(57)【特許請求の範囲】
【請求項１】
周波数領域に変換されたオーディオ信号について周波数帯域毎の位相制御信号を生成する位相制御信号生成装置であって、
所定の周波数帯域毎に伝搬遅延時間を設定変更することが可能な設定変更手段と、
設定変更された伝搬遅延時間の設定変更前後の差分値を取得する差分値取得手段と、
取得された差分値に基づいて前記伝搬遅延時間が設定変更された周波数帯域の位相制御量を更新する更新手段と、
更新後の位相制御量を用いて周波数領域における位相制御量のスムージング処理を行うことにより周波数帯域毎の位相制御信号を生成する位相制御信号生成手段と、
を備える、
位相制御信号生成装置。
【請求項２】
周波数帯域毎の重み係数を保持する重み係数保持手段と、
前記設定変更手段により伝搬遅延時間が設定変更された周波数帯域に対応する重み係数を前記重み係数保持手段より取得する重み係数取得手段と、
を備え、
前記更新手段は、
前記重み係数取得手段により取得された重み係数及び前記差分値取得手段により取得された差分値に基づいて、前記設定変更手段により伝搬遅延時間が設定変更された周波数帯域の位相制御量を更新する、
請求項１に記載の位相制御信号生成装置。
【請求項３】
前記重み係数取得手段により取得される重み係数は、
前記設定変更手段により伝搬遅延時間が設定変更された周波数帯域の中心周波数付近で第一の値を持ち、該周波数帯域に隣接する周波数帯域で該第一の値よりも小さい第二の値を持つ係数である、
請求項２に記載の位相制御信号生成装置。
【請求項４】
前記重み係数取得手段により取得される重み係数は、
前記隣接する周波数帯域において前記位相制御量が変化しないように、前記設定変更手段により伝搬遅延時間が設定変更された周波数帯域から該隣接する周波数帯域にかけて、前記第一の値から矩形状の減衰カーブを用いて前記第二の値となるように減衰された値となっている、
請求項３に記載の位相制御信号生成装置。
【請求項５】
位相制御される対象の周波数帯域は、
低域から高域にかけて帯域幅が対数的に広くなる、
請求項１から請求項４の何れか一項に記載の位相制御信号生成装置。
【請求項６】
周波数帯域毎にフィルタ次数及びカットオフ周波数の異なる複数のフィルタ係数を保持するフィルタ係数保持手段
を備え、
前記位相制御信号生成手段は、
前記周波数帯域毎に異なるフィルタ係数を用いて位相制御量をスムージング処理する、
請求項１から請求項５の何れか一項に記載の位相制御信号生成装置。
【請求項７】
前記フィルタ次数及びカットオフ周波数は、
周波数帯域内の周波数スペクトル信号数に基づいて設定されている、
請求項６に記載の位相制御信号生成装置。
【請求項８】
前記フィルタ係数は、
周波数帯域が高いものほど前記位相制御信号生成手段によるスムージング量が多くなる値に設定されている、
請求項６又は請求項７に記載の位相制御信号生成装置。
【請求項９】
周波数領域に変換されたオーディオ信号について周波数帯域毎の位相制御信号を生成する位相制御信号生成方法であって、
所定の周波数帯域毎に伝搬遅延時間を設定変更することが可能な設定変更ステップと、
設定変更された伝搬遅延時間の設定変更前後の差分値を取得する差分値取得ステップと、
取得された差分値に基づいて前記伝搬遅延時間が設定変更された周波数帯域の位相制御量を更新する更新ステップと、
更新後の位相制御量を用いて周波数領域における位相制御量のスムージング処理を行うことにより周波数帯域毎の位相制御信号を生成する位相制御信号生成ステップと、
を含む、
位相制御信号生成方法。
【請求項１０】
所定のメモリに保持された周波数帯域毎の重み係数の中から、前記設定変更ステップにて前記伝搬遅延時間が設定変更された周波数帯域に対応する重み係数を取得する重み係数取得ステップ
を含み、
前記更新ステップにて、
前記重み係数取得ステップにて取得された重み係数及び前記差分値取得ステップにて取得された差分値に基づいて、前記設定変更ステップにて前記伝搬遅延時間が設定変更された周波数帯域の位相制御量を更新する、
請求項９に記載の位相制御信号生成方法。
【請求項１１】
前記重み係数取得ステップにて取得される重み係数は、
前記設定変更ステップにて前記伝搬遅延時間が設定変更された周波数帯域の中心周波数付近で第一の値を持ち、該周波数帯域に隣接する周波数帯域で該第一の値よりも小さい第二の値を持つ係数である、
請求項１０に記載の位相制御信号生成方法。
【請求項１２】
前記重み係数取得ステップにて取得される重み係数は、
前記隣接する周波数帯域において前記位相制御量が変化しないように、前記設定変更ステップにて前記伝搬遅延時間が設定変更された周波数帯域から該隣接する周波数帯域にかけて、前記第一の値から矩形状の減衰カーブを用いて前記第二の値となるように減衰された値となっている、
請求項１１に記載の位相制御信号生成方法。
【請求項１３】
位相制御される対象の周波数帯域は、
低域から高域にかけて帯域幅が対数的に広くなる、
請求項９から請求項１２の何れか一項に記載の位相制御信号生成方法。
【請求項１４】
周波数帯域毎にフィルタ次数及びカットオフ周波数の異なる複数のフィルタ係数の中から、前記設定変更ステップにて前記伝搬遅延時間が設定変更された周波数帯域に対応するフィルタ係数を取得するフィルタ係数取得ステップ
を含み、
前記位相制御信号生成ステップにて、
前記フィルタ係数取得ステップにて取得されたフィルタ係数を用いて位相制御量をスムージング処理することにより、周波数帯域毎の位相制御信号を生成する
請求項９から請求項１３の何れか一項に記載の位相制御信号生成方法。
【請求項１５】
前記フィルタ次数及びカットオフ周波数は、
周波数帯域内の周波数スペクトル信号数に基づいて設定されている、
請求項１４に記載の位相制御信号生成方法。
【請求項１６】
前記フィルタ係数は、
周波数帯域が高いものほど前記位相制御信号生成ステップにおけるスムージング量が多くなる値に設定されている、
請求項１４又は請求項１５に記載の位相制御信号生成方法。
【請求項１７】
請求項９から請求項１６の何れか一項に記載の位相制御信号生成方法をコンピュータに実行させるための位相制御信号生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の周波数帯域の伝搬遅延時間を調節するタイムアライメント処理を行うための位相制御信号を生成する位相制御信号生成装置、位相制御信号生成方法及び位相制御信号生成プログラムに関する。
【背景技術】
【０００２】
一般に、車室内には複数の位置にスピーカが設置されている。例えば、左フロントスピーカと右フロントスピーカは、車室空間の中心線を挟んで対称となる位置に設置されている。しかし、これらのスピーカは、リスナの聴取位置（運転席や助手席、後部座席など）を基準に考えると、対称となる位置にはない。そのため、リスナの聴取位置と複数のスピーカのそれぞれとの間の距離の差（各スピーカから放出された再生音が到達する時間の差）により、ハース効果による音像定位の偏りが発生する。
【０００３】
例えば特許文献１に、音像定位の偏りを改善することが可能な装置が記載されている。特許文献１に記載の装置は、各スピーカから放出される再生音をリスナの聴取位置に同時に到達させるように時間調節（すなわちタイムアライメント処理）することにより、音像定位の偏りを抑える。より詳細には、特許文献１に記載の装置は、オーディオ信号を帯域分割回路によって高域と低域とに分割したうえで、低域用、高域用の各スピーカから放出される再生音のそれぞれを時間調節することにより、音像定位の偏りや位相干渉による周波数特性の乱れを全帯域に亘って補正する。
【０００４】
しかし、特許文献１に記載の装置では、帯域分割回路において信号のロスや二重加算が生じることにより、リスナの聴取位置での伝達特性のリニアリティが劣化するという問題がある。また、特許文献１に記載の装置では、帯域分割回路により分割された信号をミキシングする際にクロスオーバ周波数付近の周波数特性にディップが生じるという問題点もある。
【０００５】
そこで、特許文献２に、タイムアライメント処理を行う装置において、リスナの聴取位置での伝達特性のリニアリティを改善すると共にミキシング時点でのディップの発生を抑えることが可能なものが提案されている。
【０００６】
特許文献２に記載の装置では、リスナの聴取位置での伝達特性のリニアリティを改善するため、デジタルフィルタが用いられている。より具体的には、特許文献２に記載の装置では、ＦＩＲ（Finite Impulse Response）フィルタが用いられている。特許文献２に記載のＦＩＲフィルタは、ディップの発生を抑えるため、急峻なカットオフ周波数を持つ高次のフィルタとなっており、多数の遅延回路及び乗算器が必要な構成となっている。特に、全ての周波数帯域で位相が一定の直線位相特性を持つＦＩＲフィルタを持つ構成とする場合は、多数の遅延器及び乗算器が必要であり、処理負荷が増大するという問題がある。また、特許文献２に記載の構成では、分割される周波数帯域の数を増やすほど（時間調節される周波数帯域を細かく分けるほど）必要な遅延回路及び乗算器が更に増えて、処理負荷がより一層増大するという問題もある。
【０００７】
そこで、特許文献３に、複数の周波数帯域の伝搬遅延時間を調節するタイムアライメント処理を行う装置において、ディップの発生を低減する構成でありつつも処理負荷を抑えるのに好適なものが記載されている。具体的には、特許文献３に記載の装置は、オーディオ信号について周波数帯域毎の位相制御（位相回転及び位相オフセット）に関する位相制御信号を生成し、生成された位相制御信号に対してスムージング処理を行って周波数帯域間の位相変化を滑らかに接続することにより、多数のＦＩＲフィルタが不要な構成（すなわち処理負荷が低減される構成）でありつつもディップの発生が低減される構成となっている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平７−１６２９８５号公報
【特許文献２】国際公開第２００９／０９５９６５号パンフレット
【特許文献３】特開２０１５−１２３６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、この種の装置に対しては、処理負荷を軽減させるという要請が恒常的に存在する。そこで、本発明の目的とするところは、ディップの発生を低減するのに好適な構成でありつつもタイムアライメント処理を行うための位相制御信号の生成処理負荷をより一層抑えるのに好適な位相制御信号生成装置、位相制御信号生成方法及び位相制御信号生成プログラムを提供することである。
【課題を解決するための手段】
【００１０】
本発明の一実施形態に係る位相制御信号生成装置は、周波数領域に変換されたオーディオ信号について周波数帯域毎の位相制御信号を生成する装置であり、所定の周波数帯域毎に伝搬遅延時間を設定変更することが可能な設定変更手段と、設定変更された伝搬遅延時間の設定変更前後の差分値を取得する差分値取得手段と、取得された差分値に基づいて伝搬遅延時間が設定変更された周波数帯域の位相制御量を更新する更新手段と、更新後の位相制御量を用いて周波数領域における位相制御量のスムージング処理を行うことにより周波数帯域毎の位相制御信号を生成する位相制御信号生成手段とを備える。
【００１１】
また、本発明の一実施形態に係る位相制御信号生成装置は、周波数帯域毎の重み係数を保持する重み係数保持手段と、設定変更手段により伝搬遅延時間が設定変更された周波数帯域に対応する重み係数を重み係数保持手段より取得する重み係数取得手段とを備えた構成としてもよい。この構成において、更新手段は、重み係数取得手段により取得された重み係数及び差分値取得手段により取得された差分値に基づいて、設定変更手段により伝搬遅延時間が設定変更された周波数帯域の位相制御量を更新してもよい。
【００１２】
また、本発明の一実施形態において、重み係数取得手段により取得される重み係数は、例えば、設定変更手段により伝搬遅延時間が設定変更された周波数帯域の中心周波数付近で第一の値を持ち、該周波数帯域に隣接する周波数帯域で該第一の値よりも小さい第二の値を持つ係数である。
【００１３】
また、本発明の一実施形態において、重み係数取得手段により取得される重み係数は、例えば、隣接する周波数帯域において位相制御量が変化しないように、設定変更手段により伝搬遅延時間が設定変更された周波数帯域から該隣接する周波数帯域にかけて、第一の値から矩形状の減衰カーブを用いて第二の値となるように減衰された値となっている。
【００１４】
また、本発明の一実施形態において、位相制御される対象の周波数帯域は、例えば、低域から高域にかけて帯域幅が対数的に広くなる。
【００１５】
また、本発明の一実施形態に係る位相制御信号生成装置は、周波数帯域毎にフィルタ次数及びカットオフ周波数の異なる複数のフィルタ係数を保持するフィルタ係数保持手段を備えた構成としてもよい。この構成において、位相制御信号生成手段は、周波数帯域毎に異なるフィルタ係数を用いて位相制御量をスムージング処理してもよい。
【００１６】
また、本発明の一実施形態において、フィルタ次数及びカットオフ周波数は、周波数帯域内の周波数スペクトル信号数に基づいて設定されたものであってもよい。
【００１７】
また、本発明の一実施形態において、フィルタ係数は、周波数帯域が高いものほど位相制御信号生成手段によるスムージング量が多くなる値に設定されたものであってもよい。
【００１８】
また、本発明の一実施形態に係る位相制御信号生成方法は、周波数領域に変換されたオーディオ信号について周波数帯域毎の位相制御信号を生成する方法であり、所定の周波数帯域毎に伝搬遅延時間を設定変更することが可能な設定変更ステップと、設定変更された伝搬遅延時間の設定変更前後の差分値を取得する差分値取得ステップと、取得された差分値に基づいて伝搬遅延時間が設定変更された周波数帯域の位相制御量を更新する更新ステップと、更新後の位相制御量を用いて周波数領域における位相制御量のスムージング処理を行うことにより周波数帯域毎の位相制御信号を生成する位相制御信号生成ステップとを含む方法である。
【００１９】
また、本発明の一実施形態に係る位相制御信号生成プログラムは、上記の位相制御信号生成方法をコンピュータに実行させるためのものである。
【発明の効果】
【００２０】
本発明の一実施形態によれば、ディップの発生を低減するのに好適な構成でありつつもタイムアライメント処理を行うための位相制御信号の生成処理負荷をより一層抑えるのに好適な位相制御信号生成装置、位相制御信号生成方法及び位相制御信号生成プログラムが提供される。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態に係る音響システムの構成を示すブロック図である。
【図２】本発明の一実施形態に係る音響システムに備えられる情報処理端末において実行される位相制御信号生成処理のフローチャートを示す図である。
【図３】本発明の一実施形態において情報処理端末の表示画面に表示される遅延時間調節画面を示す図である。
【図４】本発明の一実施形態に係る位相制御信号生成処理の実行時に参照される重み係数を示す図である。
【図５】本発明の一実施形態に係る位相制御信号生成処理の実行時に参照されるフィルタ係数を示す図である。
【図６】本発明の一実施形態において所定の伝搬遅延時間が設定されている場合の位相スムージング処理後の位相制御信号を示す図である。
【図７】本発明の一実施形態において入力オーディオ信号が帯域制限されたホワイトノイズについて、所定の伝搬遅延時間が設定されている場合の出力オーディオ信号を示す図である。
【図８】従来（特許文献３）における位相スムージング処理前後の位相制御信号を示す図（図８（ａ））及び本実施形態における位相スムージング処理前後の位相制御信号を示す図（図８（ｂ））である。
【図９】本発明の一実施形態において周波数フラットなインパルス信号が入力されたときの出力オーディオ信号の周波数特性であって、位相スムージング処理を行わなかった場合の出力オーディオ信号の周波数特性を示す図（図９（ａ））及び位相スムージング処理を行った場合の出力オーディオ信号の周波数特性を示す図（図９（ｂ））である。
【図１０】本発明の一実施形態において入力オーディオ信号が低域に制限されたホワイトノイズについて、特許文献３での出力オーディオ信号を示す図（図１０（ａ））及び本実施形態での出力オーディオ信号を示す図（図１０（ｂ））である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態について図面を参照しながら説明する。なお、以下においては、本発明の一実施形態として音響システムを例に取り説明する。
【００２３】
［音響システム１の構成］
図１は、本発明の一実施形態に係る音響システム１の構成を示すブロック図である。本実施形態に係る音響システム１は、オーディオ装置１０及び情報処理端末２０を備えている。
【００２４】
オーディオ装置１０は、例えば車両に搭載される車載型オーディオ装置であり、図１に示されるように、短時間フーリエ変換（ＳＴＦＴ：Short-Term Fourier Transform）部１１、位相制御部１２及び短時間逆フーリエ変換（ＩＳＴＦＴ：Inverse Short-Term Fourier Transform）部１３を備えている。オーディオ装置１０は、情報処理端末２０と協働することにより、車室内に配置された各スピーカ（不図示）に出力されるオーディオ信号の伝搬遅延時間を調節する（すなわち、タイムアライメント処理を行う）。これにより、伝搬遅延時間が調節（補正）されたオーディオ信号がパワーアンプを介して各スピーカから出力される。そのため、ユーザは、ハース効果による音像定位の偏りが抑えられた環境で楽曲等を聴取することができる。
【００２５】
ＳＴＦＴ部１１には、音源部（不図示）より可逆圧縮フォーマットや非可逆圧縮フォーマットの符号化信号を復号化したオーディオ信号（例えばＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disc）等のオーディオ信号）が入力される。ＳＴＦＴ部１１は、入力されたオーディオ信号に対してオーバラップ処理及び窓関数による重み付けを行った後、ＳＴＦＴにより時間領域から周波数領域への変換を行い、実数及び虚数の周波数スペクトル信号を位相制御部１２に出力する。
【００２６】
本実施形態では、ＳＴＦＴ部１１には、サンプリング周波数が９６ｋＨｚのオーディオ信号が入力される。また、ＳＴＦＴ部１１は、フーリエ変換長が１６，３８４サンプルであり、オーバラップ長が１２，２８８サンプルであり、窓関数がハニングである。ＳＴＦＴ部１１は、４，０９６サンプルずつ時間シフトしながらＳＴＦＴを行うことにより、１６，３８４ポイントの周波数スペクトル信号を取得する。ここでは、１６，３８４ポイントのうち０Ｈｚ〜４８ｋＨｚのナイキスト周波数までの８，１９３ポイントの周波数スペクトル信号が位相制御部１２に出力される。
【００２７】
位相制御部１２は、情報処理端末２０より入力される周波数帯域毎の位相制御信号（詳しくは後述）に基づいてＳＴＦＴ部１１より入力される周波数スペクトル信号の位相を周波数帯域毎に制御（位相回転及び位相オフセット）する。位相制御部１２は、位相が周波数帯域毎に制御された周波数スペクトル信号をＩＳＴＦＴ部１３に出力する。
【００２８】
ＩＳＴＦＴ部１３は、位相制御部１２より入力される周波数スペクトル信号をＩＳＴＦＴにより周波数領域から時間領域の信号に変換し、変換された信号について窓関数による重み付け及びオーバラップ加算を行う。オーバラップ加算後に得られるオーディオ信号は、情報処理端末２０を用いて行われた設定変更（詳しくは後述）に従って伝搬遅延補正された信号であり、ＩＳＴＦＴ部１３から後段の回路（パワーアンプ、スピーカ等）に出力される。
【００２９】
情報処理端末２０は、例えば、スマートフォン、フィーチャフォン、ＰＨＳ（Personal Handy phone System）、タブレット端末、ノートＰＣ、ＰＤＡ（Personal Digital Assistant）、ＰＮＤ（Portable Navigation Device）、携帯ゲーム機など、車室内に持ち込める携帯型端末である。図２に示されるように、情報処理端末２０は、設定変更受付部２１、重み係数選択部２２、正規化遅延時間生成部２３、位相制御計算部２４及び位相スムージング部２５を備えている。
【００３０】
［位相制御信号生成処理］
図２は、本発明の一実施形態に係る情報処理端末２０において実行される位相制御信号生成処理のフローチャートを示す図である。情報処理端末２０は、ユーザによる所定の操作を受け付けると、その表示画面に、伝搬遅延時間を調節するための遅延時間調節画面を表示する。
【００３１】
図３に、情報処理端末２０の表示画面に表示される遅延時間調節画面の一例を示す。図３に示されるように、遅延時間調節画面は、縦軸を遅延時間（Time（単位：ｍｓｅｃ））とし、横軸を周波数（Frequency（単位：Ｈｚ））とする操作画面であり、オーディオ信号の周波数帯域毎の伝搬遅延時間を横軸に並べてグラフィカルに示す棒グラフ画面となっている。なお、人間の聴覚特性は、周波数に対して対数的である。そのため、横軸の周波数は、人間の聴覚特性に合わせて対数表示となっている。また、横軸の周波数は、３０Ｈｚ〜４０ｋＨｚの範囲を１／３オクターブ毎に３２分割したものとなっている。従って、本実施形態において、位相制御される対象の周波数帯域は、低域から高域にかけて帯域幅が対数的に広くなっている。図３に例示される遅延時間調節画面が表示されることにより、図２に示される位相制御信号生成処理が開始される。
【００３２】
［図２のＳ１１（伝搬遅延時間の設定変更）］
ユーザは、情報処理端末２０の表示画面に表示される遅延時間調節画面に対し、例えばタッチ操作を行うことにより、伝搬遅延時間を設定変更したい周波数帯域を指定しその遅延量を入力することができる。なお、設定変更可能な伝搬遅延時間は、例えば±５ｍｓｅｃの範囲である。また、遅延時間調節画面には、伝搬遅延時間の設定変更操作を補助する所定のユーザ補助情報が表示されてもよい。遅延時間調節画面に表示されるユーザ補助情報の例として、現在設定変更中のスピーカ名やその再生可能周波数、楽器、ボーカル等の周波数の情報（例えば、低音を奏でる楽器のアイコンが棒グラフの低域部分に重畳表示されたり、高音を奏でる楽器のアイコンが棒グラフの高域部分に重畳表示されたりする等）等が挙げられる。
【００３３】
設定変更受付部２１は、設定変更操作を受け付けると、該操作により指定された周波数帯域の情報を重み係数選択部２２に出力すると共に、該操作により指定された伝搬遅延時間の情報を正規化遅延時間生成部２３に出力する。
【００３４】
なお、伝搬遅延時間の設定変更は、遅延時間調節画面に対するマニュアル操作によるものに限らず、自動的に行われてもよい。例示的には、リスナの聴取位置（運転席や助手席、後部座席など）にマイクが設置される。この場合、リスナの聴取位置に設置されたマイクを用いて車内空間の音響特性が測定され、測定された結果に基づいて周波数帯域毎の伝搬遅延時間の設定変更値が自動的に算出される。設定変更受付部２１は、算出された周波数帯域の情報を重み係数選択部２２に出力すると共に、該算出された伝搬遅延時間の情報を正規化遅延時間生成部２３に出力する。
【００３５】
［図２のＳ１２（重み係数の選択）］
重み係数選択部２２は、予め計算された周波数帯域毎の重み係数を所定のメモリ領域に保持している。重み係数選択部２２は、処理ステップＳ１１（伝搬遅延時間の設定変更）にて設定変更操作により指定された周波数帯域の情報が設定変更受付部２１より入力されると、該情報が示す周波数帯域に対応する重み係数を所定のメモリ領域から読み出して、周波数帯域の情報と共に正規化遅延時間生成部２３に出力する。
【００３６】
図４（ａ）、図４（ｂ）に、所定のメモリ領域に保持されている重み係数を例示する。図４（ａ）、図４（ｂ）の各図中、縦軸は、重み係数を示し、横軸は、オーディオ装置１０の位相制御部１２で更新される帯域毎の位相制御信号の数量を示す。位相制御信号の数量は、図４（ａ）では「３１」であり、図４（ｂ）では「２５６０」である。図４（ａ）、図４（ｂ）の各図に示されるように、重み係数は、周波数帯域の中心周波数付近の値が１であり、隣接する周波数帯域において影響を及ぼさないように（隣接する周波数帯域において位相制御量が実質的に変化しないように）矩形状の減衰カーブを用いてゼロとなるように減衰されたものとなっている。図４（ａ）に例示される重み係数は、中心周波数帯域が４００Ｈｚ帯であり、隣接する周波数帯域が３１５Ｈｚ帯と５００Ｈｚ帯である。図４（ｂ）に例示される重み係数は、中心周波数帯域が３１．５ｋＨｚ帯であり、隣接する周波数帯域が２５ｋＨｚ帯と４０ｋＨｚ帯である。
【００３７】
［図２のＳ１３（正規化遅延時間の更新）］
正規化遅延時間生成部２３は、処理ステップＳ１１（伝搬遅延時間の設定変更）にて設定変更操作により指定された周波数帯域について、該操作により指定された伝搬遅延時間と現行の遅延時間との差分値を差分遅延時間として算出する。正規化遅延時間生成部２３は、算出された差分遅延時間と、重み係数選択部２２より入力される重み係数とを乗算し、その乗算値を現行の遅延時間に加算して、更に、周波数帯域内の位相を保持したまま伝搬遅延時間だけを制御するため、伝搬遅延時間の分解能がサンプリング周波数の逆数となるように変換する。これにより、周波数帯域毎の正規化遅延時間が更新（より正確には、処理ステップＳ１１（伝搬遅延時間の設定変更）にて設定変更操作により指定された周波数帯域の正規化遅延時間のみが現行の値に対して変更）される。
【００３８】
［図２のＳ１４（位相制御信号の更新）］
位相制御計算部２４は、更新された正規化遅延時間とこれに対応する周波数（処理ステップＳ１１（伝搬遅延時間の設定変更）にて設定変更操作により指定された周波数帯域に含まれる周波数）とを乗算することにより、周波数帯域毎の位相制御量を更新（より正確には、該設定変更操作により指定された周波数帯域の位相制御量のみを現行の値に対して変更）し、更新された位相制御信号として位相スムージング部２５に出力する。ここで、位相制御とは、周波数スペクトル信号の位相の回転量を制御することである。位相の回転量を制御することは、時間領域において伝搬遅延時間を制御することと等価である。また、周波数帯域毎の位相回転に対して周波数に応じた位相オフセットが与えられる。
【００３９】
特許文献３においては、一部の周波数帯域の伝搬遅延時間が設定変更されると、全周波数帯域に亘って位相制御信号が再度生成されるが、本実施形態では、設定変更された周波数帯域の位相制御信号のみが再度生成（更新）される。そのため、本実施形態では、位相制御信号生成時の処理負荷がより一層抑えられる。
【００４０】
［図２のＳ１５（位相スムージング）］
位相スムージング部２５は、処理ステップＳ１１（伝搬遅延時間の設定変更）にて設定変更操作により指定された周波数帯域について、位相制御計算部２４より入力される位相制御信号に対してＦＩＲローパスフィルタを用いた積分処理によりスムージングを掛ける。これにより、伝搬遅延時間の異なる周波数帯域間における位相の変化が滑らかとなり、周波数帯域間の位相干渉による周波数特性の乱れ（ディップの発生）が抑えられる。位相スムージング部２５は、周波数特性の乱れが抑えられた位相制御信号を位相制御部１２に出力する。
【００４１】
特許文献３においては、一部の周波数帯域の伝搬遅延時間が設定変更されると、全周波数帯域に亘って位相スムージング処理が行われるが、本実施形態では、設定変更された周波数帯域においてのみ位相スムージング処理が行われる。この点においても、本実施形態では、位相制御信号生成時の処理負荷がより一層抑えられる。
【００４２】
例えば、低域から高域に亘る全周波数帯域が１／３オクターブ毎に分割された場合を考える。この場合、周波数帯域あたりの周波数スペクトル信号の数（ポイント数）が比較的少ない数百Ｈｚ以下の低域においては、積分処理によるスムージング量が高域と比べて相対的に大きくなる。そのため、低域においては、位相スムージング処理前の位相制御信号と位相スムージング処理後の位相制御信号との差が大きくなる。
【００４３】
そこで、本実施形態では、ＦＩＲローパスフィルタのフィルタ係数が周波数帯域毎に予め計算されて、所定のメモリ領域に保持されている。フィルタ係数は、フィルタ次数及びカットオフ周波数が周波数帯域毎にそれぞれ異なる値となっている。位相スムージング部２５は、所定のメモリ領域からフィルタ係数を読み出して、積分処理による位相制御信号のスムージング処理を行う。
【００４４】
下記は、ポイント数Ｐ（周波数帯域内の周波数スペクトル信号の数）に対するフィルタ次数及び正規化カットオフ周波数を示す。
・ポイント数Ｐ＜２０
フィルタ次数          ：設定なし
正規化カットオフ周波数：設定なし
・２０≦ポイント数Ｐ＜４０
フィルタ次数          ：４
正規化カットオフ周波数：１／４
・４０≦ポイント数Ｐ＜８０
フィルタ次数          ：８
正規化カットオフ周波数：１／８
・８０≦ポイント数Ｐ＜１６０
フィルタ次数          ：１６
正規化カットオフ周波数：１／１６
・１６０≦ポイント数Ｐ
フィルタ次数          ：３２
正規化カットオフ周波数：１／３２
【００４５】
上記の例では、ポイント数Ｐが２０未満の周波数帯域では、スムージング処理が行われず、ポイント数Ｐが２０以上の周波数帯域では、ポイント数Ｐが大きい周波数帯域ほどスムージング量が大きくなるように、フィルタ次数が長く且つ正規化カットオフ周波数が小さく設定されている。また、ポイント数Ｐが１６０以上の周波数帯域では、スムージング量が維持されるように、フィルタ次数及びカットオフ周波数が固定された値となっている。例示的には、ポイント数Ｐが２０未満の周波数帯域は、２５０Ｈｚ未満の周波数帯域が該当し、ポイント数Ｐが１６０以上の周波数帯域は、２．５ｋＨｚ以上の周波数帯域が該当する。
【００４６】
一例として、図５（ａ）に、ポイント数Ｐが４０以上８０未満の周波数帯域に対応するフィルタ係数を示し、図５（ｂ）に、ポイント数Ｐが１６０以上の周波数帯域に対応するフィルタ係数を示す。図５（ａ）、図５（ｂ）の各図中、縦軸は、振幅であり、横軸は、サンプル数（フィルタ次数）である。
【００４７】
このように、本実施形態では、周波数帯域毎に最適なフィルタ係数が与えられることにより、位相制御信号は、周波数帯域内の周波数スペクトル信号の数に応じた最適な量でスムージングされる。これにより、低域においては、遅延時間の設定精度が向上すると共に、中高域においては、遅延時間の設定精度が維持されつつも帯域間の干渉によるディップが低減される。
【００４８】
［より詳細な例示］
図３に示される遅延時間調節画面において、４ｋＨｚ帯の伝搬遅延時間が０ｍｓｅｃに設定されている場合（すなわち、伝搬遅延時間が一切設定変更されていない場合）の位相スムージング処理後の位相制御信号を図６（ａ）に例示し、同じく４ｋＨｚ帯の伝搬遅延時間が１ｍｓｅｃに設定されている場合の位相スムージング処理後の位相制御信号を図６（ｂ）に例示する。図６（ａ）、図６（ｂ）の各図中、縦軸は、位相（Phase（単位：ｄｅｇｒｅｅ））であり、横軸は、周波数（Frequency（単位：Ｈｚ））である。また、入力オーディオ信号が４ｋＨｚ帯で帯域制限されたホワイトノイズについて、伝搬遅延時間が０ｍｓｅｃ、１ｍｓｅｃに設定されている場合の出力オーディオ信号を、それぞれ、図７（ａ）、図７（ｂ）に例示する。図７（ａ）、図７（ｂ）の各図中、縦軸は、振幅（Amplitude）であり、横軸は、時間（Time（単位：ｍｓｅｃ））である。なお、位相制御信号は、位相角を±１８０度に制限したものとなっている。
【００４９】
図６及び図７を参照すると、出力オーディオ信号が遅延時間調節画面にて設定された伝搬遅延時間通りに遅延していることが判る。
【００５０】
図８（ａ）に、特許文献３における位相スムージング処理前後の位相制御信号を例示し、図８（ｂ）に、本実施形態における位相スムージング処理前後の位相制御信号を例示する。図８（ａ）、図８（ｂ）の各図中、縦軸は、位相（Phase（単位：ｄｅｇｒｅｅ））であり、横軸は、周波数（Frequency（単位：Ｈｚ））である。また、図８（ａ）、図８（ｂ）の各図中、細実線は、位相スムージング処理前の位相制御信号を示し、太実線は、位相スムージング処理後の位相制御信号を示す。
【００５１】
特許文献３では、全周波数帯域に亘り同じフィルタ係数を用いて位相スムージング処理が行われているため、積分処理によるスムージング量がポイント数Ｐの少ない低域ほど相対的に大きくなる。その結果として、図８（ａ）に示されるように、位相スムージング処理前後の位相制御信号（特に、数百Ｈｚ以下の低域）で差異が生じる。これに対し、本実施形態では、周波数帯域毎に最適なフィルタ係数が与えられることにより、位相制御信号が周波数帯域内の周波数スペクトル信号の数に応じた最適な量でスムージングされる。その結果として、図８（ｂ）に示されるように、ポイント数Ｐの少ない数百Ｈｚ以下の低域においても、位相制御信号の差異が位相スムージング処理前後で殆ど生じておらず、特許文献３に対して改善されていることが判る。
【００５２】
図９に、周波数フラットなインパルス信号が入力されたときの出力オーディオ信号の周波数特性を例示する。図９（ａ）は、本実施形態の位相スムージング処理を行わなかった場合の出力オーディオ信号の周波数特性を示し、図９（ｂ）は、本実施形態の位相スムージング処理を行った場合の出力オーディオ信号の周波数特性を示す。図９（ａ）、図９（ｂ）の各図中、縦軸は、信号レベル（Level（単位：ｄＢ））であり、横軸は、周波数（Frequency（単位：Ｈｚ））である。
【００５３】
図９（ａ）と図９（ｂ）と比較すると、位相スムージング処理を行うことにより、全周波数帯域においてディップが大幅に改善されており、伝搬遅延時間の設定精度を維持しつつ周波数帯域間の干渉が低減されていることが判る。
【００５４】
入力オーディオ信号が０Ｈｚ〜６３Ｈｚ帯まで帯域制限された低域のホワイトノイズについて、特許文献３における出力オーディオ信号を図１０（ａ）に例示し、本実施形態における出力オーディオ信号を図１０（ｂ）に例示する。図１０（ａ）、図１０（ｂ）の各図中、細実線は、伝搬遅延時間が０ｍｓｅｃに設定されている場合の出力オーディオ信号を示し、太実線は、伝搬遅延時間が５ｍｓｅｃに設定されている場合の出力オーディオ信号を示す。図１０（ａ）、図１０（ｂ）の各図中、縦軸は、振幅（Amplitude）であり、横軸は、時間（Time（単位：ｍｓｅｃ））である。
【００５５】
本実施形態によれば、出力オーディオ信号が振幅を維持しつつ設定変更された伝搬遅延時間通りに遅延しており（図１０（ｂ）参照）、特許文献３（図１０（ａ）参照）に対して改善されていることが判る。
【００５６】
以上が本発明の例示的な実施形態の説明である。本発明の実施形態は、上記に説明したものに限定されず、本発明の技術的思想の範囲において様々な変形が可能である。例えば明細書中に例示的に明示される実施例等又は自明な実施例等を適宜組み合わせた内容も本願の実施形態に含まれる。
【００５７】
例として、上記の実施形態では、音響システム１を構成する各種要素がオーディオ装置１０と情報処理端末２０に分けて備えられているが、本発明はこれに限らない。別の実施形態では、音響システム１を構成する各種要素が全てオーディオ装置１０に備えられていてもよく、また、全て情報処理端末２０に備えられていてもよい。
【００５８】
また、上記の実施形態では、処理ステップＳ１１（伝搬遅延時間の設定変更）にて設定変更操作により指定された周波数帯域についてのみ、対応するフィルタ次数及び正規化カットオフ周波数を用いた位相スムージング処理が行われているが、本発明はこれに限らない。別の実施形態では、該操作により指定された周波数帯域だけでなく、常に、全ての周波数帯域について、対応するフィルタ次数及び正規化カットオフ周波数を用いた位相スムージング処理が行われてもよい。
【符号の説明】
【００５９】
１  音響システム
１０  オーディオ装置
１１  ＳＴＦＴ部
１２  位相制御部
１３  ＩＳＴＦＴ部
２０  情報処理端末
２１  設定変更受付部
２２  重み係数選択部
２３  正規化遅延時間生成部
２４  位相制御計算部
２５  位相スムージング部
【図１】
0006434333.tif 000002
【図２】
0006434333.tif 000003
【図３】
0006434333.tif 000004
【図４】
0006434333.tif 000005
【図５】
0006434333.tif 000006
【図６】
0006434333.tif 000007
【図７】
0006434333.tif 000008
【図８】
0006434333.tif 000009
【図９】
0006434333.tif 000010
【図１０】
0006434333.tif 000011