(57)【要約】【課題】  オーディオ再生において再生音の最小位相成分の位相特性を音源・受音点間距離に応じた特性とし、聴者に与える距離感の制御を可能にする。【解決手段】  分散算出過程では、所望の部屋の室容積および平均吸音率と所望の音源・受音点間距離とに基づいて位相特性の分散を算出する。雑音作成過程では、この分散と同じ分散を有する雑音を作成する。勾配付与過程では、この雑音に対し、所望の音源・受音点間距離に応じた位相特性の傾きを与え、最小位相成分の位相特性を求める。合成過程では、最小位相成分の位相特性を用いて、残響付与に用いるインパルス応答を合成する。【選択図】図４
2007212675.tif 000002
【特許請求の範囲】
【請求項１】
所望の部屋の室容積および平均吸音率と所望の音源・受音点間距離とに基づいて位相特性の分散を算出する分散算出過程と、
前記分散算出過程において算出された分散を有する雑音を作成する雑音作成過程と、
前記雑音作成過程において作成された雑音に対し、所望の音源・受音点間距離に応じた位相トレンドを与え、最小位相成分の位相特性を求めるトレンド付与過程と、
前記最小位相成分の位相特性を用いて、残響付与に用いるインパルス応答を合成する合成過程と
を具備することを特徴とするインパルス応答合成方法。
【請求項２】
前記合成過程は、
前記最小位相成分の位相特性から最小位相成分の振幅特性を算出する過程と、
前記最小位相成分の振幅特性および位相特性からインパルス応答の最小位相成分を算出する過程と、
白色雑音に所望の残響時間に応じた指数時間減衰窓を乗じてインパルス応答のオールパス成分を算出する過程と、
前記インパルス応答の最小位相成分に前記インパルス応答のオールパス成分を畳み込んでインパルス応答を合成する過程と
を具備することを特徴とする請求項１に記載のインパルス応答合成方法。
【請求項３】
前記合成過程は、
前記最小位相成分の位相特性から最小位相成分の振幅特性を算出する過程と、
白色雑音に所望の残響時間に応じた指数時間減衰窓を乗じてインパルス応答のオールパス成分を算出する過程と、
前記オールパス成分の振幅特性および位相特性を算出する過程と、
前記最小位相成分の振幅特性および位相特性と前記オールパス成分の振幅特性および位相特性とから、インパルス応答の振幅特性および位相特性を算出する過程と、
前記インパルス応答の振幅特性および位相特性からインパルス応答を算出する過程と
を具備することを特徴とする請求項１に記載のインパルス応答合成方法。
【請求項４】
前記雑音作成過程では、音源・受音点間距離に応じた相関を持った左右２チャネルの雑音を作成し、
前記勾配付与過程では、前記左右２チャネルの雑音を用いて、左右２チャネルの最小位相成分の位相特性を求め、
前記合成過程では、前記左右２チャネルの最小位相成分を用いて左右２チャネルのインパルス応答を合成することを特徴とする請求項１〜３のいずれか１の請求項に記載のインパルス応答合成方法。
【請求項５】
音源から得られるオーディオ信号に対し、前記請求項１〜４のいずれか１の請求項に記載のインパルス応答合成方法により合成されたインパルス応答を畳み込むことにより残響効果を付与することを特徴とする残響付与方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、オーディオ信号を音として再生する際に再生音の聴感上の距離感を制御する技術に関する。
【背景技術】
【０００２】
音響再生において聴取者に与える距離感、すなわち、聴取者が再生音から感じる音源までの距離を制御するための技術が各種提案されている。例えば特許文献１は、直接音成分に対して反射音成分の付加されたオーディオ信号を反射音付加回路により生成し、その際の直接音成分と反射音成分とのレベル比および時間間隔を調整することにより聴取者に与える距離感を制御する技術を提案している。また、特許文献２は、直接音用および間接音用の２系統の音響再生系を設け、各音響再生系から再生する直接音と間接音のレベル比を調整することにより聴取者に与える距離感を制御する技術を提案している。
【特許文献１】特開平６−３１５２００号公報
【特許文献２】特開平９−１２１４００号公報
【特許文献３】特開２００４−８０６６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
これまでに提供されてきた技術は、直接音成分に付加する反射音または間接音を調整することにより聴取者に与える距離感を制御しようとするものであった。しかし、部屋において音源から発生した音を受音点において観測した場合に、受音点において観測される直接音成分に含まれる最小位相成分の位相特性にも音源・受音点間距離の影響が大きく現れる。従来、この点を考慮して、音響再生時における距離感の制御を行う技術はなかった。
【０００４】
この発明は、以上説明した事情に鑑みてなされたものであり、オーディオ信号を音として再生する場合に最小位相成分の位相特性を音源・受音点間距離に応じた特性とし、聴者に与える距離感の制御を可能にする技術的手段を提供することを目的としている。
【課題を解決するための手段】
【０００５】
この発明は、所望の部屋の室容積および平均吸音率と所望の音源・受音点間距離とに基づいて位相特性の分散を算出する分散算出過程と、前記分散算出過程において算出された分散を有する雑音を作成する雑音作成過程と、前記雑音作成過程において作成された雑音に対し、所望の音源・受音点間距離に応じた位相トレンドを与え、最小位相成分の位相特性を求めるトレンド付与過程と、前記最小位相成分の位相特性を用いて、残響付与に用いるインパルス応答を合成する合成過程とを具備することを特徴とするインパルス応答合成方法を提供する。
部屋内の受音点において観測される音を直接音と残響音に分けた場合、直接音には最小位相成分が含まれており、この最小位相成分の位相特性には音源・受音点間距離の影響が強く現れる。本発明によると、最小位相成分の位相特性が所望の音源・受音点間距離に応じて制御されたインパルス応答が得られる。
【発明を実施するための最良の形態】
【０００６】
以下、図面を参照し、この発明の実施の形態を説明する。
音源から出力されるオーディオ信号に対し、音響空間において採取されたインパルス応答を畳み込んで音として再生し、残響効果の付与された音を得る技術が一般的によく用いられる。本実施形態の目的は、オーディオ信号にインパルス応答を畳み込んで音として再生した場合に、所望の音源・受音点間距離に対応した距離感が聴取者に与られるようにすること、より具体的には、オーディオ信号との畳み込みに用いた場合にそのような距離感を生じさせることを可能にするインパルス応答を合成することにある。
【０００７】
音響空間において採取されるインパルス応答は、最小位相成分とオールパス成分とに分けることができる。部屋内に設けられた音源から音を発生した場合、同部屋内の受音点では、音源から直接届く直接音成分と部屋の壁による反射を経て受音点に届く残響音成分が観測されるが、これらのうち直接音成分に最小位相成分が含まれている。この最小位相成分の位相特性は、音源・受音点間距離に依存して変化する。この最小位相成分の位相特性の音源・受音点間距離に対する依存性は、例えば図１に示す手順により確認することができる。
【０００８】
まず、部屋内に音源と受音点を配置し、音源を固定したまま音源・受音点間距離ｒを各種変化させ、音源からインパルス音を発生したときのインパルス応答を受音点において採取する（ステップＳ１）。次に各種の音源・受音点間距離ｒに対応した各インパルス応答に対して例えば時間経過に対して減衰する指数窓を乗算し、各インパルス応答から直接音成分を各々抽出する（ステップＳ２）。次に各種の音源・受音点間距離ｒに対応した各直接音成分にＦＦＴ（高速フーリエ変換）を各々施し、各直接音成分の振幅特性と位相特性を得る（ステップＳ３）。次に各直接音成分の位相特性から線形位相（遅延遅れに対応した成分）を各々除去し（ステップＳ４）、この除去後の各位相特性から最小位相成分の位相特性を各々抽出する（ステップＳ５）。
【０００９】
図２は、このようにして得られるインパルス応答の最小位相成分の位相特性を模式的に例示したものである。図２において、横軸は波定数ｋであり、縦軸は位相遅れφである。この図に示すように、最小位相成分の位相φは、波定数ｋの増加に応じて、ランダムに振動しつつ上昇する。その際に、音源・受音点間距離ｒが大きくなるほど、波定数ｋに対する位相φの勾配は大きくなり、また、位相φの分散も大きくなる。
【００１０】
次に、以上のようにして得られた各種の音源・受音点間距離ｒに対応した最小位相成分の位相特性を、各種のｒの中で最小のものであるｒ０に対応した位相特性に合わせて正規化する（ステップＳ６）。次に各種の音源・受音点間距離ｒに対応した正規化された位相特性の各々について、回帰分析を行い、位相φの波定数ｋに対する回帰直線を求める（ステップＳ７）。そして、各種の音源・受音点間距離ｒについて、波定数ｋに対する最小位相成分の位相トレンド、例えば位相φの波定数ｋに対する回帰直線の勾配ｄφ／ｄｋを求め、勾配ｄφ／ｄｋの距離ｒ−ｒ０に対する依存性を求める。このようにして得られる勾配ｄφ／ｄｋの距離ｒ−ｒ０に対する依存性は、図３に模式的に例示するように、勾配ｄφ／ｄｋが距離ｒ−ｒ０に応じて増加する傾向を示す。なお、この例では、位相トレンド、すなわち、位相φの波定数ｋに対する依存性を直線により近似しているが、この位相トレンドを曲線により近似し、それらの曲線と音源・受音点間距離ｒとの関係を求めても良い。
【００１１】
本実施形態によるインパルス応答合成方法は、以上のような事実を根拠とするものである。図４は本実施形態によるインパルス応答合成方法を示すフローチャートである。この例では、残響音のステレオ再生を考慮し、２チャネルのインパルス応答を合成する。まず、分散算出過程（ステップＳ１０）では、所望の部屋の室容積および平均吸音率と所望の音源・受音点間距離ｒから理論的に定まる位相特性の分散σを求める。
【００１２】
次に雑音作成過程（ステップＳ２０）を実行する。ここでは、まず、分散σと等しい分散を持つ２つの正規乱数列Ｘ（ｎ）、Ｙ（ｎ）を作成する。次に、この分散σを持つ時間領域の正規乱数列Ｘ（ｎ）、Ｙ（ｎ）からＤＦＴ（離散フーリエ変換）長の１／２以下の長さの数列を各々切り出し、切り出した各数列にＤＦＴを施し、周波数領域の不規則数列θＬ（ｋ）、θＲ（ｋ）を作成する。この不規則数列θＬ（ｋ）、θＲ（ｋ）を位相特性の雑音成分（分散している部分）として採用する。なお、この例のように、２チャネルのインパルス応答を合成する場合には、両耳相関を持たせて２つの正規乱数列Ｘ（ｎ）、Ｙ（ｎ）を作成してもよい。
【００１３】
次にトレンド付与過程（ステップＳ３０）を実行する。このトレンド付与過程では、雑音作成過程において得た２チャネルの雑音成分θＬ（ｋ）、θＲ（ｋ）について、群遅延特性ｄθ／ｄω（ωは角周波数）を各々求める。次いで各群遅延特性ｄθ／ｄωに対し、予め求めておいた位相トレンドであって所望の音源・受音点間距離ｒに対応したものを付与（加算）する。すなわち、横軸をω、縦軸をｄθ／ｄωとする座標系において、ｄθ／ｄωのグラフを位相トレンドに応じて上下させる。ここで、波定数に対する最小位相成分の位相トレンドを直線により近似する場合には、位相トレンドとして、所望の音源・受音点間距離ｒに対応した位相勾配ｄφ／ｄｋに相当する値を群遅延特性ｄθ／ｄωに加算すればよい。そして、この位相トレンドの加算された群遅延特性ｄθ／ｄωをωで積分し、音源・受音点間距離ｒに応じた位相トレンドの加わった最小位相成分の位相特性１を算出する。
【００１４】
次に合成過程（ステップＳ４０）を実行し、２チャネル分の最小位相成分の位相特性１を用いて、残響付与のための畳み込み演算に用いる２チャネル分のインパルス応答５を生成する。
【００１５】
さらに詳述すると、まず、振幅特性算出過程（ステップＳ４１）では、２チャネル分の最小位相成分の位相特性１を用いて２チャネル分の最小位相成分の振幅特性２を算出する。この振幅特性の算出方法としては、例えば振幅特性の自然対数と位相特性がヒルベルト変換対になるという最小位相条件を利用する方法が考えられる（例えば特許文献３参照）。次に各チャネル毎に、最小位相成分の振幅特性２および位相特性１を用いた逆ＦＦＴを行い、２チャネル分の最小位相成分３を求める（ステップＳ４２）。
【００１６】
オールパス成分算出過程（ステップＳ４３）では、白色雑音に対して、所望の残響時間に対応した指数時間減衰窓（残響時間をτとした場合、ｅ−ｔ／τ）を乗算し、その結果をインパルス応答のオールパス成分４とする。そして、畳み込み過程（ステップＳ４４）では、２チャネル分のインパルス応答の最小位相成分３に対し、オールパス成分４を各々畳み込み、２チャネル分のインパルス応答５を得る。
【００１７】
このようにして得られる２チャネル分のインパルス応答を音源から出力されるオーディオ信号に畳み込み、この結果得られる左右２チャネルのオーディオ信号を左右２チャネルのスピーカから再生するのである。このようにすることで、最小位相成分の位相特性が所望の音源・受音点間距離ｒに対応して調整された音を聴取者に提供し、この音源・受音点間距離ｒに対応した距離感を聴取者に与えることができる。
【００１８】
以上、この発明の一実施形態について説明したが、この発明にはこれ以外にも他の実施形態が考えられる。例えば次の通りである。
（１）上記実施形態では、最小位相成分を時間領域の信号に変換して時間信号であるオールパス成分を畳み込んだが、最小位相成分とオールパス成分の合成を周波数領域において行ってもよい。具体的には次の通りである。まず、白色雑音に所望の残響時間に応じた指数時間減衰窓を乗じてインパルス応答のオールパス成分を算出した後、このオールパス成分にＦＦＴを施し、オールパス成分の振幅特性および位相特性を求める。次に最小位相成分の振幅特性および位相特性とオールパス成分の振幅特性および位相特性とを用いた乗算処理により、インパルス応答の振幅特性および位相特性を算出する。そして、インパルス応答の振幅特性および位相特性を用いて逆ＦＦＴを行い、残響付与に用いるインパルス応答を算出するのである。
（２）上記実施形態では、ステレオ再生に用いるインパルス応答を合成する例を挙げたが、モノラル再生に用いるインパルス応答の合成を行ってもよい。この場合、雑音作成過程（ステップＳ２０）では、１チャネル分の雑音成分を作成し、それ以降の各過程においても１チャネル分の演算処理を行えばよい。
（３）上記実施形態によるインパルス応答合成方法を実行するプログラムをエフェクタにインストールし、残響付与などの際にオーディオ信号に畳み込むインパルス応答を合成させるようにしてもよい。例えば、ユーザがエフェクタの操作部を操作して、所望の部屋の室容積および平均吸音率、所望の音源・受音点間距離、残響時間等のパラメータを入力すると、同エフェクタでは、上記実施形態によるインパルス応答合成方法に従い、入力パラメータを用いてインパルス応答を合成し、この合成されたインパルス応答を音源からのオーディオ信号に畳み込んで残響の付与を行うのである。
【図面の簡単な説明】
【００１９】
【図１】インパルス応答の最小位相成分の位相特性の解析手順を示すフローチャートである。
【図２】最小位相成分の位相特性の音源・受音点間距離に対する変化を模式的に示す図である。
【図３】最小位相成分の位相の波定数に対する勾配と音源・受音点間距離との関係を模式的に示す図である。
【図４】この発明の一実施形態によるインパルス応答合成方法を示すフローチャートである。
【符号の説明】
【００２０】
Ｓ１０……分散算出過程、Ｓ２０……雑音作成過程、Ｓ３０……トレンド付与過程、Ｓ４０……合成過程、１……最小位相成分の位相特性、Ｓ４１……振幅特性算出過程、２……最小位相成分の振幅特性、Ｓ４２……逆ＦＦＴ、３……最小位相成分、Ｓ４３……オールパス成分算出過程、４……オールパス成分、Ｓ４４……畳み込み過程、５……残響付与に用いるインパルス応答。
【図１】
2007212675.tif 000003
【図２】
2007212675.tif 000004
【図３】
2007212675.tif 000005
【図４】
2007212675.tif 000006