(57)【要約】【課題】スピーカの自然な再生音とハウリング防止を両立する周波数特性変更装置、その方法、およびプログラムを提供する。【解決手段】周波数特性変更装置は、放音装置は乗り物の内部の第一の位置に配置されるものとし、第一の位置における雑音の大きさが大きくなるほど、第二の位置に設置される収音装置により収音された対象音を放音装置で放音する際の音量を大きく、かつ、対象音に対して加える信号処理の度合いを強くする。【選択図】図２
2020170954.tif 000002
【特許請求の範囲】
【請求項１】
放音装置は乗り物の内部の第一の位置に配置されるものとし、前記第一の位置における雑音の大きさが大きくなるほど、第二の位置に設置される収音装置により収音された対象音を前記放音装置で放音する際の音量を大きく、かつ、前記対象音に対して加える信号処理の度合いを強くする、
周波数特性変更装置。
【請求項２】
放音装置は乗り物の内部の第一の位置に配置されるものとし、前記内部の位置であって、前記第一の位置とは異なる位置である第三の位置における雑音の大きさが大きくなるほど、第二の位置に設置される収音装置により収音された対象音を前記放音装置で放音する際の音量を大きく、かつ、前記対象音に対して加える信号処理の度合いを強くし、
前記第一の位置と前記第三の位置とは異なる位置である、
周波数特性変更装置。
【請求項３】
請求項１または請求項２の周波数特性変更装置であって、
前記雑音の大きさが所定の閾値以下である場合、前記収音装置と前記放音装置の周波数特性を均一化するものである、
周波数特性変更装置。
【請求項４】
請求項１から請求項３の何れかの周波数特性変更装置であって、
前記内部の放音装置で放音される第二の対象音の大きさが大きくなるほど、前記対象音を放音する際の音量を大きく、かつ、前記対象音に対して加える信号処理の度合いを強くする、
周波数特性変更装置。
【請求項５】
乗り物の内部の第一の位置における雑音の大きさを推定する雑音レベル推定部と、
Nを2以上の整数の何れかとし、周波数と利得との関係を表す周波数特性と閾値との組合せからなる変更設定をN個保持する変更設定データベース部と、
前記雑音の大きさの推定値と前記閾値との大小関係に基づき前記N個の変更設定の中から1つの変更設定を選択する変更設定選択部と、
選択された前記変更設定に対応する周波数特性に基づき、第二の位置に設置される収音装置により収音された収音信号の周波数特性を変更する変更部とを含む、
周波数特性変更装置。
【請求項６】
放音装置は乗り物の内部の第一の位置に配置されるものとし、前記第一の位置における雑音の大きさが大きくなるほど、第二の位置に設置される収音装置により収音された対象音を前記放音装置で放音する際の音量を大きく、かつ、前記対象音に対して加える信号処理の度合いを強くする、
周波数特性変更方法。
【請求項７】
放音装置は乗り物の内部の第一の位置に配置されるものとし、前記内部の位置であって、前記第一の位置とは異なる位置である第三の位置における雑音の大きさが大きくなるほど、第二の位置に設置される収音装置により収音された対象音を前記放音装置で放音する際の音量を大きく、かつ、前記対象音に対して加える信号処理の度合いを強くし、
前記第一の位置と前記第三の位置とは異なる位置である、
周波数特性変更方法。
【請求項８】
請求項１から請求項５の何れかの周波数特性変更装置としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マイクとスピーカを用いて車両内で会話を円滑に行う収音放音技術に関する。例えば、自動車の中に、スピーカとマイクを設置して、前列シートから後列シート、もしくは後列シートから前列シートへ、音声を放音することにより、走行中などの騒音下での会話をしやすくする。
【背景技術】
【０００２】
インカーコミュニケーションや会話アシストと呼ばれる機能が自動車に搭載されつつある(非特許文献１参照)。これは前席に乗車している人の声をマイク９１Ｆで収音して後席のスピーカ９２Ｒで再生することで会話を行いやすくするものである（図１参照）。さらに後席の音声をマイク９１Ｒで収音して前席のスピーカ９２Ｆで再生するものもある。
【０００３】
インカーコミュニケーションや会話アシストと呼ばれる機能では、マイクで収音した音の周波数特性を固定の周波数特性を設定されたイコライザーで調整してスピーカから放音する（非特許文献２参照）。固有の周波数特性は、主に２つのことを考慮して設定される。１つ目は、スピーカの再生音が自然な音となるように、マイクとスピーカの特性を補正して、トータルの周波数特性がフラットになるようにする（以下「均一化する」ともいう）ことである。２つ目は、スピーカからマイクの音響的な回り込みのために生じる発信現象（以下「ハウリング」ともいう）が生じないようにすることである。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】"「インテリジェントマイク for car」の技術について"、［online］、2018年、日本電信電話株式会社、[平成31年3月19日]、インターネット<URL:http://www.ntt.co.jp/news2018/1802/pdf/180219c.pdf>
【非特許文献２】「イコライザー」［online］、2018年、[平成31年3月19日]、インターネット<URL:https://www.ymm.co.jp/word/data.php?key=%E3%82%A4%E3%82%B3%E3%83%A9%E3%82%A4%E3%82%B6%E3%83%BC%EF%BC%BBequalizer%EF%BC%BD>
【発明の概要】
【発明が解決しようとする課題】
【０００５】
周波数特性の均一化による自然な再生音とハウリング防止が、同じ周波数特性で達成されれば問題はないが、通常は、スピーカからマイクへの音響的な回り込み特性はフラットではないため、ハウリング防止のため特定の周波数の利得を下げる必要があり、マイクからスピーカまでのトータルの周波数特性をフラットにはできない。したがって、絶対条件であるハウリングを起こさないことを優先してイコライジングを行うことで、スピーカの再生音の音質劣化が生じる。
【０００６】
本発明は、スピーカの自然な再生音とハウリング防止を両立する周波数特性変更装置、その方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の一態様によれば、周波数特性変更装置は、放音装置は乗り物の内部の第一の位置に配置されるものとし、第一の位置における雑音の大きさが大きくなるほど、第二の位置に設置される収音装置により収音された対象音を放音装置で放音する際の音量を大きく、かつ、対象音に対して加える信号処理の度合いを強くする。
【０００８】
上記の課題を解決するために、本発明の他の態様によれば、周波数特性変更装置は、放音装置は乗り物の内部の第一の位置に配置されるものとし、内部の位置であって、第一の位置とは異なる位置である第三の位置における雑音の大きさが大きくなるほど、第二の位置に設置される収音装置により収音された対象音を放音装置で放音する際の音量を大きく、かつ、対象音に対して加える信号処理の度合いを強くし、第一の位置と第三の位置とは異なる位置である。
【０００９】
上記の課題を解決するために、本発明の他の態様によれば、周波数特性変更装置は、乗り物の内部の第一の位置における雑音の大きさを推定する雑音レベル推定部と、Nを2以上の整数の何れかとし、周波数と利得との関係を表す周波数特性と閾値との組合せからなる変更設定をN個保持する変更設定データベース部と、雑音の大きさの推定値と閾値との大小関係に基づきN個の変更設定の中から1つの変更設定を選択する変更設定選択部と、選択された変更設定に対応する周波数特性に基づき、第二の位置に設置される収音装置により収音された収音信号の周波数特性を変更する変更部とを含む。
【発明の効果】
【００１０】
本発明によれば、ハウリングを防止しつつ、スピーカの自然な再生音を実現するという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】第一実施形態に係る周波数特性変更装置が搭載される車両を説明するための図。
【図２】第一実施形態に係る周波数特性変更装置の機能ブロック図。
【図３】第一実施形態に係る周波数特性変更装置の処理フローの例を示す図。
【図４】変更設定の周波数特性の例を示す図。
【図５】第二実施形態に係る周波数特性変更装置が搭載される車両を説明するための図。
【図６】第二実施形態に係る周波数特性変更装置の機能ブロック図。
【図７】第三実施形態に係る周波数特性変更装置の機能ブロック図。
【図８】第三実施形態に係る周波数特性変更装置の処理フローの例を示す図。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について、説明する。なお、以下の説明に用いる図面では、同じ機能を持つ構成部や同じ処理を行うステップには同一の符号を記し、重複説明を省略する。以下の説明において、ベクトルや行列の各要素単位で行われる処理は、特に断りが無い限り、そのベクトルやその行列の全ての要素に対して適用されるものとする。
【００１３】
＜第一実施形態のポイント＞
受聴位置において雑音の大きさ(以下、「雑音レベル」ともいう)が小さい場合には、スピーカから大きな音量で音声を出力する必要はなく、雑音レベルが大きくなるに従い音声が聞き取りにくくなるのでスピーカの音量を上げる必要がある。この点に着目して、雑音レベルが小さい場合には、スピーカの音量は小さ目にして、どの周波数もハウリングしない設定として、マイクとスピーカの特性をフラットに補正することのみを行う。これにより、音質をベストの状態とするイコライザの設定となる。雑音レベルが大きい場合は、音質よりも聞き取れる音量とすることが重要であるので、ハウリング防止の観点を重要視したイコライザの設定で、なるべく大きな音量が出るように設定する。このように受聴位置の雑音レベルに応じて、イコライザの設定を変えることで、雑音が小さいときは音量よりも音質を優先し、雑音が大きいときは音質よりも音量を優先したイコライザの設定とすることができる。また、放音側の雑音レベルに応じて、収音側の信号処理の度合いと放音する音量を決める。
【００１４】
これを実現するための具体的な構成は以下の通りである。
＜第一実施形態＞
図２は第一実施形態に係る周波数特性変更装置の機能ブロック図を、図３はその処理フローを示す。
【００１５】
周波数特性変更装置１００は、雑音レベル推定部１１０と、変更設定データベース部１２０と、変更設定選択部１３０と、変更部１４０とを含む。
【００１６】
周波数特性変更装置１００は、マイク９１Ｆ，９１Ｒでそれぞれ収音した収音信号XF,XRを入力とし、収音信号XRの周波数特性を変更して、変更後の信号（再生信号）YFをスピーカ９２Ｆに出力する。また、周波数特性変更装置１００は、マイク９１Ｆ，９１Ｒでそれぞれ収音した収音信号XF,XRを入力とし、収音信号XFの周波数特性を変更して、変更後の信号（再生信号）YRをスピーカ９２Ｒに出力してもよい。各部の入出力が異なるだけで処理自体は同じため、本実施形態では、収音信号XRの周波数特性を変更する構成について説明する。なお、信号XF,XR,YF,YRは、それぞれの信号のある周波数成分の複素数表示である。ここで、周波数領域の信号XF,XR,YF,YRをそのまま入出力としてもよいし、時間領域の信号を入力とし図示しない周波数領域変換部において周波数領域の信号XF,XRに変換(例えばフーリエ変換等)して用いてもよいし、周波数領域の信号YF,YRを図示しない時間領域変換部において時間領域の信号に変換(例えば逆フーリエ変換等)して出力してもよい。もしくは、時間領域の信号を入力とし、FIRフィルタやIIRフィルタを時間領域で処理し、時間領域の信号を出力しても良い。
【００１７】
本実施形態では、周波数特性変更装置１００が搭載される車両は、図１のような構造とし、３列シートを備える。さらに、本実施形態の車両は、主に１列目の話者の音声を収音するマイク９１Ｆと、主に３列目の話者の音声を収音するマイク９１Ｒとを備える。マイク９１Ｆ、９１Ｒは、それぞれV個のマイクで構成される。なお、Ｆ，Ｒはそれぞれ車両の進行方向に対して前方、後方を示すインデックスである。さらに、本実施形態の車両は、１列目の座席の聴取者に対して音を再生するスピーカ９２Ｆと、３列目の座席の聴取者に対して音を再生するスピーカ９２Ｒとを備える。各スピーカ９２Ｆ，９２ＲはそれぞれW個のスピーカで構成される。ただし、Wは1以上の整数の何れかであり、再生信号のチャネル数を表す。本例では１列目と３列目のシート間での会話で説明しているが、２列シートの自動車の１列目と２列目のシート間の会話であっても良い。
【００１８】
周波数特性変更装置１００は、例えば、中央演算処理装置（CPU: Central Processing Unit）、主記憶装置（RAM: Random Access Memory）などを有する公知又は専用のコンピュータに特別なプログラムが読み込まれて構成された特別な装置である。周波数特性変更装置１００は、例えば、中央演算処理装置の制御のもとで各処理を実行する。周波数特性変更装置１００に入力されたデータや各処理で得られたデータは、例えば、主記憶装置に格納され、主記憶装置に格納されたデータは必要に応じて中央演算処理装置へ読み出されて他の処理に利用される。周波数特性変更装置１００の各処理部は、少なくとも一部が集積回路等のハードウェアによって構成されていてもよい。周波数特性変更装置１００が備える各記憶部は、例えば、RAM（Random Access Memory）などの主記憶装置、またはリレーショナルデータベースやキーバリューストアなどのミドルウェアにより構成することができる。ただし、各記憶部は、必ずしも周波数特性変更装置１００がその内部に備える必要はなく、ハードディスクや光ディスクもしくはフラッシュメモリ（Flash Memory）のような半導体メモリ素子により構成される補助記憶装置により構成し、周波数特性変更装置１００の外部に備える構成としてもよい。
【００１９】
以下、各部について説明する。
＜雑音レベル推定部１１０＞
雑音レベル推定部１１０は、収音信号XFを入力とし、乗り物の内部の第一の位置における雑音レベルを推定し（Ｓ１１０）、推定値NFを出力する。本実施形態では、第一の位置をスピーカ９２Ｆに対する受聴位置とする。別の言い方をすると、雑音レベル推定部１１０は、受聴位置になるべく近い位置にあるマイク９１Ｆで観測された収音信号XFから、受聴位置の雑音レベルを推定する。例えば、双方向の通話システムであった場合は、受聴者の音声を収音するために設置されたマイク９１Ｆ，９１Ｒが、このマイクとして利用できる。
【００２０】
雑音レベルの算出方法としてはどのようのものを用いてもよい。例えば長時間の信号パワーの平均値や、ディップホールド値で求めることができる。以下では、周波数毎、フレーム毎の処理であることを明示するために収音信号XF、雑音レベルの推定値NFをそれぞれXF(ω,t),NF(ω,t)と表す。なお、ωは周波数を表し、tはフレーム番号を表す。
【００２１】
雑音レベル推定部１１０は、収音信号XF(ω,t)の大きさを求める。大きさとは、例えば、収音信号XF(ω,t)の絶対値｜XF(ω,t)｜やそのパワー｜XF(ω,t)｜2等である。以下、絶対値｜XF(ω,t)｜やそのパワー｜XF(ω,t)｜2をレベルPF(ω,t)と表記する。計算したレベルPF(ω,t)の、最小値を保持するディップホールド処理を行い、定常雑音パワーを求める。
【００２２】
例えばレベル上昇時は長い時定数で平均処理を行い、レベル下降時は短い時定数で平均処理を行うことで実現できる。
NF(ω,t)=βNF(ω,t-1)+(1-β)PF(ω,t)   PF(ω,t)＞NF(ω,t-1)
NF(ω,t)=γNF(ω,t-1)+(1-γ)PF(ω,t)   PF(ω,t)≦NF(ω,t-1)
γ＞βでそれぞれ０〜１の値をとる。
【００２３】
さらに、次式により、周波数ごとの雑音レベルの推定値NF(ω,t)を周波数ωに対して加算することで、全周波数成分の雑音レベルの推定値NF(t)を求める
【００２４】
【数１】
2020170954.tif 000003
【００２５】
また、あらかじめ設定しておいた周波数に対するウェイトWF(ω)を乗じてから加算を行っても良い。この場合は、次式となる。
【００２６】
【数２】
2020170954.tif 000004
【００２７】
以下、フレーム毎に同様の処理を行うため、フレーム番号tを省略する。
【００２８】
＜変更設定データベース部１２０＞
変更設定データベース部１２０は、あらかじめ設定したN個の変更設定を保持する。Nを2以上の整数の何れかである。変更設定は、閾値と周波数特性との組合せからなる。この周波数特性は、周波数と利得との関係を表したものである。もしくは、所望の周波数特性を有するFIRフィルタの係数やIIRフィルタの係数が保持される。
【００２９】
図４は変更設定の周波数特性の例を示す。例えば、低い雑音レベル用の変更設定EQ1の利得は、マイク９１Ｒとスピーカ９２Ｆとのトータルの周波数特性をフラットにして（均一化して）スピーカ９２Ｆからの再生音が自然な音質を実現するように設定される。また、例えば、高い雑音レベル用の変更設定EQNの利得は、できるだけマイク９１Ｒとスピーカ９２Ｆとのトータルの周波数特性をフラットにしつつ、ハウリングせずに音量が大きく出せるように設定される。図４で破線で示した、EQ1の周波数特性の利得を上げた周波数特性を、雑音レベルが大きい場合に設定をしたいが、ハウリングを生じるため、ハウリングを生じる周波数の利得を下げたEQ2やEQ3を、雑音レベルが大きい場合の変更設定として設定する。
【００３０】
＜変更設定選択部１３０＞
変更設定選択部１３０は、雑音レベルの推定値NFを入力とし、雑音レベルの推定値NFと変更設定データベース部１２０に含まれるN個の変更設定のN個の閾値との大小関係に基づきN個の変更設定の中から1つの変更設定を選択し（Ｓ１３０）、選択した変更設定に対応する周波数特性またはフィルタ係数を変更設定データベース部１２０から取り出し、変更部１４０に出力する。例えば、雑音が大きいほど推定値NFが大きくなる値の場合、推定値NFと閾値とを比較して、変更設定データベース部１２０に保持されている変更設定のうち一つを選択する。例えば、推定値NFが、閾値TH1より小さい場合は変更設定EQ1を選択し、閾値TH1以上TH2未満では変更設定EQ2を選択し、閾値TH(n-1)以上THn未満の場合は変更設定EQnを選択し、TH(N-1)以上の場合は変更設定EQNを選択する。
【００３１】
＜変更部１４０＞
変更部１４０は、マイク９１Ｒにより収音された収音信号XRと変更設定選択部１３０で選択された変更設定に対応する周波数特性またはフィルタ係数とを入力とし、変更設定に対応する周波数特性に基づき、収音信号XRの周波数特性を変更し（Ｓ１４０）、変更後の信号を出力する。この例では、変更設定に対応する周波数特性の周波数毎の利得を周波数毎に収音信号XRに乗じて、収音信号XRの周波数特性を変更する。なお、マイク９１Ｒが設置される位置を第二の位置ともいう。時間領域の入力信号を変更設定に対応するフィルタ係数が設定されたFIRフィルタやIIRフィルタでフィルタリングし、時間領域信号を出力する構成であっても良い。
【００３２】
以上の構成により、周波数特性変更装置１００は、スピーカ９２Ｆに対する受聴位置における雑音の大きさが大きくなるほど、マイク９１Ｒにより収音された対象音をスピーカ９２Ｆで放音する際の音量を大きく、かつ、対象音に対して加える信号処理の度合いを強くする。本実施形態では、対象音に対して加える信号処理は、ハウリングを生じる周波数の利得を下げる処理であり、ハウリング抑圧処理である。図４のEQ1(雑音レベルの推定値NFが、雑音レベルが最も小さい範囲に属すると判断された場合（例えば、閾値TH1より小さい場合）)ではマイク９１Ｒとスピーカ９２Ｆの周波数特性を均一化する処理のみを行いハウリング抑圧処理を行わない。図４のEQ2では周波数特性を均一化する処理に加え、低い周波数帯域でハウリング抑圧処理を行い、EQ3ではさらにハウリング抑圧処理を行う帯域を増やすとともに利得の下げ幅を増やし、ハウリング抑圧処理を強めている。
【００３３】
＜効果＞
以上の構成により、ハウリングを防止しつつ、スピーカの自然な再生音を実現することができる。本実施形態によれば、スピーカ９２Ｆに対応する受聴位置の雑音レベルに応じて、変更設定を変え、雑音が小さいときは音量よりも音質を優先し、雑音が大きいときは音質よりも音量を優先することができる。
【００３４】
＜変形例＞
また、マイクとスピーカとの間に、周波数特性を変更する処理の他に、雑音抑圧処理やエコーキャンセル処理などの別の処理を行ってもよい。
【００３５】
また、対象音に対して加える信号処理として、ハウリング抑圧処理に代えて、または、ハウリング抑圧処理とともに、雑音抑圧処理やエコーキャンセル処理等を行ってもよい。この場合も、雑音の大きさが大きくなるほど、対象音に対して加える信号処理(ハウリング抑圧、雑音抑圧、エコーキャンセル)の度合いを強くする。
【００３６】
本実施形態では、対象音はスピーカ９２Ｆと同じ車両内に設置されたマイク９１Ｒにより収音されるが、スピーカ９２Ｆが設置された車両の外部で収音された音であって車内通話などで伝送されてくるものを対象音としてもよい。
【００３７】
＜第二実施形態＞
第一実施形態と異なる部分を中心に説明する。
【００３８】
1列目のみにマイクがあり、拡声を3列目のみに行う場合など、受聴位置近くにマイクがない場合（図５参照）に、送話用のマイクの雑音レベルを変更選択用の雑音レベルとして使用する。自動車の中の空間は狭いので、1列目の雑音が大きければ、3列目も大きいと想定される。
【００３９】
図６は第二実施形態に係る周波数特性変更装置１００の機能ブロック図を示す。処理フローは第一実施形態と同様である。
【００４０】
＜雑音レベル推定部１１０＞
雑音レベル推定部１１０は、収音信号XFを入力とし、乗り物の内部における雑音レベルを推定し（Ｓ１１０）、推定値Nを出力する。
【００４１】
＜変更設定選択部１３０＞
変更設定選択部１３０では、推定値NRに代えて推定値Nを用いて変更設定を選択する。
【００４２】
本実施形態では、マイク９１Ｆが設置される位置を第二の位置ともいう。周波数特性変更装置１００は、第二の位置における雑音の大きさが大きくなるほど、マイク９１Ｆにより収音された対象音をスピーカ９２Ｒで放音する際の音量を大きく、かつ、対象音に対して加える信号処理の度合いを強くする。
【００４３】
＜効果＞
このような構成とすることで、第一実施形態と同様の効果を得ることができる。
【００４４】
本実施形態では、対象音はスピーカ９２Ｒと同じ車両内に設置されたマイク９１Ｒにより収音されるが、スピーカ９２Ｆが設置された車両の外部で収音された音であって車内通話などで伝送されてくるものを対象音としてもよい。ただし、車両内に雑音レベル推定用のマイクを備える必要がある。そのマイクが設置される位置を第三の位置とも言う。本実施形態では、対象音を収音するマイクと雑音レベル推定用のマイクとが一致し、第二の位置と第三の位置とが一致する。
【００４５】
＜第三実施形態＞
第一実施形態と異なる部分を中心に説明する。
【００４６】
雑音レベルの他に車載オーディオの再生音の大きさ（以下、再生レベルともいう）も用いて変更の設定を行う。車内に再生されている音楽やラジオの音も、会話をする際に音声を聞き取りにくくするので、オーディオの再生レベルが大きいほど、高い雑音レベル用の変更設定を用いる。
【００４７】
図７は第三実施形態に係る周波数特性変更装置３００の機能ブロック図を、図８はその処理フローを示す。
【００４８】
周波数特性変更装置３００は、雑音レベル推定部１１０と、変更設定データベース部１２０と、オーディオレベル推定部３５０と、変更設定選択部３３０と、変更部１４０とを含む。
【００４９】
周波数特性変更装置３００は、マイク９１Ｆ，９１Ｒでそれぞれ収音した収音信号XF,XRとオーディオ信号Xauとを入力とし、収音信号XRの周波数特性を変更して、変更後の信号（再生信号）YFをスピーカ９２Ｆに出力する。また、周波数特性変更装置３００は、マイク９１Ｆ，９１Ｒでそれぞれ収音した収音信号XF,XRとオーディオ信号Xauとを入力とし、収音信号XFの周波数特性を変更して、変更後の信号（再生信号）YRをスピーカ９２Ｒに出力してもよい。各部の入出力が異なるだけで処理自体は同じため、本実施形態では、収音信号XRの周波数特性を変更する構成について説明する。
【００５０】
本実施形態では、周波数特性変更装置１００が搭載される車両は、オーディオ信号を再生するスピーカ９２ａｕを備える。マイク９１Ｆ、９１Ｒ、スピーカ９２Ｆ，９２Ｒを備える点は、第一実施形態と同様である。なお、本実施形態では、オーディオ信号Xauをスピーカ９２ａｕで再生する構成としたが、スピーカ９２Ｆまたはスピーカ９２Ｒで再生する構成としてもよい。例えば、スピーカ９２Ｆまたはスピーカ９２Ｒの前段に加算部を設け、加算部においてオーディオ信号Xauと変更部１４０の出力とを加算し、加算後の信号をスピーカ９２Ｆまたはスピーカ９２Ｒに出力する。
【００５１】
具体的な処理内容は以下のとおりである。
＜オーディオレベル推定部３５０＞
オーディオレベル推定部３５０は、オーディオ信号Xauを入力とし、乗り物の内部におけるオーディオの再生レベルを推定し（Ｓ３５０）、推定値Nauを出力する。再生レベルの算出方法としてはどのようのものを用いてもよい。例えば、オーディオレベル推定部３５０は、オーディオ信号Xauの長時間平均レベルを計算し、オーディオの再生レベルの推定値Nauを求めてもよいし、雑音レベル推定部１１０と同様の方法により求めてもよい。
【００５２】
＜変更設定データベース部３２０＞
変更設定データベース部３２０は、あらかじめ設定したN個の変更設定を保持する。変更設定は雑音レベル用の閾値と再生レベル用の閾値と周波数特性との組合せからなる。
【００５３】
＜変更設定選択部３３０＞
変更設定選択部３３０は、雑音レベルの推定値NFとオーディオの再生レベルの推定値Nauとを入力とし、雑音レベルの推定値NFと変更設定データベース部１２０に含まれるN個の変更設定のN個の雑音レベル用の閾値との大小関係に基づきN個の変更設定の中から1つの変更設定を選択する。この処理は第一実施形態のＳ１３０と同様である。
【００５４】
さらに、変更設定選択部３３０は、再生レベルの推定値Nauと変更設定データベース部１２０に含まれるN個の変更設定のN個のオーディオレベル用の閾値との大小関係に基づきN個の変更設定の中から1つの変更設定を選択する（Ｓ３３０）。例えば、再生音が大きいほど推定値Nauが大きくなる値の場合、推定値Nauと閾値とを比較して、変更設定データベース部３２０に保持されている変更設定のうち一つを選択する。例えば、推定値Nauが、閾値THO1より小さい場合は変更設定EQ1を選択し、閾値THO1以上THO2未満では変更設定EQ2を選択し、閾値THO(n-1)以上THOn未満の場合は変更設定EQnを選択し、THO(N-1)以上の場合は変更設定EQNを選択する。
【００５５】
変更設定選択部３３０は、雑音レベルの推定値NFに基づいて選択した変更設定と、再生レベルの推定値Nauに基づいて選択した変更設定とのうち、より高い雑音レベルまたは再生レベル用の変更設定を選択し、選択した変更設定に対応する周波数特性を変更設定データベース部３２０から取り出し、変更部１４０に出力する。
【００５６】
このような構成により、周波数特性変更装置３００は、スピーカ９２ａｕから放音される第二の対象音の大きさが大きくなるほど、スピーカ９２Ｆで対象音を放音する際の音量を大きくすることができる。
【００５７】
＜効果＞
このような構成とすることで、第一実施形態と同様の効果を得ることができる。さらに、本実施形態によれば、雑音レベルとオーディオレベルの両方に応じて、変更設定を変えることができる。
【００５８】
＜その他の変形例＞
本発明は上記の実施形態及び変形例に限定されるものではない。例えば、上述の各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。その他、本発明の趣旨を逸脱しない範囲で適宜変更が可能である。
【００５９】
＜プログラム及び記録媒体＞
また、上記の実施形態及び変形例で説明した各装置における各種の処理機能をコンピュータによって実現してもよい。その場合、各装置が有すべき機能の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、上記各装置における各種の処理機能がコンピュータ上で実現される。
【００６０】
この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等どのようなものでもよい。
【００６１】
また、このプログラムの流通は、例えば、そのプログラムを記録したＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させてもよい。
【００６２】
このようなプログラムを実行するコンピュータは、例えば、まず、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、一旦、自己の記憶部に格納する。そして、処理の実行時、このコンピュータは、自己の記憶部に格納されたプログラムを読み取り、読み取ったプログラムに従った処理を実行する。また、このプログラムの別の実施形態として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよい。さらに、このコンピュータにサーバコンピュータからプログラムが転送されるたびに、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。また、サーバコンピュータから、このコンピュータへのプログラムの転送は行わず、その実行指示と結果取得のみによって処理機能を実現する、いわゆるＡＳＰ（Application Service Provider）型のサービスによって、上述の処理を実行する構成としてもよい。なお、プログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるもの（コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータ等）を含むものとする。
【００６３】
また、コンピュータ上で所定のプログラムを実行させることにより、各装置を構成することとしたが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。
【図１】
2020170954.tif 000005
【図２】
2020170954.tif 000006
【図３】
2020170954.tif 000007
【図４】
2020170954.tif 000008
【図５】
2020170954.tif 000009
【図６】
2020170954.tif 000010
【図７】
2020170954.tif 000011
【図８】
2020170954.tif 000012