(57)【特許請求の範囲】
【請求項１】
複数の音源の位置に関する音源位置情報と、各音源の音の強さ情報とを含む第１の音源分布データと、当該第１の音源分布データとは異なる第２の音源分布データとを補間して新たな音源分布データを生成する方法であって、
前記第１の音源分布データおよび前記第２の音源分布データの各々に含まれる各音源位置情報から、各々の音源を所定の受音点から見た複数の方向別エリアのいずれかに分類する分類ステップと、
前記第１の音源分布データの複数の前記方向別エリアのうちの特定の前記方向別エリアと前記第２の音源分布データの複数の前記方向別エリアのうちの特定の前記方向別エリアとの前記所定の受音点から見た方向が一致するように、前記第１の音源分布データに含まれる各音源位置情報および前記第２の音源分布データに含まれる各音源位置情報を調整する調整ステップと、
調整された前記音源位置情報を含む前記第１の音源分布データおよび前記第２の音源分布データに基づいて、新たな音源分布データを生成する生成ステップと
を具備することを特徴とする音源分布データの補間方法。
【請求項２】
前記第１の音源分布データに含まれる前記方向別エリア毎にそのエリアに属する全ての音源に対応する前記音の強さ情報に示される音の強さの加算値を求めるとともに、前記第２の音源分布データに含まれる前記方向別エリア毎にそのエリアに属する全ての音源に対応する前記音の強さ情報に示される音の強さの加算値を求める加算ステップをさらに具備し、
前記調整ステップでは、前記第１の音源分布データについて求められた前記方向別エリア毎の音の強さの加算値が最も大きい第１の最大方向別エリアと、前記第２の音源分布データについて求められた前記方向別エリア毎の音の強さの加算値が最も大きい第２の最大方向別エリアとの前記所定の受音点から見た方向が一致するように、前記第１の音源分布データに含まれる各音源位置情報および前記第２の音源分布データに含まれる各音源位置情報を調整する
ことを特徴とする請求項１に記載の音源分布データの補間方法。
【請求項３】
前記調整ステップでは、前記第１の音源分布データの複数の前記方向別エリアのうちのユーザに指示された前記方向別エリアと、前記第２の音源分布データの複数の前記方向別エリアのうちのユーザに指示された前記方向別エリアとの前記所定の受音点から見た方向が一致するように、前記第１の音源分布データに含まれる各音源位置情報および前記第２の音源分布データに含まれる各音源位置情報を調整する
ことを特徴とする請求項１に記載の音源分布データの補間方法。
【請求項４】
前記調整ステップでは、設定された補間比率に基づいて、前記第１の音源分布データに含まれる各音源位置情報の調整量および前記第２の音源分布データに含まれる各音源位置情報の調整量を決定する
ことを特徴とする請求項１ないし３のいずれかに記載の音源分布データの補間方法。
【請求項５】
前記調整ステップでは、
調整された前記音源位置情報を含む前記第１の音源分布データおよび前記第２の音源分布データの前記方向別エリア毎に、前記所定の受音点からの単位距離区域毎の音源分布数を求め、
調整後に同一方向となる前記第１の音源分布データおよび前記第２の音源分布データの前記方向別エリアについて求められた音源分布数の前記単位距離区域毎の平均を求め、
同一方向となる前記方向別エリアに属する同一の単位距離区域に属する前記第１の音源分布データおよび前記第２の音源分布データの各音源の中から、前記音源分布数の平均と同数の音源の前記音源位置情報および音の強さ情報を抽出し、抽出した音源の前記音源位置情報および音の強さ情報を用いて新たな音源分布データを生成する
ことを特徴とする請求項１ないし４のいずれかに記載の音源分布データの補間方法。
【請求項６】
同一方向となる前記方向別エリアに属する同一の単位距離区域に属する前記第１の音源分布データおよび前記第２の音源分布データの各音源の中から、前記音源分布数の平均と同数の音源の前記音源位置情報および音の強さ情報を抽出する際に、前記第１の音源分布データおよび前記第２の音源分布データの各音源の音の強さの大きい順に抽出する
ことを特徴とする請求項５に記載の音源分布データの補間方法。
【請求項７】
複数の音源の位置に関する音源位置情報と、各音源の音の強さ情報とを含む第１の音源分布データと、当該第１の音源分布データとは異なる第２の音源分布データとを補間して新たな音源分布データを生成する方法であって、
前記第１の音源分布データおよび前記第２の音源分布データの各々に含まれる各音源位置情報から、各々の音源を所定の受音点から見た複数の方向別エリアのいずれかに分類する分類ステップと、
前記第１の音源分布データおよび前記第２の音源分布データの前記方向別エリア毎に、前記所定の受音点からの単位距離区域毎の音源分布数を求める分布数導出ステップと、
前記第１の音源分布データおよび前記第２の音源分布データにおける同一方向の前記方向別エリアについて求められた音源分布数の前記単位距離区域毎の平均を求める平均導出ステップと、
同一方向の前記方向別エリアに属する同一の単位距離区間に属する前記第１の音源分布データおよび前記第２の音源分布データの各音源の中から、前記音源分布数の平均と同数の音源の前記音源位置情報および音の強さ情報を抽出し、抽出した音源の前記音源位置情報および音の強さ情報を用いて新たな音源分布データを生成する生成ステップと
を具備することを特徴とする音源分布データの補間方法。
【請求項８】
複数の音源の位置に関する音源位置情報と、各音源の音の強さ情報とを含む第１の音源分布データと、当該第１の音源分布データとは異なる第２の音源分布データとを記憶する記憶手段と、
補間指示があった場合に、前記記憶手段に記憶されている前記第１の音源分布データおよび前記第２の音源分布データの各々に含まれる各音源位置情報から、各々の音源を所定の受音点から見た複数の方向別エリアのいずれかに分類する分類手段と、
前記第１の音源分布データの複数の前記方向別エリアのうちの所定の前記方向別エリアと前記第２の音源分布データの複数の前記方向別エリアのうちの所定の前記方向別エリアとの前記所定の受音点から見た方向が一致するように、前記第１の音源分布データに含まれる各音源位置情報および前記第２の音源分布データに含まれる各音源位置情報を調整する調整手段と、
調整された前記音源位置情報を含む前記第１の音源分布データおよび前記第２の音源分布データに基づいて、新たな音源分布データを生成する生成手段と
を具備することを特徴とする音源分布データ補間装置。
【請求項９】
複数の音源の位置に関する音源位置情報と、各音源の音の強さ情報とを含む第１の音源分布データとを記憶する記憶手段と、
補間指示があった場合、前記記憶手段に記憶されている前記第１の音源分布データおよび前記第２の音源分布データの各々に含まれる各音源位置情報から、各々の音源を所定の受音点から見た複数の方向別エリアのいずれかに分類する分類手段と、
前記記憶手段に記憶されている前記第１の音源分布データおよび前記第２の音源分布データの前記方向別エリア毎に、前記所定の受音点からの単位距離区域毎の音源分布数を求める分布数導出手段と、
前記第１の音源分布データおよび前記第２の音源分布データにおける同一方向の前記方向別エリアについて求められた音源分布数の前記単位距離区域毎の平均を求める平均導出手段と、
同一方向の前記方向別エリアに属する同一の単位距離区間に属する前記第１の音源分布データおよび前記第２の音源分布データの各音源の中から、前記音源分布数の平均と同数の音源の前記音源位置情報および音の強さ情報を抽出し、抽出した音源の前記音源位置情報および音の強さ情報を用いて新たな音源分布データを生成する生成手段と
を具備することを特徴とする音源分布データ補間装置。
【請求項１０】
請求項８に記載の音源分布データ補間装置と、
前記音源分布データ補間装置によって生成された新たな音源分布データに基づいた信号処理を楽音信号に対して施す信号処理手段と
を具備することを特徴とする楽音信号処理装置。
【請求項１１】
請求項９に記載の音源分布データ補間装置と、
前記音源分布データ補間装置によって生成された新たな音源分布データに基づいた信号処理を楽音信号に対して施す信号処理手段と
を具備することを特徴とする楽音信号処理装置。
【請求項１２】
コンピュータを、
複数の音源の位置に関する音源位置情報と、各音源の音の強さ情報とを含む第１の音源分布データと、当該第１の音源分布データとは異なる第２の音源分布データとを記憶する記憶手段から、前記第１の音源分布データおよび前記第２の音源分布データを読み出し、読み出した各々音源分布データに含まれる各音源位置情報から、各々の音源を所定の受音点から見た複数の方向別エリアのいずれかに分類する分類手段、
前記第１の音源分布データの複数の前記方向別エリアのうちの所定の前記方向別エリアと前記第２の音源分布データの複数の前記方向別エリアのうちの所定の前記方向別エリアとの前記所定の受音点から見た方向が一致するように、前記第１の音源分布データに含まれる各音源位置情報および前記第２の音源分布データに含まれる各音源位置情報を調整する調整手段、
調整された前記音源位置情報を含む前記第１の音源分布データおよび前記第２の音源分布データに基づいて、新たな音源分布データを生成する生成手段
として機能させるためのプログラム。
【請求項１３】
コンピュータを、
複数の音源の位置に関する音源位置情報と、各音源の音の強さ情報とを含む第１の音源分布データとを記憶する記憶手段から前記第１の音源分布データおよび前記第２の音源分布データを読み出し、読み出した各々の音源分布データに含まれる各音源位置情報から、各々の音源を所定の受音点から見た複数の方向別エリアのいずれかに分類する分類手段、
前記記憶手段に記憶されている前記第１の音源分布データおよび前記第２の音源分布データの前記方向別エリア毎に、前記所定の受音点からの単位距離区域毎の音源分布数を求める分布数導出手段、
前記第１の音源分布データおよび前記第２の音源分布データにおける同一方向の前記方向別エリアについて求められた音源分布数の前記単位距離区域毎の平均を求める平均導出手段、
同一方向の前記方向別エリアに属する同一の単位距離区間に属する前記第１の音源分布データおよび前記第２の音源分布データの各音源の中から、前記音源分布数の平均と同数の音源の前記音源位置情報および音の強さ情報を抽出し、抽出した音源の前記音源位置情報および音の強さ情報を用いて新たな音源分布データを生成する生成手段
として機能させるためのプログラム。
【請求項１４】
コンピュータを、
複数の音源の位置に関する音源位置情報と、各音源の音の強さ情報とを含む第１の音源分布データと、当該第１の音源分布データとは異なる第２の音源分布データとを記憶する記憶手段から、前記第１の音源分布データおよび前記第２の音源分布データを読み出し、読み出した各々音源分布データに含まれる各音源位置情報から、各々の音源を所定の受音点から見た複数の方向別エリアのいずれかに分類する分類手段、
前記第１の音源分布データの複数の前記方向別エリアのうちの所定の前記方向別エリアと前記第２の音源分布データの複数の前記方向別エリアのうちの所定の前記方向別エリアとの前記所定の受音点から見た方向が一致するように、前記第１の音源分布データに含まれる各音源位置情報および前記第２の音源分布データに含まれる各音源位置情報を調整する調整手段、
調整された前記音源位置情報を含む前記第１の音源分布データおよび前記第２の音源分布データに基づいて、新たな音源分布データを生成する生成手段
として機能させるためのプログラムを記録した記録媒体。
【請求項１５】
コンピュータを、
複数の音源の位置に関する音源位置情報と、各音源の音の強さ情報とを含む第１の音源分布データとを記憶する記憶手段から前記第１の音源分布データおよび前記第２の音源分布データを読み出し、読み出した各々の音源分布データに含まれる各音源位置情報から、各々の音源を所定の受音点から見た複数の方向別エリアのいずれかに分類する分類手段、
前記記憶手段に記憶されている前記第１の音源分布データおよび前記第２の音源分布データの前記方向別エリア毎に、前記所定の受音点からの単位距離区域毎の音源分布数を求める分布数導出手段、
前記第１の音源分布データおよび前記第２の音源分布データにおける同一方向の前記方向別エリアについて求められた音源分布数の前記単位距離区域毎の平均を求める平均導出手段、
同一方向の前記方向別エリアに属する同一の単位距離区間に属する前記第１の音源分布データおよび前記第２の音源分布データの各音源の中から、前記音源分布数の平均と同数の音源の前記音源位置情報および音の強さ情報を抽出し、抽出した音源の前記音源位置情報および音の強さ情報を用いて新たな音源分布データを生成する生成手段
として機能させるためのプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンサートホール等の音場を再現するための２種類の音源分布データを用いて新たな音源分布データを生成する音源分布データの補間方法、音源分布データ補間装置、音源分布データに基づいた信号処理を行う楽音信号処理装置、プログラムおよび記録媒体に関する。
【０００２】
【従来の技術】
従来より、近接４点法等によりインパルス応答を測定し、該測定結果に基づいてコンサートホール等の室内空間情報の一種である仮想音源分布データを作成したり、コンサートホール等の設計データなどをもとにした音響シミュレーションにより仮想音源分布データを作成することが行われている。また、上記手法により作成した仮想音源分布データに基づいた信号処理を楽音信号に対して実施し、上記コンサートホール等の音場を再現する残響付与装置が提供されている。
【０００３】
ここで、図１に上記のような音場再現のために用いられる仮想音源分布データ（二次元）の内容を模式的に示す。同図に示すように、仮想音源分布データは、ある空間においてインパルス音を発生させた時の、受音点Ｊを中心とした多数の音源（直接音や反射音）の分布位置と、各音源の音の強さとによって表され、図では円の大きさが各音源の音の強さを表し、円の中心位置が音源位置を表している。実際の仮想音源分布データには、各音源の位置に関する情報（例えば、座標情報、受音点からの方向と距離の情報、受音点からの方向と到来時刻の情報など）とその音源の発する音の強さを示す情報との組とした１つの音源情報が多数含まれている。
【０００４】
ところで、再生される映像などのシーンがある１つの場面から他の場面に切り替わる時に、その切り替えに同期して再生する楽音信号に付与する残響感を切り替えるといった用途に、上記仮想音源分布データが用いられる場合がある。このようなケースにおいては、切り替え前の場面の映像が再生されているときには当該場面に応じた音場を再現するための仮想音源分布データを用いた残響付与処理を行う一方で、映像の切り替え後には切り替え後の場面に応じた音場を再現するための仮想分布データを用いて残響付与処理を行う。そして、切り替え時とその前後の所定時間は、上記切り替え前の音場を再現するための仮想音源分布データと、切り替え後の音場を再現するための仮想音源分布データといった２種類の仮想音源分布データを補間することで中間の特性を有する仮想音源分布データを生成し、生成した仮想音源分布データを用いて残響付与処理を行うといった手法が用いられることがある。
【０００５】
【発明が解決しようとする課題】
しかし、従来の仮想音源分布データの補間方法は、２種類の用意されている仮想音源分布データを単純に加算して平均をとる、つまり各仮想音源分布データに属する各音源情報を加算して、各音源情報に示される音の強さを２で除するといった手法で行われているので、補間後の仮想音源分布データの音像位置などの特性が２つの用意された仮想音源分布データの中間の特性とならない場合がある。また、音源の数が単に加算されて増加するため、各々の用意された仮想音源分布データと音源数が大きく異なることとなり、その結果再生された音場が大きく異なることもある。特に、２つの用意した仮想音源分布データの特性が大きく異なっている場合には、上記のような聴感上の違和感はより顕著なものとなる。
【０００６】
本発明は、上記の事情を考慮してなされたものであり、補間対象となる２つの仮想音源分布データの特性が大きく異なっている場合でも、聴感上の違和感が低減された仮想音源分布データを生成することができる音源分布データの補間方法、音源分布データ補間装置、当該音源分布データ補間装置を有する楽音信号処理装置、プログラムおよび記録媒体を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記課題を解決するため、本発明に係る音源分布データの補間方法は、複数の音源の位置に関する音源位置情報と、各音源の音の強さ情報とを含む第１の音源分布データと、当該第１の音源分布データとは異なる第２の音源分布データとを補間して新たな音源分布データを生成する方法であって、前記第１の音源分布データおよび前記第２の音源分布データの各々に含まれる各音源位置情報から、各々の音源を所定の受音点から見た複数の方向別エリアのいずれかに分類する分類ステップと、前記第１の音源分布データの複数の前記方向別エリアのうちの特定の前記方向別エリアと前記第２の音源分布データの複数の前記方向別エリアのうちの特定の前記方向別エリアとの前記所定の受音点から見た方向が一致するように、前記第１の音源分布データに含まれる各音源位置情報および前記第２の音源分布データに含まれる各音源位置情報を調整する調整ステップと、調整された前記音源位置情報を含む前記第１の音源分布データおよび前記第２の音源分布データに基づいて、新たな音源分布データを生成する生成ステップとを具備することを特徴としている。
【０００８】
この方法によれば、２種類の仮想音源分布データおよび仮想音源分布データを、補間した新たな仮想音源分布データを生成することができる。この補間仮想音源分布データを生成する際に、２種類の仮想音源分布データのうちの特定の方向別エリア（例えば、聴感上影響の大きい音源を含むエリア等）が、受音点から見て同一方向となるよう各仮想音源分布データの音源情報の分布位置が調整される。したがって、補間対象となる２種類の仮想音源分布データの特性（聴感上大きな影響を与える音源が含まれる方向が異なる場合）にも、複数方向から聴感上大きな影響を与える音などが到来する等といったこと抑制でき、聴感上違和感の少ない仮想音源分布データを生成することができる。
【０００９】
また、本発明の別態様の音源分布データ補間方法は、複数の音源の位置に関する音源位置情報と、各音源の音の強さ情報とを含む第１の音源分布データと、当該第１の音源分布データとは異なる第２の音源分布データとを補間して新たな音源分布データを生成する方法であって、前記第１の音源分布データおよび前記第２の音源分布データの各々に含まれる各音源位置情報から、各々の音源を所定の受音点から見た複数の方向別エリアのいずれかに分類する分類ステップと、前記第１の音源分布データおよび前記第２の音源分布データの前記方向別エリア毎に、前記所定の受音点からの単位距離区域毎の音源分布数を求める分布数導出ステップと、前記第１の音源分布データおよび前記第２の音源分布データにおける同一方向の前記方向別エリアについて求められた音源分布数の前記単位距離区域毎の平均を求める平均導出ステップと、同一方向の前記方向別エリアに属する同一の単位距離区間に属する前記第１の音源分布データおよび前記第２の音源分布データの各音源の中から、前記音源分布数の平均と同数の音源の前記音源位置情報および音の強さ情報を抽出し、抽出した音源の前記音源位置情報および音の強さ情報を用いて新たな音源分布データを生成する生成ステップとを具備することを特徴としている。
【００１０】
この方法によれば、２種類の仮想音源分布データおよび仮想音源分布データを、補間した新たな仮想音源分布データを生成することができる。この補間仮想音源分布データを生成する際に、２種類の仮想音源分布データに属する多数の音源情報の全てを用いるのではなく、これらの多数の音源情報のうち、各音の到来方向の単位距離区域毎に２種類の仮想音源分布データに属する音源情報の数の平均値と同数の音源情報のみを抽出して用いるようにしている。したがって、従来の補間方法のように音源数が単に加算されて増加するといったことがなく、音源数の単純増加に起因する聴感上の違和感を抑制することができる補間仮想音源分布データを生成することができる。
【００１１】
また、本発明に係る音源分布データ補間装置は、複数の音源の位置に関する音源位置情報と、各音源の音の強さ情報とを含む第１の音源分布データと、当該第１の音源分布データとは異なる第２の音源分布データとを記憶する記憶手段と、補間指示があった場合に、前記記憶手段に記憶されている前記第１の音源分布データおよび前記第２の音源分布データの各々に含まれる各音源位置情報から、各々の音源を所定の受音点から見た複数の方向別エリアのいずれかに分類する分類手段と、前記第１の音源分布データの複数の前記方向別エリアのうちの所定の前記方向別エリアと前記第２の音源分布データの複数の前記方向別エリアのうちの所定の前記方向別エリアとの前記所定の受音点から見た方向が一致するように、前記第１の音源分布データに含まれる各音源位置情報および前記第２の音源分布データに含まれる各音源位置情報を調整する調整手段と、調整された前記音源位置情報を含む前記第１の音源分布データおよび前記第２の音源分布データに基づいて、新たな音源分布データを生成する生成手段とを具備することを特徴としている。
【００１２】
また、本発明の別態様の音源分布データ補間装置は、複数の音源の位置に関する音源位置情報と、各音源の音の強さ情報とを含む第１の音源分布データとを記憶する記憶手段と、補間指示があった場合、前記記憶手段に記憶されている前記第１の音源分布データおよび前記第２の音源分布データの各々に含まれる各音源位置情報から、各々の音源を所定の受音点から見た複数の方向別エリアのいずれかに分類する分類手段と、前記記憶手段に記憶されている前記第１の音源分布データおよび前記第２の音源分布データの前記方向別エリア毎に、前記所定の受音点からの単位距離区域毎の音源分布数を求める分布数導出手段と、前記第１の音源分布データおよび前記第２の音源分布データにおける同一方向の前記方向別エリアについて求められた音源分布数の前記単位距離区域毎の平均を求める平均導出手段と、同一方向の前記方向別エリアに属する同一の単位距離区間に属する前記第１の音源分布データおよび前記第２の音源分布データの各音源の中から、前記音源分布数の平均と同数の音源の前記音源位置情報および音の強さ情報を抽出し、抽出した音源の前記音源位置情報および音の強さ情報を用いて新たな音源分布データを生成する生成手段とを具備することを特徴としている。
【００１３】
また、本発明に係る楽音信号処理装置は、上記いずれかの音源分布データ補間装置と、前記音源分布データ補間装置によって生成された新たな音源分布データに基づいた信号処理を楽音信号に対して施す信号処理手段とを具備することを特徴としている。
【００１４】
また、本発明に係るプログラムは、コンピュータを、複数の音源の位置に関する音源位置情報と、各音源の音の強さ情報とを含む第１の音源分布データと、当該第１の音源分布データとは異なる第２の音源分布データとを記憶する記憶手段から、前記第１の音源分布データおよび前記第２の音源分布データを読み出し、読み出した各々音源分布データに含まれる各音源位置情報から、各々の音源を所定の受音点から見た複数の方向別エリアのいずれかに分類する分類手段、前記第１の音源分布データの複数の前記方向別エリアのうちの所定の前記方向別エリアと前記第２の音源分布データの複数の前記方向別エリアのうちの所定の前記方向別エリアとの前記所定の受音点から見た方向が一致するように、前記第１の音源分布データに含まれる各音源位置情報および前記第２の音源分布データに含まれる各音源位置情報を調整する調整手段、調整された前記音源位置情報を含む前記第１の音源分布データおよび前記第２の音源分布データに基づいて、新たな音源分布データを生成する生成手段として機能させる。
また、上記プログラムをコンピュータで読取可能な記録媒体に記録するようにしてもよい。
【００１５】
また、本発明の別態様のプログラムは、コンピュータを、複数の音源の位置に関する音源位置情報と、各音源の音の強さ情報とを含む第１の音源分布データとを記憶する記憶手段から前記第１の音源分布データおよび前記第２の音源分布データを読み出し、読み出した各々の音源分布データに含まれる各音源位置情報から、各々の音源を所定の受音点から見た複数の方向別エリアのいずれかに分類する分類手段、前記記憶手段に記憶されている前記第１の音源分布データおよび前記第２の音源分布データの前記方向別エリア毎に、前記所定の受音点からの単位距離区域毎の音源分布数を求める分布数導出手段、前記第１の音源分布データおよび前記第２の音源分布データにおける同一方向の前記方向別エリアについて求められた音源分布数の前記単位距離区域毎の平均を求める平均導出手段、同一方向の前記方向別エリアに属する同一の単位距離区間に属する前記第１の音源分布データおよび前記第２の音源分布データの各音源の中から、前記音源分布数の平均と同数の音源の前記音源位置情報および音の強さ情報を抽出し、抽出した音源の前記音源位置情報および音の強さ情報を用いて新たな音源分布データを生成する生成手段として機能させる。
また、上記プログラムをコンピュータで読取可能な記録媒体に記録するようにしてもよい。
【００１６】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態について説明する。
Ａ．実施形態の構成
まず、図２は本発明の一実施形態に係る仮想音源分布データの補間方法を実施する音源分布データ補間装置の構成を示すブロック図である。同図に示すように、この音源分布データ補間装置１００は、互いにバス１１４を介して接続されるＣＰＵ（Central Processing Unit）１１０と、ＲＯＭ（Read Only Memory）１１１と、ＲＡＭ（Random Access Memory）１１２と、外部記憶装置１１３と、操作部１１５と備えており、例えばパーソナルコンピュータ等で構成することができる。
【００１７】
ＣＰＵ１１０は、ＲＯＭ１１１に格納されている補間処理プログラムを読み出して実行することにより、後述する仮想音源分布データ補間処理を実行する。ＲＡＭ１１２は、上記補間処理の際にワーキングエリアとして用いられる。操作部１１５は、キーボードやマウス等の入力手段を有しており、ユーザの操作に応じた指示をＣＰＵ１１０に供給する。ユーザは操作部１１５を介して、仮想音源分布データ補間処理開始指示、補間対象となる２つの仮想音源分布データの選択指示、２つの仮想音源分布データの補間比率（例えば４対６の比率）等の指示を入力することができるようになっている。
【００１８】
外部記憶装置１１３は例えばハードディスクドライブ装置であり、外部記憶装置１１３には少なくとも２種類以上の仮想音源分布データが記憶されている。ここで、外部記憶装置１１３に記憶されている仮想音源分布データは、前掲図１に示すように、ある空間においてインパルス音を発生させた時の、受音点Ｊを中心とした多数の音源（直接音や反射音）の分布位置と、各音源の音の強さとである。以上のような情報を表せるデータであればどのような種類の仮想音源分布データであってもよいが、本実施形態で使用する２次元仮想音源分布データには、各音源の位置に関する座標情報（ｘ、ｙ）と、その音源の発する音の強さを示す情報（ｐ）との組を１つの音源情報が多数含まれているものとする。外部記憶装置１１３には、特性の異なる仮想音源分布データが少なくとも２種類以上記憶されている。なお、仮想音源分布データの取得方法については、近接４点法で測定したインパルス応答を用いて取得するといった公知の方法を用いることができ、取得方法の説明については省略する。
【００１９】
Ｂ．仮想音源分布データ補間処理
以上のような構成の下、ユーザからの２つの補間対象となる仮想音源分布データの選択指示および補間比率の指示を含む補間開始指示が操作部１１５を介して入力された場合、ＣＰＵ１１０はＲＯＭ１１１に格納された補間処理プログラムにしたがって図３に示す手順で補間処理を実行する。
【００２０】
同図に示すように、補間開始指示を受けると、ＣＰＵ１１０は、外部記憶装置１１３からユーザによって選択された２種類の仮想音源分布データを読み出す（ステップＳ１）。以下においては、二次元（音源の座標情報が（ｘ、ｙ）といった二次元情報）の仮想音源分布データＡと仮想音源分布データＢといった２種類の異なる仮想音源分布データが選択されて補間処理に用いられるものとする。
【００２１】
仮想音源分布データＡおよび仮想音源分布データＢを読み出すと、ＣＰＵ１１０は、受音点Ｊから見た所定数に区分けされた方向別エリアのどのエリアに属するか否かによって、各々の仮想音源分布データに含まれる音源情報（座標情報と音の強さ情報の組）を各方向別エリアに分類する（ステップＳ２）。この分類処理内容について図４を参照しながら説明する。
【００２２】
本実施形態では、ＣＰＵ１１０は、各仮想音源分布データに含まれる音源の座標が、受音点Ｊから見て１６個に等分割した各方向別エリアＡＲ０〜１５のいずれに属するか否かによって各音源情報を方向別エリアに分類する。なお、方向別エリアの分割方法は、等分割に限るものではなく、例えば聴感上の角度分別能力が高い聴者の正面、背面方向の分割を細かくするなどの不等分割であってもよいし、分割数も１６個に限らず、それより多くてもよいし、少なくてもよいが、本実施形態では、各方向別エリアとして１６個に等分割したもの、すなわち３６０°／１６＝２２．５°の範囲を１つの方向別エリアとしている。なお、以下の説明においては、受音点Ｊから見た方向を、図示のように「前」、「前前右」、「前右」、「右右前」、「右」といったように称することとし、図示の場合、受音点Ｊから見た方向「前」が方向別エリアＡＲ０に相当し、受音点Ｊから見た方向「左」が方向別エリアＡＲ４に相当する。
【００２３】
本実施形態では、各仮想音源分布データに属する多数の音源情報を、以上のような各方向別エリアＡＲ０〜ＡＲ１５に分類することとされており、具体的にはＣＰＵ１１０は、各方向別エリアＡＲ０〜ＡＲ１５に対応付けられた座標範囲情報と各音源情報の座標情報とから、各音源情報がどの方向別エリアに属するかを判別して分類する。ここで、座標範囲情報とは、各方向別エリア毎に座標（ｘ、ｙ）が取り得る範囲を示す情報である。例えば、ある方向別エリアについてｘ座標がｘａのときはｙ座標はｙａ〜ｙｃの間、ｘ座標がｘｂのときはｙ座標はｙｄ〜ｙｅの間等といった座標が取り得る範囲である場合に、音源情報の座標情報が（ｘａ，ｙｂ（ただし、ｙａ＜ｙｂ＜ｙｃ））である時には、当該音源情報はこの方向別エリアに分類される。
【００２４】
以上のようにして仮想音源分布データＡおよび仮想音源分布データＢの各々について、仮想音源分布データに属する多数の音源情報を各方向別エリアＡＲ０〜ＡＲ１５のいずれかに分類する。分類が終了すると、ＣＰＵ１１０は、各々の仮想音源分布データの各々の分類結果に基づき、方向別エリアＡＲ０〜ＡＲ１５毎の総パワーを求める（ステップＳ３）。すなわち、各方向別エリアＡＲ０〜ＡＲ１５毎に、そのエリアに属すると分類された全ての音源情報の音の強さ情報に示される音の強さ（パワー）を加算する。このような音の強さの加算を各仮想音源分布データの各方向別エリア毎に行う。
【００２５】
以上のように各仮想音源分布データについて各方向別エリア毎の総パワー値を導出すると、ＣＰＵ１１０はその結果から、各々の仮想音源分布データに属する音源分布位置を、ｘｙ平面上において受音点Ｊを中心として回転（方向をシフト）させる（ステップＳ４）。本実施形態では、ＣＰＵ１１０はユーザから指示された補間比率と、上記ステップＳ３で求めた各方向別エリア毎の総パワー値とに基づいて、仮想音源分布データＡおよび仮想音源分布データＢの各々に属する音源位置をどの程度回転させるかを決定する。この回転量の決定方法について、ステップＳ３の処理により各仮想音源分布データの方向別エリア毎の総パワー値として図５に示すような結果が得られた場合を例に挙げて説明する。なお、同図において、斜線で示す棒が仮想音源分布データＡについての各方向別エリア毎の総パワー値を表しており、白抜き棒が仮想音源分布データＢについての各方向別エリア毎の総パワー値を表している。
【００２６】
同図から明らかなように、各方向別エリア毎の総パワー値（単位省略）は、仮想音源分布データＡについてはエリアＡＲ２が最大となっており、仮想音源分布データＢについてはエリアＡＲ４が最大となっている。ＣＰＵ１１０は、このような各仮想音源分布データにおいて総パワー値が最大となる最大方向別エリア（仮想音源分布データＡについて方向別エリアＡＲ２、仮想音源分布データＢについて方向別エリアＡＲ４）が、受音点Ｊから見て同一方向となるように仮想音源分布データＡの音源分布位置と、仮想音源分布データＢの音源分布位置とを受音点Ｊを中心として各音源分布を各々所定量だけ回転させる。ここで、仮想音源分布データＡおよび仮想音源分布データＢに属する音源分布の各々の回転量は、ユーザから指示された補間比率によって決定される。
【００２７】
より具体的に説明すると、仮想音源分布データＡをα％、仮想音源分布データＢを（１００−α）％といった補間比率が指定されると、ＣＰＵ１１０は、以下の手順で各々の仮想音源分布データに属する音源分布の回転量を決定する。まず、ＣＰＵ１１０は、各々の最大方向別エリアの角度差を求める。上記例では、仮想音源分布データＡについては方向別エリアＡＲ２、仮想音源分布データＢについては方向別エリアＡＲ４が最大方向別エリアであるため、両者間の角度は２２．５×２＝４５°である。すなわち、２つの最大方向別エリアの方向を一致させるためには４５°の回転が必要となる。以上のように必要となる角度変更量を求めると、ＣＰＵ１１０は、仮想音源分布データＡの音源分布については、４５°×（１００−α）／１００で求まる角度だけ、仮想音源分布データＢの方向別エリアＡＲ４への方向（図６の反時計回り方向）に回転させる。一方、仮想音源分布データＢの音源分布については、４５°×（１００ー（１００−α））／１００で求まる角度だけ、方向別エリアＡＲ２の方向（図７の時計方向）に回転させる。
【００２８】
ここで、指示された補間比率が仮想音源分布データＡについて５０％、仮想音源分布データＢについて５０％であった場合には、仮想音源分布データＡについては、図６に示すように、音源分布が反時計方向に２２．５°だけ回転させられる。したがって、最大方向別エリアである方向別エリアＡＲ２は、受音点Ｊから見て「左左前」側に位置することになる。一方、仮想音源分布データＢについては、図７に示すように、音源分布が時計方向に２２．５°だけ回転させられる。この結果、仮想音源分布データＢについての最大方向別エリアである方向別エリアＡＲ４も、受音点Ｊから見て「左左前」側に位置することになり、両者の最大方向別エリアが受音点Ｊから見て一致した方向となる。ＣＰＵ１１０は、以上のように各仮想音源分布データの音源分布位置が回転するように各仮想音源分布データに属する多数の音源情報の座標情報（ｘ、ｙ）を調整する。
【００２９】
各仮想音源分布データの音源分布位置を受音点Ｊを中心として回転させると、ＣＰＵ１１０は、仮想音源分布データＡおよび仮想音源分布データＢの各々について、方向別エリアＡＲ０〜ＡＲ１５毎にインパルス応答を求める（ステップＳ５）。方向別エリア毎のインパルス応答は、当該エリアに属する各音源情報の座標情報から受音点Ｊまでの距離を求めることで、各音源の発する音の受音点Ｊへの到来時刻を求める。この到来時刻とその音源情報の音の強さとから、図８に例示するように方向別エリア毎にインパルス応答を導出することができる。
【００３０】
このような仮想音源分布データＡおよび仮想音源分布データＢについて全ての方向別エリアのインパルス応答を導出すると、ＣＰＵ１１０は、回転後の仮想音源分布データＡおよび仮想音源分布データＢの受音点Ｊから見て同一方向となる方向別エリアの平均インパルス応答を導出する（ステップＳ６）。
【００３１】
上述した音源分布の回転後の受音点Ｊから見て同一方向となる方向別エリアとは、図６および図７に示すような音源分布の回転が行われた場合について、いくつか例示すると次のようになる。すなわち、受音点Ｊから見た「前」側にあるのは、仮想音源分布データＡについては方向別エリアＡＲ１５であり（図６下段参照）、仮想音源分布データＢについては方向別エリアＡＲ１であり（図７下段参照）、これらが同一方向となる方向別エリアである。同様に、受音点Ｊから見て「前前右」側にあるのは仮想音源分布データＡの方向別エリアＡＲ１４と仮想音源分布データＢの方向別エリアＡＲ０であり、これらが同一方向のエリアとなる。また、受音点Ｊから見て「前右」側にあるのは仮想音源分布データＡの方向別エリアＡＲ１３と仮想音源分布データＢの方向別エリアＡＲ１５であり、これらが同一方向のエリアである。
【００３２】
そして、ＣＰＵ１１０は、「前」、「前前右」……「前前左」といった受音点Ｊから見て１６個の方向の各々に相当する仮想音源分布データＡおよび仮想音源分布データＢの方向別エリアのインパルス応答の平均を求める。上記例では、「前」については仮想音源分布データＡについての方向別エリアＡＲ１５のインパルス応答と、仮想音源分布データＢについての方向別エリアＡＲ１のインパルス応答との平均を求めるといった具合である。なお、ここでいう「平均」とは、ユーザによって指示された補間比率に応じて各音源の発する音の受音点Ｊへの到来時間毎にその音の強さを平均したものであり、指示された補間比率が５０％、５０％である場合には単純に平均することにより求める。
【００３３】
次に、ＣＰＵ１１０は、受音点Ｊから見た１６個の方向毎に求めた平均インパルス応答から、１６個の方向毎の平均総パワー値を求める（ステップＳ７）。上述した音源分布位置の回転によって（ステップＳ４）、仮想音源分布データＡの最大方向別エリアと、仮想音源分布データＢの最大方向別エリアが「左左前」の方向となっているので、図９に示すように平均総パワー値が最大となる方向は「左左前」となっている。
【００３４】
以上のように仮想音源分布データＡおよび仮想音源分布データＢの各方向別エリアＡＲ０〜ＡＲ１５毎のインパルス応答を求め（ステップＳ５）、この導出結果に基づいて方向別の平均インパルス応答（ステップＳ６）および方向別の平均総パワー値を求めるとともに、ＣＰＵ１１０は以下の処理を行う。すなわち、ＣＰＵ１１０は、ステップＳ５で求めた方向別エリアＡＲ０〜ＡＲ１５毎のインパルス応答に基づいて、受音点Ｊから見た１６個の方向（「前」、「前前右」……）の各々について、各方向に一致する仮想音源分布データの方向別エリアに属する音源から受音点Ｊに到来する単位時間あたりのパルス到来密度を求める（ステップＳ８）。なお、単位時間あたりのパルス到来密度とは、単位時間あたりにそのエリアに属する音源が発する音が受音点Ｊに到来する数である。各音源が発する音の受音点Ｊへの到来時刻は、各音源情報の座標情報（ｘ、ｙ）から受音点Ｊと音源との距離を求め、該距離を所定の音速（例えば、３４０m/s）で除することにより導出することができる。要するに、単位時間あたりのパルス到来密度とは、受音点Ｊからの単位距離区域毎、例えば単位時間を１０msecとした場合には１０msec（０．０１sec）×音速（３４０m/s）＝３．４ｍ毎、つまり受音点Ｊからの距離が０〜３．４ｍの範囲に位置する音源の数、３．４〜６．８ｍの範囲に位置する音源の数、６．８〜１０．２ｍの範囲に属する音源の数……といった具合に受音点Ｊからの距離が３．４ｍ毎の範囲に位置する音源の個数を表している。
【００３５】
上記のようにして求めた受音点Ｊから見たある方向について得られる、単位時間あたりのパルス到来密度の一例を図１０に示す。この図は、縦軸が受音点Ｊから見て「左左前」の方向に相当するパルス到来密度を示し、横軸は経過時刻（０〜１４００msec）を示しており、仮想音源分布データＡについては「左左前」に相当する方向別エリアＡＲ２に属する各音源情報（の座標情報）から求めたパルス到来密度が、仮想音源分布データＢについては「左左前」に相当する方向別エリアＡＲ４に属する各音源情報（の座標情報）から求めたパルス到来密度が示されている。
【００３６】
ＣＰＵ１１０は、「前」、「前前左」といった１６個の方向毎に、各方向に相当する仮想音源分布データＡおよび仮想音源分布データＢの方向別エリアの音源情報からパルス到来密度を求めると、１６個の方向毎に平均パルス到来密度を導出する（ステップＳ９）。すなわち、「前」、「前前左」といった１６個の方向について、各方向に相当する仮想音源分布データＡおよび仮想音源分布データＢの方向別エリアの音源情報から求めた２つのパルス到来密度の平均を求めるのである。したがって、「左左前」についてのパルス到来密度の平均は、仮想音源分布データＡの方向別エリアＡＲ２に属する音源情報から求めたパルス到来密度と、仮想音源分布データＢの方向別エリアＡＲ４に属する音源情報から求めたパルス到来密度とを平均することにより求める。なお、ここでいう「平均」とは、ユーザによって指示された補間比率に応じたものであり、指示された補間比率が５０％、５０％である場合には単純に平均する、つまり各経過時刻毎のパルス到来密度を加算して２で除することにより求めることができ、図１０に示すパルス到来密度が求められている場合には、図１１に示すような平均パルス到来密度が求められることになる。
【００３７】
次に、ＣＰＵ１１０は、上記ステップＳ９で求めた各方向毎の平均パルス到来密度と、ステップＳ６で求めた各方向毎の平均インパルス応答導出の際に取得した受音点Ｊへの到来時刻毎の音源情報とから、「前」、「前前左」……といった１６個の方向毎に新たなインパルス応答を導出する（ステップＳ１０）。ここでの新たなインパルス応答の導出は次のような手順で行われる。
【００３８】
まず、導出対象となる方向（「左左前」とする）に相当する仮想音源分布データＡの方向別エリアＡＲ２に属する多数の音源情報と、仮想音源分布データＢの方向別エリアＡＲ４に属する多数の音源情報とのうち、当該方向について求めた平均パルス到来密度に応じた数（つまり、各単位距離区域内に位置する音源の数）の音源情報を抽出する。より具体的に例を挙げて説明すると、受音点Ｊにおける到来時刻がＴ〜Ｔ＋ｔａ（ｔａは単位時間とする）の平均パルス到来密度が「５」である場合において、方向別エリアＡＲ２における時刻がＴ〜Ｔ＋ｔａまでの間に音が受音点Ｊに到来する音源情報が５個あり、方向別エリアＡＲ４における到来時刻がＴ〜Ｔ＋ｔａまでの間に音が受音点Ｊに到来する音源情報が４個ある時には、これらを合わせた９個の音源情報の中から、平均パルス到来密度に応じた数である５個の音源情報が抽出される。このように抽出された５個の音源情報が、当該方向の新たなインパルス応答における時刻Ｔ〜Ｔ＋ｔａの区間における音源情報として用いられるのである。以上のような音源情報の抽出処理が、時刻０〜ｔａ、ｔａ〜２ｔａ、２ｔａ〜３ｔａ、……Ｔ〜Ｔ＋ｔａ、Ｔ＋ｔａ〜Ｔ＋２ｔａ……といったように単位時間毎（単位距離区域毎）に行われ、新たなインパルス応答の導出の際に各々の経過時刻において用いられる音源情報が抽出される。
【００３９】
ここで、上述したように平均パルス到来密度に応じた数よりも方向別エリアＡＲ２と方向別エリアＡＲ４に属する音源情報の数が大きくなることがあり、本実施形態では、これらの抽出対象となる音源情報のうち、音の強さが大きい順に平均パルス到来密度に応じた数に達するまで音源情報を抽出する。したがって、上記の場合において、例えば方向別エリアＡＲ２に属する抽出対象である５つの音源情報の各々の音の強さが方向別エリアＡＲ４に属する抽出対象である４つのいずれの音源情報の音の強さよりも大きい場合には、方向別エリアＡＲ２に属する５つの音源情報のみが抽出され、方向別エリアＡＲ４に属する音源情報は１つも抽出されないことになる。
【００４０】
このように単位時間毎に用いる音源情報が抽出されると、抽出された音源情報を用いて、当該方向について新たなインパルス応答を導出する。ここでのインパルス応答は、抽出された各音源情報の座標情報から受音点Ｊまでの距離を求めることで、各音源の発する音の受音点Ｊへの到来時刻を求め、この到来時刻とその音源情報の音の強さとに基づいて導出することができる。
【００４１】
ＣＰＵ１１０は、以上のような新たなインパルス応答の導出処理を、他の１５個の方向についても実行することにより、仮想音源分布データＡおよび仮想音源分布データＢから、新たな方向別インパルス応答を導出することができる。
【００４２】
ところで、上述したように求めた新たな方向別のインパルス応答は、上記のように音の強さが大きい音源情報を優先的に抽出して作成したものであるため、新たに作成した各方向別のインパルス応答の総パワー値は、上記ステップＳ７で求めた各方向別のインパルス応答の平均総パワー値よりも大きくなる。したがって、ＣＰＵ１１０は、新たに作成した各方向別のインパルス応答の総パワー値が、ステップＳ７で求めた各方向別のインパルス応答の平均総パワー値と一致するように、新たに作成した各方向別のインパルス応答のパワー調整を行う（ステップＳ１１）。例えば、「左左前」方向の新たなインパルス応答の総パワー値がＰ１である場合に、ステップＳ７で求めた「左左前」方向のインパルス応答の平均総パワー値がＰ２である時には、新たに作成したインパルス応答のパワー値に、Ｐ２／Ｐ１を乗算することによりパワー調整を行うようにすればよい。
【００４３】
パワー調整が終了すると、ＣＰＵ１１０はパワー調整後の新たな各方向別のインパルス応答から、図１に示したような仮想音源分布データを生成する（ステップＳ１１）。以上のようにして仮想音源分布データＡおよび仮想音源分布データＢをユーザの指示した補間比率で補間した新たな仮想音源分布データを生成することができる。
【００４４】
以上説明したように本実施形態では、２種類の仮想音源分布データＡおよび仮想音源分布データＢを、ユーザの指示に応じた補間比率で補間した新たな仮想音源分布データを生成することができる。この補間仮想音源分布データを生成する際に、２種類の仮想音源分布データのうち、受音点Ｊにおいて最も大きな音エネルギーが到来する方向（通常は直接音の音源が存在する方向）が一致するよう各仮想音源分布データの音源情報の分布位置が調整される。したがって、この補間仮想音源分布データを用いた残響付与等を行った場合には、聴感上大きな影響を与える最も大きな音エネルギーが到来する方向が１方向に統一されることになる。一方、従来の単純に２種類の仮想音源分布データの平均をとることによる補間方法では、補間対象となる２つの仮想音源分布データの最も大きな音エネルギーが到来する方向が異なっている場合に、従来の補間方法で生成した仮想音源分布データを用いた残響付与を行うと、複数方向から聴感上大きな影響を与える音が到来することになり、違和感のある音場が再現されてしまう。これに対し、本実施形態による補間方法によれば、上記のように最も影響のある音が到来する方向が統一されるので、聴感上違和感の少ない仮想音源分布データを生成することができるのである。
【００４５】
また、本実施形態では、上述したように新たな方向毎のインパルス応答を生成する際に、２種類の仮想音源分布データに属する多数の音源情報の全てを用いるのではなく、これらの多数の音源情報のうち、各音の到来方向毎の平均パルス到来密度、つまり単位距離区域毎に２種類の仮想音源分布データに属する音源情報の数の平均値と同数の音源情報のみを抽出して用いるようにしている。一方、従来の補間方法は、２種類の仮想音源分布データに属する全ての音源情報を用い、各音源情報の音の強さを２で除するといった手法を採用しているので、音源の数が単に加算されて増加することとなり、補間対象となる２種類の仮想音源分布データの両者と全く異なる特性の補間データが生成されてしまうおそれがある。これに対し、本実施形態では、音源数が単に加算されて増加するといったことがないので、このような問題が生じない。また、本実施形態では、音源情報の抽出の際に、音の強さの大きいものを優先的に抽出するようにしている。すなわち、聴感上より大きな影響を与える音源情報を優先的に抽出しているので、補間対象となる２種類の仮想音源分布データの特徴をうまく取り入れた補間仮想音源分布データを生成することができる。
また、本実施形態では、仮想音源分布データの音源情報の分布位置の調整と、各仮想音源の到来方向毎の平均パルス到来密度の調整とを共に行うようにしていたが、各仮想音源分布データの音源情報の分布位置の調整、もしくは各仮想音源の到来方向毎の平均パルスの到来密度の調整のいずれか一方のみを行うようにしてもよい。
【００４６】
以上のような聴感上大きな影響を与える音の到来方向が複数となること起因する聴感上の違和感、および音源数が単に増加することに起因する聴感上の違和感は、補間対象となる２種類の仮想音源分布データの特性が大きく異なっている場合にはより顕著なものとなる。これに対し、本実施形態によれば２種類の仮想音源分布データの特性が大きく異なっていても、補間した仮想音源分布データに基づいて音場再現を行った場合にも、上述した理由により聴感上の違和感がほとんどない中間特性を有する音場を再現することができる。
【００４７】
Ｃ．変形例
なお、本発明は、上述した実施形態に限定されるものではなく、以下に例示するような種々の変形が可能である。
【００４８】
（変形例１）
上述した実施形態では、補間対象となる仮想音源分布データＡおよび仮想音源分布データＢが直接音を含む仮想音源分布データである場合について説明したが、仮想音源分布データの中には、直接音のデータを省き、反射音のみの音源情報を含むものもある。このような直接音の音源情報を含まない２種類の仮想音源分布データが補間対象となっている場合には、２種類の仮想音源分布データの各々について、どの位置（または方向）に直接音の音源があるかユーザに指示させた上で、上記実施形態における図３のステップＳ３およびステップＳ４の処理に代えて次のように各仮想音源分布データに示される音源分布位置を回転させるようにすればよい。
【００４９】
すなわち、２種類の仮想音源分布データの各々における、ユーザによって指示された直接音の音源位置が属する方向別エリア（もしくはユーザが直接指示した方向別エリア）が、受音点Ｊから見て同一方向となるよう音源分布位置を回転させるようにすればよい。したがって、一方の仮想音源分布データについては方向別エリアＡＲ２に指示された直接音の音源位置が属し、他方の仮想音源分布データについては方向別エリアＡＲ４に指示された直接音の音源位置が属する場合には、図６および図７に示すように、一方の仮想音源分布データの方向別エリアＡＲ２と、他方の仮想音源分布データの方向別エリアＡＲ４とが受音点Ｊから見て同一方向となるよう音源分布位置を回転させて補間仮想音源分布データを生成するようにすればよい。このように音源分布位置を回転させることで、上記実施形態と同様、音場再現を行った場合にも、聴感上大きな影響を与える音の到来方向が複数となること起因する聴感上の違和感がほとんど生じない仮想音源分布データを生成することができる。
【００５０】
（変形例２）
また、上述した実施形態では、音源分布データ補間装置１００は、外部記憶装置１１３に格納されている２種類の仮想音源分布データを読み出し、これら２種類の仮想音源分布データを補間して新たな仮想音源分布データを生成する機能を有していたが、この補間機能に加え、補間した仮想音源分布データに基づいて、楽音信号に対して残響付与等を施す機能を持たせ、図１２に示すような楽音信号処理装置３００を構成するようにしてもよい。
【００５１】
同図に示すように、この楽音信号処理装置３００は、上記実施形態における音源分布データ補間装置１００と同様、ＣＰＵ１１０、ＲＯＭ１１１、ＲＡＭ１１２、外部記憶装置１１３および操作部１１５に加え、バス１１４に接続されるＤＳＰ１５１および電子音源１５０と、ＤＳＰ（Digital Signal Processor）１５１に接続される多数のスピーカ群１５２とを備えている。
【００５２】
操作部１１５を介して所定の楽曲等の再生指示があった場合には、ＣＰＵ１１０はその楽曲データを外部記憶装置１１３から読み出し、電子音源１５０に供給する。これにより電子音源１５０は当該楽曲データに応じた楽音信号を生成し、この楽音信号をＤＳＰ１５１に出力する。また、上記実施形態と同様、ユーザは操作部１１５を介して補間対象となる２種類の仮想音源分布データを指定した補間指示を行うことができるとともに、当該楽音信号処理装置３００では、上記のように電子音源１５０によって生成される楽音信号に対し、補間された新たな仮想音源分布データに基づいた信号処理をＤＳＰ１５１が行うことができるよう構成されている。
【００５３】
スピーカ群１５２は、例えば、ある室空間内にいる聴取者から見て４方向（例えば、前、後、右、左）の各々に設置されるエフェクトスピーカを有している。ＤＳＰ１５１は、電子音源１５０から供給される楽音信号に対して上記のように補間された仮想音源分布データに基づいた信号処理を施すことによりエフェクトスピーカー用の４チャンネルの音場信号を出力する。この４チャンネルの信号がスピーカ群１５２の４つのエフェクトスピーカに供給され、補間された仮想音源分布データに基づいた音場が再現される。
なお、本構成において、電子音源１５０に代えて楽音入力部（マイクロホンや信号入力端等）を設けるようにし、当該楽音入力部から入力される楽音に対して補間された仮想音源分布データに基づいた信号処理を施すことができる音場再生装置としてもよい。
【００５４】
（変形例３）
なお、上述した実施形態では、２種類の仮想音源分布データを補間して新たな仮想音源分布データを生成するための補間処理をＣＰＵ１１０がＲＯＭ１１１に格納されたプログラムを実行することにより行うようにしていたが、専用のハードウェア回路を構成し、当該ハードウェア回路によって上記補間処理を実行するようにしてもよい。また、ソフトウェアで上記補間処理を行う場合には、上記処理をコンピュータに実現させるためのプログラムを記録したＣＤ−ＲＯＭ（Compact Disc Read Only Memory）やフロッピーディスク等の様々な記録媒体をユーザに提供するようにしてもよいし、インターネット等の通信回線を介してユーザに提供するようにしてもよい。
【００５５】
【発明の効果】
以上説明したように、本発明によれば、補間対象となる２つの仮想音源分布データの特性が大きく異なっている場合でも、聴感上の違和感が低減された仮想音源分布データを生成することができる。
【図面の簡単な説明】
【図１】  音場再現に用いられる仮想音源分布データの内容を模式的に示す図である。
【図２】  本発明の一実施形態に係る音源分布データ補間処理を実行する音源分布データ補間装置の構成を示すブロック図である。
【図３】  前記音源分布データ補間装置によって実行される仮想音源分布データ補間処理の手順を示すフローチャートである。
【図４】  前記仮想音源分布データ補間処理の内容を説明するための図であり、仮想音源分布データの各音源情報を方向別エリア毎に分類する処理を説明するための図である。
【図５】  前記仮想音源分布データ補間処理の内容を説明するための図であり、前記方向別エリア毎の音源情報の音の強さの加算値を示すグラフである。
【図６】  前記仮想音源分布データ補間処理の内容を説明するための図であり、仮想音源分布データの音源分布位置を回転させる処理を説明するための図である。
【図７】  前記仮想音源分布データ補間処理の内容を説明するための図であり、仮想音源分布データの音源分布位置を回転させる処理を説明するための図である。
【図８】  前記仮想音源分布データ補間処理の内容を説明するための図であり、ある前記方向別エリアのインパルス応答を示す図である。
【図９】  前記仮想音源分布データ補間処理の内容を説明するための図であり、前記音源分布位置回転後の受音点から見た方向毎の、２種類の前記方向別エリアのパワーの平均値を示すグラフである。
【図１０】  前記仮想音源分布データ補間処理の内容を説明するための図であり、ある方向別エリアの前記仮想音源分布データの経過時刻とパルス到来密度との関係を示すグラフである。
【図１１】  前記仮想音源分布データ補間処理の内容を説明するための図であり、前記音源分布位置の回転後の方向別エリアの、２種類の前記仮想音源分布データの経過時刻と平均パルス到来密度との関係を示すグラフである。
【図１２】  前記音源分布データ補間処理を実行する楽音信号処理装置の構成を示すブロック図である。
【符号の説明】
１００……音源分布データ補間装置、１１０……ＣＰＵ、１１１……ＲＯＭ、１１２……ＲＡＭ、１１３……外部記憶装置、１１４……バス、１１５……操作部、１５０……電子音源、１５１……ＤＳＰ、１５２……スピーカ群
【図１】
0003969133.tif 000002
【図２】
0003969133.tif 000003
【図３】
0003969133.tif 000004
【図４】
0003969133.tif 000005
【図５】
0003969133.tif 000006
【図６】
0003969133.tif 000007
【図７】
0003969133.tif 000008
【図８】
0003969133.tif 000009
【図９】
0003969133.tif 000010
【図１０】
0003969133.tif 000011
【図１１】
0003969133.tif 000012
【図１２】
0003969133.tif 000013