(57)【要約】【課題】仮想空間内の受音点において聴取される音を直観的な操作で編集することを可能にする。【解決手段】仮想空間を設定し、仮想空間内に音源と受音点を設定する設定手段と、音源から受音点までの音の伝搬経路を算出する伝搬経路算出手段と、伝搬経路算出手段が算出した伝搬経路を、ユーザの入力に応じて編集する伝搬経路編集手段と、伝搬経路編集手段により編集された伝搬経路に応じて、仮想空間のインパルス応答を算出するインパルス応答算出手段と、を備えたインパルス応答算出装置、を提供する。【選択図】図１
2018157435.tif 000002
【特許請求の範囲】
【請求項１】
仮想空間を設定し、前記仮想空間内に音源と受音点を設定する設定手段と、
前記音源から前記受音点までの音の伝搬経路を算出する伝搬経路算出手段と、
前記伝搬経路算出手段が算出した伝搬経路を、ユーザの入力に応じて編集する伝搬経路編集手段と、
を有することを特徴とする伝搬経路編集装置。
【請求項２】
前記伝搬経路編集手段は、前記伝搬経路算出手段により算出された伝搬経路のうち前記ユーザにより指定された伝搬経路を削除することを特徴とする請求項１に記載の伝搬経路編集装置。
【請求項３】
前記伝搬経路編集手段は、前記伝搬経路算出手段により算出された伝搬経路上の反射点の位置を前記ユーザにより指定された位置へ変更することを特徴とする請求項１または請求項２に記載の伝搬経路編集装置。
【請求項４】
仮想空間を設定し、前記仮想空間内に音源と受音点を設定する設定手段と、
前記音源から前記受音点までの音の伝搬経路を算出する伝搬経路算出手段と、
前記伝搬経路算出手段が算出した伝搬経路を、ユーザの入力に応じて編集する伝搬経路編集手段と、
前記伝搬経路編集手段により編集された伝搬経路に応じて、前記仮想空間のインパルス応答を算出するインパルス応答算出手段と、
を備えたインパルス応答算出装置。
【請求項５】
仮想空間を設定し、前記仮想空間内に音源と受音点を設定する設定ステップと、
前記音源から前記受音点までの音の伝搬経路を算出する伝搬経路算出ステップと、
前記伝搬経路算出ステップにて算出された伝搬経路を、ユーザの入力に応じて編集する伝搬経路編集ステップと、
を含むことを特徴とする伝搬経路編集方法。
【請求項６】
仮想空間を設定し、前記仮想空間内に音源と受音点を設定する設定ステップと、
前記音源から前記受音点までの音の伝搬経路を算出する伝搬経路算出ステップと、
前記伝搬経路算出ステップにて算出された伝搬経路を、ユーザの入力に応じて編集する伝搬経路編集ステップと、
前記伝搬経路編集ステップにて編集された伝搬経路に応じて、前記仮想空間のインパルス応答を算出するインパルス応答算出ステップと、
を含むことを特徴とするインパルス応答算出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想空間内に音源と受音点とを設定しその受音点において聴取される音を編集する技術に関する。
【背景技術】
【０００２】
このような編集が行われる技術分野として、コンピュータゲームの制作が挙げられる。コンピュータゲームの各シーンにおける効果音等の編集は以下の要領で行われる。まず、コンピュータゲームのシーンに対応する仮想空間を設定し、その仮想空間内に音源と受音点とを設定する。次いで、音源から受音点へ至る音の伝搬経路を算出し、特許文献１に開示の技術を用いて上記仮想空間におけるインパルス応答を算出する。このインパルス応答を音源に畳み込むことで上記受音点にて聴取される音が得られる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−０８０１２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
コンピュータゲームにおいては、ゲームの演出上或いは体感的なリアルさの向上のために、上記の要領で生成した音を編集することが必要となる場合がある。例えば、ゲームの演出上、仮想空間の特定の壁をゲームのプレイヤに強く意識せることが必要となる場合には、当該壁からの反射音を強め、逆に当該壁を意識させないようにすることが必要となる場合には、当該壁からの反射音を弱める編集が行われる。このような編集は、仮想空間のインパルス応答を編集することで行われることが一般的である。しかし、インパルス応答のどの部分がどの壁からの反射音に対応するのかについては、インパルス応答そのものからは判らず、特定の壁からの反射音を直観的な操作で編集することはできない、という問題があった。この問題は、コンピュータゲームにおける効果音等の編集に限らず、例えばＶＲ（Virtual Reality）コンテンツなどの制作では同様に発生する。
【０００５】
本発明は以上に説明した課題に鑑みて為されたものであり、仮想空間内の受音点において聴取される音を直観的な操作で編集することを可能にする技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本発明は、仮想空間を設定し、当該仮想空間内に音源と受音点を設定する設定手段と、音源から受音点までの音の伝搬経路を算出する伝搬経路算出手段と、伝搬経路算出手段が算出した伝搬経路を、ユーザの入力に応じて編集する伝搬経路編集手段と、を有することを特徴とする伝搬経路編集装置、を提供する。本発明によれば、仮想空間において音源から受音点へ至る音の伝搬経路をユーザに編集させることが可能になる。本伝搬経路編集装置による編集を経た伝搬経路に応じて仮想空間のインパルス応答を算出し、音源位置における音に畳み込めば、仮想空間内の受音点において聴取される音を編集できる。つまり、本発明によれば、伝搬経路を編集するといった直観的な操作で、仮想空間内の受音点において聴取される音を編集することが可能になる。
【０００７】
伝搬経路編集手段による伝搬経路の編集態様としては以下の２つの態様が考えられる。第１に、伝搬経路算出手段により算出された伝搬経路のうちユーザにより指定された伝搬経路を削除する態様である。例えば、仮想空間における特定の壁からの反射音の伝搬経路を削除すれば、当該壁からの反射音が無くなるので、ゲームのプレイヤに当該特定の壁の存在を意識させないようにすることができる。第２の態様は、伝搬経路算出手段により算出された伝搬経路の反射点の位置をユーザにより指定された位置へ変更する態様である。例えば、仮想空間における特定の壁における反射点を仮想空間の内側へ移動すれば（すなわち、受音点に近づければ）、その反射点において反射されて受音点に至る音の伝搬経路は短くなる。その結果、受音点における当該音の音量は大きくなり、遅延は小さくなるので、当該壁の存在をゲームのプレイヤに強く意識させることができる。逆に当該反射点を仮想空間の外側へ移動すれば（すなわち、受音点から遠ざければ）、当該壁の存在感を小さくすることができる。
【０００８】
また、上記課題を解決するために本発明は、仮想空間を設定し、前記仮想空間内に音源と受音点を設定する設定手段と、音源から前記受音点までの音の伝搬経路を算出する伝搬経路算出手段と、伝搬経路算出手段が算出した伝搬経路を、ユーザの入力に応じて編集する伝搬経路編集手段と、伝搬経路編集手段により編集された伝搬経路に応じて、仮想空間のインパルス応答を算出するインパルス応答算出手段と、を有するインパルス応答算出装置、を提供する。この態様によっても、仮想空間内の受音点において聴取される音を直観的な操作で編集することが可能になる。
【０００９】
また、上記課題を解決するために本発明は、仮想空間を設定し、前記仮想空間内に音源と受音点を設定する設定ステップと、音源から受音点までの音の伝搬経路を算出する伝搬経路算出ステップと、伝搬経路算出ステップにて算出された伝搬経路を、ユーザの入力に応じて編集する伝搬経路編集ステップと、を含むことを特徴とする伝搬経路編集方法、を提供する。この態様によっても、仮想空間内の受音点において聴取される音を直観的な操作で編集することが可能になる。
【００１０】
また、上記課題を解決するために本発明は、仮想空間を設定し、前記仮想空間内に音源と受音点を設定する設定ステップと、音源から受音点までの音の伝搬経路を算出する伝搬経路算出ステップと、伝搬経路算出ステップにて算出された伝搬経路を、ユーザの入力に応じて編集する伝搬経路編集ステップと、伝搬経路編集ステップにて編集された伝搬経路に応じて、仮想空間のインパルス応答を算出するインパルス応答算出ステップと、を含むことを特徴とするインパルス応答算出方法、を提供する。この態様によっても、仮想空間内の受音点において聴取される音を直観的な操作で編集することが可能になる。
【００１１】
また、上記解題を解決するための本発明の別の態様としては、ＣＰＵ（Central
Processing Unit）などの一般的なコンピュータに上記伝搬経路編集方法を実行させるプログラム、すなわち、当該コンピュータを上記設定手段、上記伝搬経路算出手段、および上記伝搬経路編集手段として機能させるプログラムを提供する態様が考えられる。この態様によっても、仮想空間内の受音点において聴取される音を直観的な操作で編集することが可能になる。また、本発明の別の態様としては、コンピュータに上記インパルス応答算出方法を実行させるプログラム、すなわち、当該コンピュータを上記設定手段、上記伝搬経路算出手段、上記伝搬経路編集手段、および上記インパルス応答算出手段として機能させるプログラムを提供する態様が考えられる。なお、これらプログラムの具体的な提供態様としては、ＣＤ−ＲＯＭ（Compact Disk-Read
Only Memory）やフラッシュＲＯＭ（Read Only Memory）などのコンピュータ読み取り可能な記録媒体に書き込んで配布する態様や、インターネットなどの電気通信回線経由のダウンロードにより配布する態様が考えられる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態によるインパルス応答算出装置１０の構成例を示す図である。
【図２】インパルス応答算出装置１０の制御部１１０がインパルス応答算出プログラムにしたがって実行するインパルス応答算出方法の流れを示すフローチャートである。
【図３】インパルス応答算出装置１０の制御部１１０がインパルス応答算出プログラムにしたがって実現する機能ブロックを示す機能ブロック図である。
【図４】インパルス応答算出装置１０の動作を説明するための図である。
【図５】インパルス応答算出装置１０の動作を説明するための図である。
【図６】インパルス応答算出装置１０の動作を説明するための図である。
【図７】本発明の変形例（１）を説明するための図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照しつつ、本発明の実施形態を説明する。
図１は本発明の一実施形態によるインパルス応答算出装置１０の構成例を示すブロック図である。図１に示すインパルス応答算出装置１０は、例えばパーソナルコンピュータであり、コンピュータゲームにおける効果音の編集に用いるインパルス応答を算出する装置である。図１に示すように、インパルス応答算出装置１０は、制御部１１０、ユーザＩ／Ｆ部１２０、記憶部１３０、およびこれら構成要素間のデータ授受を仲介するバス１４０を含む。図１では詳細な図示を省略したが、インパルス応答算出装置１０は、図１に示す構成要素の他に、ＵＳＢ（Universal Serial Bus）メモリなどの外部機器を接続するための外部機器Ｉ／Ｆや、他の機器と通信するための通信Ｉ／Ｆ部を含む。
【００１４】
制御部１１０は、例えばＣＰＵである。制御部１１０は記憶部１３０に記憶されている各種ソフトウェアを実行することでインパルス応答算出装置１０の制御中枢として機能する。
【００１５】
ユーザＩ／Ｆ部１２０は、インパルス応答算出装置１０を利用するためのユーザＩ／Ｆを提供する。ユーザＩ／Ｆ部１２０は、図１に示すように、表示部１２０ａと、操作入力部１２０ｂと、音出力部１２０ｃと、を含む。
【００１６】
表示部１２０ａは、例えば液晶パネルである。表示部１２０ａは、制御部１１０による制御の下、各種画面を表示する。音出力部１２０ｃは、制御部１１０から与えられる指示により音データ（音の時間波形のサンプリングデータ）にＤ／Ａ変換を施すＤ／Ａ変換器（図１では図示略）と、このＤ／Ａ変換器から出力される音信号に応じた音を出力するスピーカ（図１では図示略）とを含む。
【００１７】
操作入力部１２０ｂは、キーボード（図１では図示略）とマウス等のポインティングデバイス（図１では図示略）とを含む。操作入力部１２０ｂに対して、キー押下或いはクリックやドラッグなどの操作が為されると、操作入力部１２０ｂはその操作内容を表すデータを制御部１１０に与える。これにより、操作入力部１２０ｂに対して為された操作の内容が制御部１１０に伝達される。
【００１８】
記憶部１３０は、図１に示すように揮発性記憶部１３２と不揮発性記憶部１３４とを含む。揮発性記憶部１３２は、例えばＲＡＭ（Random
Access Memory）である。揮発性記憶部１３２は各種ソフトウェアを実行する際のワークエリアとして制御部１１０によって利用される。不揮発性記憶部１３４は例えばハードディスクである。不揮発性記憶部１３４には、各種ソフトウェアと各種データが格納される。不揮発性記憶部１３４に格納されているデータの具体例としては編集対象の効果音の音源位置における時間波形を表す音データ（以下、効果音データ：図１では図示略）が挙げられる。効果音データについては、通信Ｉ／Ｆ部（図１では図示略）を介した通信によりゲーム開発機等から取得して不揮発性記憶部１３４に格納すれば良い。不揮発性記憶部１３４に格納されているソフトウェアの具体例としては、ＯＳ（Operating System）を制御部１１０に実現させるためのカーネルプログラム（図１では図示略）と、本発明の特徴を顕著に示すインパルス応答算出方法を制御部１１０に実行させるインパルス応答算出プログラムが挙げられる。
【００１９】
インパルス応答算出装置１０の電源（図１では図示略）が投入されると、制御部１１０はカーネルプログラムを不揮発性記憶部１３４から揮発性記憶部１３２へ読み出し、その実行を開始する。カーネルプログラムにしたがって作動している制御部１１０は、操作入力部１２０ｂに対する操作により実行を指示されたソフトウェアを不揮発性記憶部１３４から揮発性記憶部１３２へ読み出し、その実行を開始する。操作入力部１２０ｂに対する操作により、インパルス応答算出プログラムの実行を指示された場合には、制御部１１０は、インパルス応答算出プログラムを不揮発性記憶部１３４から揮発性記憶部１３２へ読み出し、その実行を開始する。
【００２０】
図２は、インパルス応答算出プログラムにしたがって制御部１１０が実行するインパルス応答算出方法の流れを示すフローチャートである。図２に示すように、このインパルス応答算出方法は、設定ステップＳＡ１００、伝搬経路算出ステップＳＡ１１０、伝搬経路編集ステップＳＡ１２０、判定ステップＳＡ１３０およびインパルス応答算出ステップＳＡ１４０を含む。図２における判定ステップＳＡ１３０は、操作入力部１２０ｂに対する操作により、伝搬経路の編集完了を指示されたか否かを判定するステップである。インパルス応答算出プログラムにしたがって作動している制御部１１０は、伝搬経路の編集完了を指示されるまで（ステップＳＡ１３０の判定結果が“Ｙｅｓ”になるまで）、伝搬経路編集ステップＳＡ１２０の処理を繰り返し実行し、判定ステップＳＡ１３０の判定結果が“Ｙｅｓ”になると、インパルス応答算出ステップＳＡ１４０の処理を実行する。また、インパルス応答算出プログラムにしたがって作動している制御部１１０は、図３の機能ブロック図に示すように、設定ステップＳＡ１００の処理を実行する設定手段、伝搬経路算出ステップＳＡ１１０の処理を実行する伝搬経路算出手段、伝搬経路編集ステップＳＡ１２０の処理を実行する伝搬経路編集手段、およびインパルス応答算出ステップＳＡ１４０の処理を実行するインパルス応答算出手段、として機能する。図３に示す各手段の役割（換言すれば、図２における設定ステップＳＡ１００、伝搬経路算出ステップＳＡ１１０、伝搬経路編集ステップＳＡ１２０、およびインパルス応答算出ステップＳＡ１４０の各ステップの処理内容）は、次の通りである。
【００２１】
設定手段は、仮想空間を設定し、その仮想空間内に音源と受音点とを設定する。より詳細に説明すると、設定手段は、伝搬経路編集画面を表示部１２０ａに表示する。この伝搬経路編集画面を視認したユーザは、操作入力部１２０ｂを操作することで上記仮想空間の形状に対応する図形の描画、当該仮想空間を区画する壁の吸音特性の設定、さらに音源および受音点に対応する画像オブジェクトの配置を行う。これにより、仮想空間の設定および当該仮想空間への音源および受音点の設定が行われる。図４は、上記の操作により仮想空間の設定および当該仮想空間への音源および受音点の設定が完了した伝搬経路編集画面Ｇの一例を示す図である。図４における矩形ＶＳは、上記仮想空間をその上方から俯瞰した平面図形に対応し、円形の画像オブジェクトＳＳは音源に、三角形の画像オブジェクトＬＰは受音点にそれぞれ対応する（図５および図６においても同様）。また、設定手段は、上記の要領で設定された仮想空間の形状、当該仮想空間を区画する壁の吸音特性、音源および受音点の位置を示す各データ（以下、「設定内容データ」と総称する）を揮発性記憶部１３２へ書き込む。
【００２２】
伝搬経路算出手段は、上記仮想空間において上記音源ＳＳから上記受音点ＬＰに至る音の伝搬経路を算出する。より詳細に説明すると、伝搬経路算出手段は、設定内容データの示す仮想空間の形状、当該仮想空間における音源ＳＳおよび受音点ＬＰの各々の位置から、幾何音響シミュレーションの手法により伝搬経路を算出し、伝搬経路毎にその伝搬経路を示す伝搬経路データを揮発性記憶部１３２に書き込むとともに、伝搬経路編集画面Ｇに各伝搬経路を描画する。この伝搬経路編集画面Ｇを視認したユーザは、上記仮想空間において音源ＳＳから発せられ、受音点ＬＰに至る音の伝搬経路を視覚的に把握することができる。
【００２３】
上記伝搬経路としては、仮想空間の壁による反射を経ずに受音点ＬＰに伝搬する直接音の伝搬経路、仮想空間の壁によるＮ（１以上の自然数）回の反射を経て受音点ＬＰに至る音（以下、Ｎ次反射音）の伝搬経路等、複数種の伝搬経路が考えられる。本実施形態では直接音と１次反射音の伝搬経路とが算出されるが、何次の反射音の伝搬経路まで伝搬経路編集画面Ｇに表示するかについては、予め定めておいても良いし、インパルス応答算出プログラムの実行毎にユーザに指定させても良い。図５に示す伝搬経路編集画面Ｇには、直接音の伝搬経路ＴＤと、仮想空間の右側の壁ＷＲからの１次反射音の伝搬経路ＴＲと、仮想空間の左側の壁ＷＬからの１次反射音の伝搬経路ＴＬとが例示されている。図５においける符号ＲＰＲおよびＲＰＬは、各１次反射音の反射点を示す。
【００２４】
伝搬経路編集手段は、伝搬経路データの示す伝搬経路をユーザの入力に応じて編集し、その編集内容に応じて伝搬経路データを更新する。伝搬経路の編集態様の具体例としては、以下の２つの態様が挙げられる。第１の態様は、マウスクリック等により指定された伝搬経路を、ＤＥＬキーの押下等に応じて削除する（当該伝搬経路に対応する伝搬経路データを揮発性記憶部１３２から削除する）態様である。伝搬経路を削除すれば、この伝搬経路に沿って伝搬する音は受音点ＬＰ（コンピュータゲームのプレイヤの位置に相当）では聴こえなくなる。したがって、コンピュータゲームのプレイヤに特定の壁を意識させないことが必要となる場合には、当該第１の態様による編集が有効である。例えば、図５における壁ＷＬをコンピュータゲームのプレイヤに意識させないことが必要となる場合には、同図５における伝搬経路ＴＬを削除すれば良い。なお、壁の一部が破壊されて穴が開いている場合の反射音の調整に上記第１の態様を適用しても良い。また、図５において、音源ＳＳと受音点ＬＰとの間に障害物がある場合は、直接音が受音点ＬＰでは聴こえないので、伝搬経路ＴＤを削除することで、直接音が受音点ＬＰでは聴こえない状況を生成できる。
【００２５】
第２の態様は、伝搬経路データの示す伝搬経路の反射点の位置を、マウス等によるドラッグにより指定された位置へ変更する態様である。反射点を仮想空間の内側の位置に変更すれば、音源ＳＳから受音点ＬＰに至る伝搬経路は変更前よりも短くなるので、受音点ＬＰにおける音量は大きくなり、遅延は小さくなる。このため、上記反射点がその変更前に位置していた壁の存在感を大きくすることができる。逆に、反射点を仮想空間の外側の位置に変更すれば、音源ＳＳから受音点ＬＰに至る伝搬経路は変更前よりも長くなるので、受音点ＬＰにおける音量は小さくなり、遅延は大きくなる。このため、上記反射点がその変更前に位置していた壁の存在感を小さくすることができる。上記第２の態様の適用対象は、仮想空間における特定の壁の存在感を大きくする（或いは小さくする）ことに限定されない。例えば、壁の近くに置物等があり、その置物の表面で音が反射している場合や、壁が平らではなく窪みや出っ張りがあり、その窪みや出っ張りで音が反射される場合、壁面が波打つように振動している場合等における反射音の調整に利用可能である。
【００２６】
上記の要領で伝搬経路の編集を完了すると、ユーザは操作入力部１２０ｂに対する操作により伝搬経路の編集完了を指示する。インパルス応答算出手段は、編集完了を指示された時点の伝搬経路データの示す伝搬経路に応じて、上記仮想空間のインパルス応答を算出する。より詳細には、インパルス応答算出手段は、設定内容データの示す壁の吸音特性を壁の損失特性に反映させ、かつ伝搬経路長と音速とに応じて定まる遅延を反映させて伝搬経路毎にインパルス応答を算出し、このようにして算出されるインパルス応答を加算する。インパルス応答の算出については、特許文献１に開示の技術などの既存技術を利用すれば良い。
【００２７】
制御部１１０は、算出されたインパルス応答と音源ＳＳの音（本実施形態では、不揮発性記憶部１３４に格納されている効果音データの表す音）とを畳み込むことで、仮想空間ＶＳの受音点ＬＰにて聴取される音の時間波形を表す音データを生成し、この音データに応じた音を音出力部１２０ｃに出力させる。これにより、ユーザは、仮想空間ＶＳ内の受音点ＬＰにおいて聴取される効果音の聴感を確認することができる。なお、伝搬経路編集画面Ｇに表示されている伝搬経路の何れかをユーザに指定させ、ユーザにより指定された伝搬経路についてインパルス応答算出手段により算出されたインパルス応答を効果音データに畳み込んで音出力部１２０ｃに与えることで、伝搬経路毎にその伝搬経路に沿って伝搬する音の聴感をユーザが確認できるようにしても良い。
【００２８】
ここで注目すべき点は、仮想空間内の受音点において聴取される音を、反射点の変更や伝搬経路の削除といった直観的な操作で編集できる点である。加えて、本実施形態の第２の態様のように反射点の位置を変更する態様であれば、仮想空間の壁を移動させる態様に比較して以下の効果が奏される。伝搬経路毎にその伝搬経路に沿って伝搬する音の聴感をユーザが確認した結果、特定の伝搬経路に沿って伝搬する音が耳触りであったとする。例えば、図５における壁ＷＲによる反射音のうち、伝搬経路ＴＲに沿って伝搬する音が耳触りであったとする。この場合、本実施形態のインパルス応答算出装置１０であれば、図６に示すように、反射点ＲＰＲを仮想空間ＶＳの外側の位置の反射点ＲＰＲ´に変更することで、他の反射音に影響を与えることなく当該耳障りな感じを軽減することができる。これに対して、壁ＷＲを移動させる態様であれば、伝搬経路ＴＲに沿って伝搬する音だけでなく、壁ＷＲにより反射される他の反射音（図５、図６では図示略）に影響が生じる。つまり、本実施形態のように反射点の位置を変更する態様であれば、その反射点に関連する反射音のみを編集することが可能になるといった効果が奏される。
【００２９】
以上説明したように本実施形態によれば、仮想空間内の受音点において聴取される音を直観的な操作で編集することが可能になる。なお、本実施形態では、コンピュータゲームにおける効果音の編集への本発明の適用例を説明したが、ＶＲコンテンツにおける音の編集に適用しても良い。また、本実施形態のインパルス応答算出装置１０はパーソナルコンピュータであったが、タブレット端末であっても良い。
【００３０】
以上、本発明の一実施形態について説明したが、この実施形態に以下の変形を加えても良い。
（１）本発明によれば、信号源が同じ２つの音源をその一方から他方に亙る幅を有する１つの音源として表現することが可能になる。例えば、図７に示すように、仮想空間ＶＳ内の音源ＳＳ１および音源ＳＳ２から同じ信号源の音が放音されていたとする。この場合、音源ＳＳ１については左側の壁ＷＬによる反射音の伝搬経路ＴＬ１を削除し、音源ＳＳ２については右側の壁ＷＲによる反射音の伝搬経路ＴＲ２を削除する。これらの伝搬経路を削除するのは、音源ＳＳ１と音源ＳＳ２の間(音源ＳＳ１の位置から音源ＳＳ２の位置に亙る幅を有する１つの音源の内部に相当)を通る伝搬経路だからである。なお、図７では削除される伝搬経路が点線で示されている。受音点ＬＰにて聴取される音源ＳＳ１からの音については、伝搬経路ＴＤ１に沿って伝搬する直接音のインパルス応答と伝搬経路ＴＲ１に沿って伝搬する１次反射音のインパルス応答とを加算し、音源ＳＳ１に関するインパルス応答を算出する。一方、受音点ＬＰにて聴取される音源ＳＳ２からの音については、伝搬経路ＴＤ２に沿って伝搬する直接音のインパルス応答と伝搬経路ＴＬ２に沿って伝搬する１次反射音のインパルス応答とを加算し、音源ＳＳ２に関するインパルス応答を算出する。そして、音源ＳＳ１に関するインパルス応答と音源ＳＳ２に関するインパルス応答とを加算して、音源ＳＳ１と音源ＳＳ２によるインパルス応答を算出する。次に、音源ＳＳ１と音源ＳＳ２によるインパルス応答と上記同じ音源（信号源）の音とを畳み込んで、受聴点ＬＰで聴取される音を生成する。これに対して、仮想空間の壁を移動させる態様では、伝搬経路ＴＬ１に沿って伝搬する音を弱めるために図７における壁ＷＬを仮想空間ＶＳの外側に移動させると、伝搬経路ＴＬ２に沿って伝搬する音も弱くなってしまうため、上記のようなインパルス応答を算出することはできない。
【００３１】
（２）上記実施形態では、設定手段、伝搬経路算出手段、伝搬経路編集手段およびインパルス応答算出手段の各手段をソフトウェアで実現したがこれら各手段を電子回路などのハードウェアで実現し、これらハードウェアを組み合わせてインパルス応答算出装置を構成しても良い。
【００３２】
（３）上記実施形態では、伝搬経路編集画面の表示先となる表示装置（表示部１２０ａ）がインパルス応答算出装置１０に含まれていたが、インパルス応答算出装置１０とは別個の表示装置に伝搬経路編集画面を表示させても良い。また、上記実施形態では１台のパーソナルコンピュータでインパルス応答算出装置１０を実現したが、ネットワークに接続された複数のコンピュータによりインパルス応答算出装置を実現するクラウド態様であっても良い。具体的には、設定ステップＳＡ１００の処理を実行する装置と、伝搬経路算出ステップＳＡ１１０の処理を実行する装置と、伝搬経路編集ステップＳＡ１２０の処理を実行する装置と、インパルス応答算出ステップＳＡ１４０の処理を実行する装置とが夫々別個の装置であっても良い。
【００３３】
（４）上記実施形態のインパルス応答編集装置からインパルス応答算出手段を削除した伝搬経路編集装置を提供しても良い。つまり、本発明の別の態様としては、仮想空間を設定し、当該仮想空間内に音源と受音点を設定する設定ステップと、当該音源から受音点までの音の伝搬経路を算出する伝搬経路算出ステップと、伝搬経路算出ステップにて算出された伝搬経路を、ユーザの入力に応じて編集する伝搬経路編集ステップとを含むことを特徴とする伝搬経路編集方法を提供する態様が考えられる。この態様によっても、仮想空間内の受音点において聴取される音を直観的な操作で編集することが可能になるからである。
【符号の説明】
【００３４】
１０…インパルス応答算出装置、１１０…制御部、１２０…ユーザＩ／Ｆ部、１２０ａ…表示部、１２０ｂ…操作入力部、１３０…記憶部、１３２…揮発性記憶部、１３４…不揮発性記憶部、１４０…バス。
【図１】
2018157435.tif 000003
【図２】
2018157435.tif 000004
【図３】
2018157435.tif 000005
【図４】
2018157435.tif 000006
【図５】
2018157435.tif 000007
【図６】
2018157435.tif 000008
【図７】
2018157435.tif 000009