(57)【特許請求の範囲】
【請求項１】
第１の騒音事象に対する第１相殺信号を生成する第１能動型騒音制御部と、
前記第１の騒音事象とは異なる第２の騒音事象に対する第２相殺信号を生成する第２能動型騒音制御部と、
前記第１相殺信号と前記第２相殺信号とを混合して混合相殺信号を生成するミキサと、
前記混合相殺信号に基づく相殺音を出力する相殺音出力部と、
からなる能動型騒音制御装置であって、
さらに、前記第１相殺信号の振幅に応じて前記第２相殺信号の振幅を抑制する振幅抑制部を備える
ことを特徴とする能動型騒音制御装置。
【請求項２】
請求項１記載の能動型騒音制御装置において、
前記振幅抑制部は、
前記第１相殺信号の振幅と前記第２相殺信号の振幅の和が、前記ミキサで許容される最大出力振幅を上回る場合に、前記第２相殺信号の振幅を、前記ミキサで許容される前記最大出力振幅から前記第１相殺信号の振幅を引いた差に設定する
ことを特徴とする能動型騒音制御装置。
【請求項３】
請求項１記載の能動型騒音制御装置において、
前記振幅抑制部は、
前記第１相殺信号の振幅と前記第２相殺信号の振幅の和が、前記ミキサで許容される最大振幅を上回る場合に、前記第２相殺信号の振幅がゼロ値になるように設定する
ことを特徴とする能動型騒音制御装置。
【請求項４】
請求項１〜３のいずれか１項に記載の能動型騒音制御装置において、
前記第１能動型騒音制御部及び前記第２能動型騒音制御部は、それぞれ適応ノッチフィルタを備え、前記適応ノッチフィルタのそれぞれのフィルタ係数に基づき前記第１相殺信号の振幅及び前記第２相殺信号の振幅を算出する
ことを特徴とする能動型騒音制御装置。
【請求項５】
請求項１〜４のいずれか１項に記載の能動型騒音制御装置において、
前記第１の騒音事象はロードノイズである
ことを特徴とする能動型騒音制御装置。
【請求項６】
請求項１に記載の能動型騒音制御装置において、
前記第２の騒音事象に対する第２相殺信号が前記第１の騒音事象に対する第１相殺信号よりも騒音低減優先順位が低く設定されている
ことを特徴とする能動型騒音制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、車室内の騒音を制御する能動型騒音制御装置に関し、特に、複数の能動型騒音制御部の各出力信号である相殺信号を混合して混合相殺信号を生成するミキサを備える能動型騒音制御装置に関する。
【背景技術】
【０００２】
従来から、車室内の騒音事象として、エンジンの燃焼を原因とするこもり音（エンジンこもり音という。）、車両の走行時におけるプロペラシャフト等の駆動系回転体の回転のアンバランスを原因とするこもり音（ペラこもり音という。）、及びロード（路面）から車輪・サスペンションを介して受けるノイズ（ロードノイズという。）等が知られている。
【０００３】
これらの騒音事象を低減するために、エンジンこもり音の相殺信号、及びロードノイズの相殺信号が、それぞれの能動型騒音制御部で生成される（特許文献１〜４）。
【０００４】
この場合、コスト、スペース等を考慮し、車室内楽音装置を構成する楽音出力部であるスピーカが相殺音出力部として共用される。
【０００５】
そして、前記エンジンこもり音の相殺信号、及び前記ロードノイズの相殺信号がミキサにより混合され（加算され）、混合相殺信号が前記スピーカに供給されることで、前記スピーカから相殺音が出力される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平７−１０４７６７号公報（要約）
【特許文献２】特開平１０−２１４１１９号公報（要約）
【特許文献３】特開２００９−５７０１８号公報（要約）
【特許文献４】特開２００９−２９２２０１号公報（要約）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、前記ミキサは、出力レンジ、いわゆるダイナミックレンジが、例えば、ｎビットと有限であり、そのため、従来技術では、その出力レンジが、複数の前記相殺信号の数、例えば、ｍに応じて均等に分割された分の出力レンジが各相殺信号に割り当てられ使用に供されている。
【０００８】
しかしながら、上記従来技術に係る能動型騒音制御装置においては、車両の走行状況に応じて、特定の相殺信号の振幅（大きさ）が大きくなった場合に、ミキサの出力レンジとしては余裕があるときでも、割り当てられた分割出力レンジで、その特定の相殺信号がクリップされてしまい、その結果、騒音相殺制御効果が低下してしまうという課題がある。特に、ロードノイズは、路面の違いにより騒音が大幅に変化し、想定範囲を設定することが難しく、改良の余地がある。
【０００９】
この発明はこのような課題を考慮してなされたものであり、ミキサの出力レンジを最大限活用して車両の走行状況に応じた最適な相殺音を出力することを可能とする能動型騒音制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
この発明に係る能動型騒音制御装置が適用される騒音事象には、少なくとも２つの騒音事象が含まれ、騒音事象として、エンジンこもり音、ペラこもり音、ロードノイズ、及び車体表面を流れる空気流により発生する風切り音等の騒音事象の他に、エンジンの回転数等に応じた音を生成して車内に出力する、いわゆる加速音（疑似加速音）も含まれる。
【００１１】
この発明に係る能動型騒音制御装置は、第１の騒音事象に対する第１相殺信号を生成する第１能動型騒音制御部と、前記第１の騒音事象とは異なる第２の騒音事象に対する第２相殺信号を生成する第２能動型騒音制御部と、前記第１相殺信号と前記第２相殺信号とを混合して混合相殺信号を生成するミキサと、前記混合相殺信号に基づく相殺音を出力する相殺音出力部と、からなる能動型騒音制御装置であって、さらに、前記第１相殺信号の振幅に応じて前記第２相殺信号の振幅を抑制する振幅抑制部を備えることを特徴とする。
【００１２】
この発明によれば、ミキサに入力される第１相殺信号の振幅に応じて、前記ミキサに入力される第２相殺信号の振幅を抑制する振幅抑制部を備えているので、前記ミキサの出力レンジを最大限活用して車両の走行状況に応じた最適な相殺音を出力することができる。
【００１３】
この場合、前記振幅抑制部は、前記第１相殺信号の振幅と前記第２相殺信号の振幅の和が、前記ミキサで許容される最大出力振幅（前記出力レンジ／２）を上回る場合に、前記第２相殺信号の振幅を、前記ミキサで許容される前記最大出力振幅から前記第１相殺信号の振幅を引いた差に設定するようにしたので、前記第１相殺信号の振幅がクリップされる事態が可及的に回避される。
【００１４】
また、前記振幅抑制部は、前記第１相殺信号の振幅と前記第２相殺信号の振幅の和が、前記ミキサで許容される最大振幅を上回る場合に、前記第２相殺信号の振幅がゼロ値になるように設定することで、同様に、前記第１相殺信号の振幅がクリップされる事態が可及的に回避される。
【００１５】
ここで、前記第１能動型騒音制御部及び前記第２能動型騒音制御部は、それぞれ適応ノッチフィルタを備え、前記適応ノッチフィルタのそれぞれのフィルタ係数に基づき前記第１相殺信号の振幅及び前記第２相殺信号の振幅を算出するように構成することで、簡単に前記第１相殺信号の振幅及び前記第２相殺信号の振幅を算出することができる。
【００１６】
なお、前記第１の騒音事象がロードノイズである場合、第１相殺信号の振幅が事前に想定できない場合でも、前記ロードノイズを相殺する相殺音を発生させるための所望とする第１相殺信号がクリップしてしまうことが防止され、ミキサの出力レンジを最大限活用して車両の走行状況に応じて最適な相殺音を出力することができる。
【００１７】
この発明に係る能動型騒音制御装置は、複数の騒音事象に対する複数の相殺信号を生成する能動型騒音制御部と、複数の前記相殺信号を混合して混合相殺信号を生成するミキサと、前記混合相殺信号に基づく相殺音を出力する相殺音出力部と、からなる能動型騒音制御装置であって、複数の前記騒音事象は、騒音低減優先順位が設定されており、さらに、前記騒音低減優先順位に応じて複数の前記相殺信号の内、少なくとも１つの相殺信号の振幅を抑制する振幅抑制部を備えることを特徴とする。
【００１８】
この発明によれば、騒音低減優先順位の低い少なくとも１つの相殺信号の振幅を振幅抑制部で抑制するようにしたので、その分、騒音低減優先順位の高い相殺信号の振幅の抑制を回避することができる。
【発明の効果】
【００１９】
この発明によれば、ミキサに入力される第１相殺信号の振幅に応じて、前記ミキサに入力される第２相殺信号の振幅を抑制する振幅抑制部を備えているので、前記ミキサの出力レンジを最大限活用して車両の走行状況に応じた最適な相殺音を出力することができる。
【００２０】
また、この発明によれば、騒音低減優先順位の低い少なくとも１つの相殺信号の振幅を振幅抑制部で抑制するようにしたので、その分、騒音低減優先順位の高い相殺信号の振幅の抑制を回避することができる。
【図面の簡単な説明】
【００２１】
【図１】この実施形態に係る能動型騒音制御装置の構成を示すブロック図である。
【図２】この実施形態に係る能動型騒音制御装置を構成する第１〜第４能動型騒音制御部の騒音低減優先順位表の説明図である。
【図３】この実施形態に係る能動型騒音制御装置の動作説明に供される全体フローチャートである。
【図４】振幅抑制部により実行される出力レンジの割当・調整処理の第１実施例に係る処理の詳細を示すフローチャートである。
【図５】図５Ａ、図５Ｂは、第１実施例に係る作用効果の説明図である。
【図６】図６Ａ、図６Ｂは、対応する従来技術に係る動作の説明図である。
【図７】振幅抑制部により実行される出力レンジの割当・調整処理の第２実施例に係る処理の詳細を示すフローチャートである（その１）。
【図８】振幅抑制部により実行される出力レンジの割当・調整処理の第２実施例に係る処理の詳細を示すフローチャートである（その２）。
【図９】上述した第１実施例及び第２実施例を含む実施形態の構成・作用効果の説明の際に、理解の便宜のために供される能動型騒音制御装置のブロック図である。
【発明を実施するための形態】
【００２２】
以下、この発明の実施形態について図面を参照して説明する。
【００２３】
図１は、この実施形態に係る能動型騒音制御装置１０の構成を示すブロック図である。
【００２４】
車両に搭載される能動型騒音制御装置１０は、基本的には、所定周波数ｆ１のロードノイズ１を相殺する相殺音を生成するための第１相殺信号Ｓｃ１を生成する第１能動型騒音制御部１１と、エンジンこもり音１を相殺する相殺音を生成するための第２相殺信号Ｓｃ２を生成する第２能動型騒音制御部１２と、前記所定周波数ｆ１とは異なる所定周波数ｆ２のロードノイズ２を相殺する相殺音を生成するための第３相殺信号Ｓｃ３を生成する第３能動型騒音制御部１３と、ペラこもり音２を相殺する相殺音を生成するための第４相殺信号Ｓｃ４を生成する第４能動型騒音制御部１４と、必要に応じて第１〜第４相殺信号Ｓｃ１〜Ｓｃ４の振幅Ａ１〜Ａ４を抑制する振幅抑制部５０と、を備え、ロードノイズ１、２（図１中、ノイズ１、ノイズ２と表記。）とエンジンこもり音１、ペラこもり音２（図１中、こもり音１、こもり音２と表記。）の消音制御を協調して行う。
【００２５】
図１において、第１〜第４能動型騒音制御部１１〜１４及び振幅抑制部５０は、１又は複数のコンピュータを含んで構成され、ＣＰＵが各種入力に基づきＲＯＭ等のメモリに記憶されているプログラムを実行することで各種の機能を実現する機能実現部（機能実現手段ともいう。）としても動作する。
【００２６】
前記第１〜第４相殺信号Ｓｃ１〜Ｓｃ４が、出力レンジＤＲのミキサ（加算部）２０で混合（加算）され、混合（加算）された混合相殺信号Ｓｃ０（Ｓｃ０＝Ｓｃ１＋Ｓｃ２＋Ｓｃ３＋Ｓｃ４）に基づくＤ／Ａ変換器２６から出力により、前記ロードノイズ１、２及びエンジンこもり音１、ペラこもり音２を相殺するための前記相殺音を車室内空間１８に出力するスピーカ（相殺音出力部）２８が、車室内空間１８に設けられている。
【００２７】
ここで、混合相殺信号Ｓｃ０の振幅（片振幅）の２倍（全振幅）がミキサ２０の出力レンジＤＲを上回ると混合相殺信号Ｓｃ０がミキサ２０によりクリップされる点に留意する。つまり、ミキサ２０の許容最大出力振幅は、出力レンジＤＲの１／２になる点に留意する。
【００２８】
評価点（評価位置、受聴点）において、エンジンこもり音１、ペラこもり音２、ロードノイズ１、２及びこれらの前記相殺音の干渉による残留騒音を誤差信号ｅとして検出するマイクロフォン（誤差信号検出部）１６が、車室内空間１８に設けられている。
【００２９】
マイクロフォン１６から出力される誤差信号ｅは、Ａ／Ｄ変換器３０を通じてデジタル信号の誤差信号ｅとされ第１〜第４能動型騒音制御部１１〜１４に入力信号として供給される。
【００３０】
ロードノイズ１、２を消音するための第１及び第３能動型騒音制御部１１、１３は、バンドパスフィルタとして機能する第１及び第３適応ノッチフィルタ１０１、１０３と、模擬伝達特性部１１１、１１３とから構成される。
【００３１】
第１能動型騒音制御部１１を構成する第１適応ノッチフィルタ１０１は、車種により固定の、例えば周波数１２０［Ｈｚ］程度のロードノイズ１の周波数ｆｄ１［Ｈｚ］に同期した第１基準信号Ｓｒ１｛余弦波信号ｃｏｓ（２πｆｄ１ｔ）と正弦波信号ｓｉｎ（２πｆｄ１ｔ）｝を生成する第１基準信号生成器（Ｓｒ１生成器）２１と、第１基準信号Ｓｒ１から減算器８１の減数入力端子で誤差信号ｅ中のロードノイズ１の周波数ｆｄ１の成分の振幅と位相に略等しい原第１相殺信号Ｓｃｏ１を生成する第１適応フィルタ３１と、フィルタ係数更新器（アルゴリズム演算器）４１と、を備える。
【００３２】
フィルタ係数更新器４１には、第１基準信号Ｓｒ１と、１サンプル遅延器９１で遅延された、誤差信号ｅから原第１相殺信号Ｓｃｏ１を減算した信号（ｅ−Ｓｃｏ１）と、が供給される。フィルタ係数更新器４１は、該信号（ｅ−Ｓｃｏ１）が最小となる適応制御アルゴリズム、例えば最急降下法の一種であるＬＭＳアルゴリズムに基づいて第１適応ノッチフィルタ１０１の第１適応フィルタ３１のフィルタ係数Ｗ１（実部＋ｉ虚部＝Ｒｗ１＋ｉＩｗ１）を更新する。
【００３３】
周波数ｆｄ１のロードノイズ１は、サスペンションの共振等を原因とし路面の状況によって、その大きさが、大幅に変化する。
【００３４】
模擬伝達特性部１１１は、移相器５１とゲイン設定器（ゲイン調整器）６１とから構成される。移相器５１には、入力される周波数ｆｄ１の原第１相殺信号Ｓｃｏ１の位相がマイクロフォン１６の位置でロードノイズ１の位相と逆相となるような移相量が予め設定される。ゲイン設定器６１には、移相器５１で移相された原第１相殺信号Ｓｃｏ１の振幅がマイクロフォン１６の位置でのロードノイズ１の振幅に対して等振幅に近づくようなゲインＧ１が設定される。
【００３５】
第３能動型騒音制御部１３を構成する第３適応ノッチフィルタ１０３は、車種により固定の、例えば周波数４０［Ｈｚ］程度のロードノイズ２の周波数ｆｄ２［Ｈｚ］に同期した第３基準信号Ｓｒ３｛余弦波信号ｃｏｓ（２πｆｄ２ｔ）と正弦波信号ｓｉｎ（２πｆｄ２ｔ）｝を生成する第３基準信号生成器（Ｓｒ３生成器）２３と、第３基準信号Ｓｒ３から減算器８３の減数入力端子で誤差信号ｅ中のロードノイズ２の周波数ｆｄ２の成分の振幅と位相に略等しい原第３相殺信号Ｓｃｏ３を生成する第３適応フィルタ３３と、フィルタ係数更新器（アルゴリズム演算器）４３と、を備える。
【００３６】
フィルタ係数更新器４３には、第３基準信号Ｓｒ３と、１サンプル遅延器９３で遅延された、誤差信号ｅから原第３相殺信号Ｓｃｏ３を減算した信号（ｅ−Ｓｃｏ３）と、が供給される。フィルタ係数更新器４３は、該信号（ｅ−Ｓｃｏ３）が最小となる適応制御アルゴリズム、例えば最急降下法の一種であるＬＭＳアルゴリズムに基づいて第３適応ノッチフィルタ１０３の第３適応フィルタ３３のフィルタ係数Ｗ３（実部＋ｉ虚部＝Ｒｗ３＋ｉＩｗ３）を更新する。
【００３７】
周波数ｆｄ２によるロードノイズ２は、車室内音場の共鳴等を原因とする、いわゆるドラミングノイズであり、ロードノイズ１に比較して、その大きさが、車両状況に応じて、ロードノイズ１ほど大幅には変化しない。
【００３８】
模擬伝達特性部１１３は、移相器５３とゲイン設定器（ゲイン調整器）６３とから構成される。移相器５３には、入力される周波数ｆｄ２の原第３相殺信号Ｓｃｏ３の位相がマイクロフォン１６の位置でロードノイズ２の位相と逆相となるような移相量が予め設定される。ゲイン設定器６３には、移相器５３で移相された原第３相殺信号Ｓｃｏ３の振幅がマイクロフォン１６の位置でのロードノイズ２の振幅に対して等振幅に近づくようなゲインＧ３が設定される。
【００３９】
一方、第２及び第４能動型騒音制御部１２、１４は、フィードフォワード型のｆｉｌｔｅｒｄ−Ｘ  ＬＭＳアルゴリズムを利用した回路である。
【００４０】
第２能動型騒音制御部１２は、図示しない燃料噴射ＥＣＵ（ＦＩＥＣＵ）から供給されるエンジン回転信号（エンジンパルス）からエンジンクランク（回転体）の回転周波数ｆｅ１を検出する周波数カウンタ等により構成される回転周波数検出器（ｆｅ１検出器）７２と、回転周波数ｆｅ１の周波数を有する第２基準信号Ｓｒ２｛余弦波信号ｃｏｓ（２πｆｅ１ｔ）と正弦波信号ｓｉｎ（２πｆｅ１ｔ）｝を生成する第２基準信号生成器（Ｓｒ２生成器）２２と、第２基準信号Ｓｒ２の位相と振幅を調整して第２相殺信号Ｓｃ２を生成する第２適応フィルタ３２（第２適応ノッチフィルタ）と、第２相殺信号Ｓｃ２の出力端からミキサ２０→Ｄ／Ａ変換器２６→スピーカ２８→車室内空間１８（音場）→マイクロフォン１６→Ａ／Ｄ変換器３０を通じて第２能動型騒音制御部１２の入力端（後述するフィルタ係数更新部４２の入力端）までの回転周波数ｆｅ１（回転周波数ｆｅ１は、エンジン回転信号に応じて変化するので、回転周波数ｆｅ１毎）の音の伝達特性を模擬した模擬伝達特性Ｃ＾等が設定され第２基準信号Ｓｒ２を濾波して第２参照信号ｒ２を生成する参照信号生成部（フィルタ）５２と、第２参照信号ｒ２と誤差信号ｅとが供給され誤差信号ｅが最小となる適応制御アルゴリズム、例えば最急降下法の一種であるＬＭＳ（Ｌｅａｓｔ  Ｍｅａｎ  Ｓｑｕａｒｅ）アルゴリズムに基づいて第２適応フィルタ３２のフィルタ係数Ｗ２（実部＋ｉ虚部＝Ｒｗ２＋ｉＩｗ２）を更新するフィルタ係数更新部（アルゴリズム演算器）４２と、を備える。
【００４１】
この第２相殺信号Ｓｃ２による相殺音により相殺しようとする騒音は、エンジンクランクの回転周波数ｆｅ１に対応したエンジンこもり音１である。
【００４２】
第４能動型騒音制御部１４は、図示しないカウンタシャフト近傍に配置されている車速センサから供給される車速信号（車速パルス）からプロペラシャフト（回転体）の回転周波数に調波した回転周波数ｆｅ２を検出する周波数カウンタ等により構成される回転周波数検出器（ｆｅ２検出器）７４と、回転周波数ｆｅ２の周波数を有する第４基準信号Ｓｒ４｛余弦波信号ｃｏｓ（２πｆｅ２ｔ）と正弦波信号ｓｉｎ（２πｆｅ２ｔ）｝を生成する第４基準信号生成器（Ｓｒ４生成器）２４と、第４基準信号Ｓｒ４の位相と振幅を調整して第４相殺信号Ｓｃ４を生成する第４適応フィルタ３４（第４適応ノッチフィルタ）と、第４相殺信号Ｓｃ４の出力端からミキサ２０→Ｄ／Ａ変換器２６→スピーカ２８→車室内空間１８（音場）→マイクロフォン１６→Ａ／Ｄ変換器３０を通じて第４能動型騒音制御部１４の入力端（後述するフィルタ係数更新部４４の入力端）までの回転周波数ｆｅ２（回転周波数ｆｅ２は、プロペラシャフトの回転周波数に応じて変化するので、回転周波数ｆｅ２毎）の音の伝達特性を模擬した模擬伝達特性Ｃ＾等が設定され第４基準信号Ｓｒ４を濾波して第４参照信号ｒ４を生成する参照信号生成部（フィルタ）５４と、第４参照信号ｒ４と誤差信号ｅとが供給され誤差信号ｅが最小となる適応制御アルゴリズム、例えば最急降下法の一種であるＬＭＳ（Ｌｅａｓｔ  Ｍｅａｎ  Ｓｑｕａｒｅ）アルゴリズムに基づいて第４適応フィルタ３４のフィルタ係数Ｗ４（実部＋ｉ虚部＝Ｒｗ４＋ｉＩｗ４）を更新するフィルタ係数更新部（アルゴリズム演算器）４４と、を備える。
【００４３】
この第４相殺信号Ｓｃ４による相殺音により相殺しようとする騒音は、プロペラシャフトの回転周波数に対応したペラこもり音２である。
【００４４】
さらに、能動型騒音制御装置１０は、振幅抑制部５０を備える。振幅抑制部５０は、第１〜第４相殺信号Ｓｃ１〜Ｓｃ４の振幅Ａ１〜Ａ４をフィルタ係数Ｗ１〜Ｗ４に基づき監視し、ミキサ２０がクリップを発生しないように、ミキサ２０の出力レンジＤＲの割り当て調整をフィルタ係数Ｗ１〜Ｗ４に基づき行って第１〜第４相殺信号Ｓｃ１〜Ｓｃ４の振幅Ａ１〜Ａ４を抑制する。
【００４５】
なお、図１において、所定周波数ｆ１のロードノイズ１を相殺する相殺音を生成する第１能動型騒音制御部１１は、サスペンション振動に係る基準信号を振動検出器により検出し、検出した基準信号を適応フィルタを介してスピーカ２８から相殺音として出力し、この相殺音とロードノイズ１との干渉による残留騒音をマイクロフォン１６により誤差信号として検出し、前記基準信号から音響伝達特性（前記スピーカから前記マイクロフォンまでの模擬伝達特性）により生成された参照信号と前記誤差信号とを入力し、前記誤差信号が最小となるように前記適応フィルタのフィルタ係数を更新する、いわゆる適応フィードフォワード技術（フィードフォワード型のｆｉｌｔｅｒｄ−Ｘ  ＬＭＳアルゴリズムを利用した回路技術）による能動型騒音制御部に代替してもよい。
【００４６】
図２は、この実施形態に係る能動型騒音制御装置１０を構成する第１〜第４能動型騒音制御部１１〜１４の騒音低減優先順位表４０を示している。優先順位表（優先順位テーブル）４０は、振幅抑制部５０の記憶部に設定（記憶）されている。
【００４７】
この実施形態において、優先順位１は、振幅が事前にもっとも想定しにくいロードノイズ１の第１相殺信号Ｓｃ１を出力する第１能動型騒音制御部１１に設定され、以下、優先順位２は、ロードノイズ２の第３相殺信号Ｓｃ３を出力する第３能動型騒音制御部１３に設定され、優先順位３は、エンジンこもり音１の第２相殺信号Ｓｃ２を出力する第２能動型騒音制御部１２に設定され、優先順位４は、ペラこもり音２の第４相殺信号Ｓｃ４を出力する第４能動型騒音制御部１４に設定される。
【００４８】
次に、基本的には、以上のように構成されるこの能動型騒音制御装置１０の動作について説明する。
【００４９】
［全体動作］
図３に示す全体フローチャートが、振幅抑制部５０及び第１〜第４能動型騒音制御部１１〜１４により、一定周期の割り込みで実行される。
【００５０】
ステップＳ１のスピーカ出力処理にて、第１〜第４能動型騒音制御部１１〜１４で生成された第１〜第４相殺信号Ｓｃ１〜Ｓｃ４に基づき、スピーカ２８からロードノイズ１、ロードノイズ２、エンジンこもり音１、及びペラこもり音２をそれぞれ相殺する相殺音が車室内空間１８に出力される。
【００５１】
ステップＳ２のマイクロフォン（マイク）入力処理にて、マイクロフォン１６は、評価点において、ロードノイズ１、ロードノイズ２、エンジンこもり音１、及びペラこもり音２と、これらの前記相殺音との干渉による残留騒音を誤差信号ｅとして検出し、第１〜第４能動型騒音制御部１１〜１４に出力する。
【００５２】
ステップＳ３の車両情報取得処理にて、エンジンパルス及び車速パルス等の車両情報が第２及び第４能動型騒音制御部１２、１４に取り込まれる。
【００５３】
そこで、ステップＳ４にて、詳細を後述する、ミキサ２０の出力レンジＤＲの第１実施例及び第２実施例に係る割当・調整処理が実行される。
【００５４】
ミキサ２０の出力レンジＤＲの割当・調整結果に基づき、ステップＳ５〜Ｓ８において、第１〜第４能動型騒音制御部１１〜１４のフィルタ係数Ｗ１〜Ｗ４が設定され、第１〜第４相殺信号Ｓｃ１〜Ｓｃ４が第１〜第４能動型騒音制御部１１〜１４｛図３のフローチャートでは、ステップＳ５のロードノイズ１ＡＮＣ（Active Noise Control）処理、ステップＳ６のロードノイズ２ＡＮＣ処理、ステップＳ７のエンジンこもり音１ＡＮＣ処理、及びステップＳ８のペラこもり音２ＡＮＣ処理｝により生成される。
【００５５】
次いで、ステップＳ９の各制御部出力和算出処理にて、第１〜第４能動型騒音制御部１１〜１４により生成された第１〜第４相殺信号Ｓｃ１〜Ｓｃ４がミキサ２０にて混合（加算）され、混合相殺信号Ｓｃ０が生成され、ステップＳ１の処理に戻る。
【００５６】
［第１実施例の動作］
図４は、振幅抑制部５０により実行されるステップＳ４のミキサ２０の出力レンジＤＲの第１実施例に係る割当・調整処理の詳細なフローチャートを示している。
【００５７】
ステップＳ１１にて、振幅抑制部５０は、出力レンジＤＲの残り分である残出力レンジＤＲｒを初期化する（ＤＲｒ←１００［％］）。
【００５８】
次いで、ステップＳ１２にて、振幅抑制部５０は、第１適応フィルタ３１の今回のフィルタ係数Ｗ１に基づき、優先順位１の第１相殺信号Ｓｃ１の振幅（振幅要求値）Ａ１を次の（１）式により算出し、残出力レンジＤＲｒに割り当てる（設定する）。
Ａ１＝Ｇ１×｛√（Ｒｗ１）２＋（Ｉｗ１）２｝                  …（１）
【００５９】
（１）式において、右辺のＧ１は、ゲイン設定器６１のゲイン（利得）であり、｛√（Ｒｗ１）２＋（Ｉｗ１）２｝は、第１適応フィルタ３１のフィルタ係数Ｗ１（Ｗ１＝Ｒｗ１＋ｉ・Ｉｗ１）の大きさ（マグニチュード）を表している。
【００６０】
次いで、ステップＳ１３にて、振幅抑制部５０は、次の（２）式により残出力レンジＤＲｒを更新する。
ＤＲｒ←ＤＲｒ−Ａ１                                          …（２）
【００６１】
つまり、現在の残出力レンジＤＲｒから振幅Ａ１を差し引いて更新後の残出力レンジＤＲｒとする。
【００６２】
次に、ステップＳ１４にて、振幅抑制部５０は、第３適応フィルタ３３の今回のフィルタ係数Ｗ３に基づき、優先順位２の第３相殺信号Ｓｃ３の振幅（要求振幅）Ａ３を次の（３）式により算出する。
Ａ３＝Ｇ３×｛√（Ｒｗ３）２＋（Ｉｗ３）２｝                 …（３）
【００６３】
（３）式において、右辺のＧ３は、ゲイン設定器６３のゲイン（利得）であり、｛√（Ｒｗ３）２＋（Ｉｗ３）２｝は、第３適応フィルタ３３のフィルタ係数Ｗ３（Ｗ３＝Ｒｗ３＋ｉ・Ｉｗ３）の大きさ（マグニチュード）を表している。
【００６４】
次いで、ステップＳ１５にて、振幅抑制部５０は、次の（４）式によりミキサ２０の残出力レンジＤＲｒが残っているか否かを判定する。
（ＤＲｒ−Ａ３）＞０                                         …（４）
【００６５】
残っている場合には、ステップＳ１６にて、ミキサ２０の残出力レンジＤＲｒに第３相殺信号Ｓｃ３の振幅Ａ３を割り当て、ステップＳ１７にて、振幅抑制部５０は、次の（５）式により残出力レンジＤＲｒを更新する。
ＤＲｒ←（ＤＲｒ−Ａ３）                                     …（５）
【００６６】
次に、ステップＳ１８にて、振幅抑制部５０は、第２適応フィルタ３２の今回のフィルタ係数Ｗ２から、優先順位３の第２相殺信号Ｓｃ２の振幅Ａ２を次の（６）式により算出する。
Ａ２＝｛√（Ｒｗ２）２＋（Ｉｗ２）２｝                       …（６）
【００６７】
（６）式において、右辺の｛√（Ｒｗ２）２＋（Ｉｗ２）２｝は、第２適応フィルタ３２のフィルタ係数Ｗ２（Ｗ２＝Ｒｗ２＋ｉ・Ｉｗ２）の大きさ（マグニチュード）を表している。
【００６８】
次いで、ステップＳ１９にて、振幅抑制部５０は、次の（７）式によりミキサ２０の残出力レンジＤＲｒが残っているか否かを判定する。
ＤＲｒ−Ａ２＞０                                             …（７）
【００６９】
残っている場合には、ステップＳ２０にて、ミキサ２０の残出力レンジＤＲｒに第２相殺信号Ｓｃ２の振幅Ａ２を割り当て、ステップＳ２１にて、振幅抑制部５０は、次の（８）式により残出力レンジＤＲｒを更新する。
ＤＲｒ←（ＤＲｒ−Ａ２）                                     …（８）
【００７０】
次に、ステップＳ２２にて、振幅抑制部５０は、第４適応フィルタ３４の今回のフィルタ係数Ｗ４から、優先順位４の第４相殺信号Ｓｃ４の振幅Ａ４を次の（９）式により算出する。
Ａ４＝｛√（Ｒｗ４）２＋（Ｉｗ４）２｝                       …（９）
【００７１】
（９）式において、右辺の｛√（Ｒｗ４）２＋（Ｉｗ４）２｝は、第４適応フィルタ３４のフィルタ係数Ｗ４（Ｗ４＝Ｒｗ４＋ｉ・Ｉｗ４）の大きさ（マグニチュード）を表している。
【００７２】
次いで、ステップＳ２３にて、振幅抑制部５０は、次の（１０）式によりミキサ２０の残出力レンジＤＲｒが残っているか否かを判定する。
ＤＲｒ−Ａ４＞０                                            …（１０）
【００７３】
残っている場合には、ステップＳ２４にて、ミキサ２０の残出力レンジＤＲｒに第４相殺信号Ｓｃ４の振幅Ａ４を割り当て、処理を終了し、ステップＳ５〜Ｓ９及びステップＳ１〜Ｓ３の処理後、ステップＳ４のステップＳ１１〜Ｓ２４の処理を繰り返す。
【００７４】
一方、ステップＳ１５の判定にて、ステップＳ１４にて算出した優先順位２のロードノイズ２の第３相殺信号Ｓｃ３の振幅Ａ３を割り当てられないことが判明した場合｛（ＤＲｒ−Ａ３）≦０｝、ステップＳ２５にて、優先順位２以降（優先順位２〜４）のフィルタ係数Ｗ３、Ｗ２、Ｗ４の忘却処理を行う。すなわち、第３、第２、及び第４能動型騒音制御部１３、１２、１４の第３、第２、及び第４適応フィルタ３３、３２、３４のフィルタ係数Ｗ３、Ｗ２、Ｗ４にそれぞれ１未満の所定値、例えば１２７／１２８≒０．９９を逐次乗算した補正フィルタ係数を用いて相殺音を生成する第３、第２、及び第４相殺信号Ｓｃ３、Ｓｃ２、Ｓｃ４の忘却処理、いわゆるフェードアウト処理を行う。
【００７５】
同様に、ステップＳ１９の判定にて、優先順位３のエンジンこもり音１の第２相殺信号Ｓｃ２の振幅Ａ２を割り当てられないことが判明した場合｛（ＤＲｒ−Ａ２）≦０｝、ステップＳ２６にて、優先順位３、４のフィルタ係数Ｗ２、Ｗ４の忘却処理を行う。すなわち、更新前のフィルタ係数Ｗ２、Ｗ４にそれぞれ１未満の所定値、例えば１２７／１２８≒０．９９を逐次乗算した補正フィルタ係数を用いて相殺音を生成する第２及び第４相殺信号Ｓｃ２、Ｓｃ４の忘却処理、いわゆるフェードアウト処理を行う。
【００７６】
また、ステップＳ２３の判定にて、優先順位４のペラこもり音２の第４相殺信号Ｓｃ４の振幅Ａ４を割り当てられないことが判明した場合｛（ＤＲｒ−Ａ４）≦０｝、ステップＳ２７にて、優先順位４のフィルタ係数Ｗ４の忘却処理を行う。すなわち、更新前のフィルタ係数Ｗ４に１未満の所定値、例えば１２７／１２８≒０．９９を逐次乗算した補正フィルタ係数を用いて相殺音を生成する第４相殺信号Ｓｃ４の忘却処理、いわゆるフェードアウト処理を行う。
【００７７】
図５Ａ、図５Ｂは、上述した第１実施例に係る作用効果の説明図、図６Ａ、図６Ｂは、対応する従来技術に係る動作の説明図である。
【００７８】
図５Ａに示すように、第１実施例によれば、第１、第３、第２、第４相殺信号Ｓｃ１、Ｓｃ３、Ｓｃ２、Ｓｃ４の全振幅Ａ１×２、Ａ３×２、Ａ２×２、Ａ４×２の加算値２×（Ａ１＋Ａ３＋Ａ２＋Ａ４）が、出力レンジＤＲより小さい場合には、第１、第３、第２、第４相殺信号Ｓｃ１、Ｓｃ３、Ｓｃ２、Ｓｃ４のいずれもクリップされることがないので、ミキサ２０の出力信号である混合相殺信号Ｓｃ０が歪むことなくＤ／Ａ変換器２６を介してスピーカ２８に供給され、スピーカ２８から対応する各相殺音が出力される。
【００７９】
また、図５Ｂ例に示すように、第１実施例によれば、第１、第３、第２相殺信号Ｓｃ１、Ｓｃ３、Ｓｃ２の全振幅Ａ１×２、Ａ３×２、Ａ２×２の加算値２×（Ａ１＋Ａ３＋Ａ２）が、出力レンジＤＲより小さい場合には（ステップＳ１９：ＹＥＳ）、第１、第３、第２相殺信号Ｓｃ１、Ｓｃ３、Ｓｃ２のいずれもがクリップされることがなく相殺音として出力されるが、ステップＳ２３の判定が否定的である場合には｛（ＤＲｒ−Ａ４）≦０｝、第４相殺信号Ｓｃ４に対して忘却処理がなされるので、第１、第３、第２相殺信号Ｓｃ１、Ｓｃ３、Ｓｃ２のミキサ２０による混合相殺信号Ｓｃ０は歪むことがない。
【００８０】
その一方、従来技術では、図６Ａに示すように、第１、第３、第２、第４相殺信号Ｓｃ１、Ｓｃ３、Ｓｃ２、Ｓｃ４の全振幅Ａ１×２、Ａ３×２、Ａ２×２、Ａ４×２が、それぞれ、出力レンジＤＲの１／４より小さい場合には、第１、第３、第２、第４相殺信号Ｓｃ１、Ｓｃ３、Ｓｃ２、Ｓｃ４のいずれもクリップされることがないので、混合相殺信号Ｓｃ０は歪むことがない。
【００８１】
しかしながら、従来技術では、図６Ｂに示すように、第１、第３、第２、第４相殺信号Ｓｃ１、Ｓｃ３、Ｓｃ２、Ｓｃ４の全振幅Ａ１×２、Ａ３×２、Ａ２×２、Ａ４×２中、いずれか１つ、この例では、第１相殺信号Ｓｃ１の全振幅Ａ１×２が、出力レンジＤＲの１／４より大きい場合には、第１相殺信号Ｓｃ１がクリップされることになるので、混合相殺信号Ｓｃ０が歪んでしまうことになる。
【００８２】
［第２実施例の動作］
図７及び図８は、振幅抑制部５０により実行されるステップＳ４のミキサ２０の出力レンジＤＲの第２実施例に係る割当・調整処理の詳細なフローチャートを示している。なお、この第２実施例の動作説明に際し、第１実施例の動作と同じあるいは類推される動作については、煩雑さを回避するために省略乃至簡単に説明する。
【００８３】
ステップＳ３１にて、振幅抑制部５０は、出力レンジＤＲの残り分である残出力レンジＤＲｒを初期化する（ＤＲｒ←１００［％］）。
【００８４】
次いで、ステップＳ３２にて、振幅抑制部５０は、優先順位１の第１相殺信号Ｓｃ１の振幅要求値Ａ１ｒｑを、第１適応フィルタ３１の今回のフィルタ係数Ｗ１に基づき、次の（１１）式により算出する。
Ａ１ｒｑ＝Ｋ１×Ｇ１×｛√（Ｒｗ１）２＋（Ｉｗ１）２｝    …（１１）
【００８５】
ここで、Ｋ１は、余裕係数であり、例えば、２＞Ｋ１＞１中の所定値に予め設定される。余裕計数Ｋ１の値が、値１を上回るように設定するのは、次の更新の際の出力レンジＤＲの確保のためであり、次の更新をある程度許容するためである。
【００８６】
次に、ステップＳ３３にて、振幅抑制部５０は、振幅要求値Ａ１ｒｑが第１適応フィルタ３１のフィルタ係数Ｗ１に基づき算出される現在の振幅抑制値Ａ１（Ａ１＝Ｇ１×｛√（Ｒｗ１）２＋（Ｉｗ１）２｝）を上回っているか否かを判定する。
【００８７】
上回っていると判定した場合（ステップＳ３３：ＹＥＳ）、振幅抑制部５０は、ステップＳ３４にて、次の（１２）式に基づき、目標値を徐々に増加するための追従処理を行わせ、振幅抑制値Ａ１を更新する。（１２）式において、ΔＤＲは、出力レンジＤＲの割当を小量追加するための固定値である。
Ａ１←Ａ１＋ΔＤＲ                                        …（１２）
【００８８】
その一方、ステップＳ３３の判定にて上回っていないと判定した場合（ステップＳ３３：ＮＯ）、振幅抑制部５０は、ステップＳ３５にて、次の（１３）式に基づき、目標値を徐々に減少するための追従処理を行わせ、振幅抑制値Ａ１を更新する。
Ａ１←Ａ１−ΔＤＲ                                        …（１３）
【００８９】
次いで、ステップＳ３６にて、更新された振幅抑制値Ａ１が、残出力レンジＤＲｒより小さいか否かを判定する。
【００９０】
小さい場合には（ステップＳ３６：ＹＥＳ）、更新された振幅抑制値Ａ１の１／Ｇ１を、ロードノイズ１を消音する第１能動型騒音制御部１１の第１適応フィルタ３１のフィルタ係数Ｗ１に設定し、ステップＳ３７にて、残出力レンジＤＲｒを次の（１４）式により更新する。
ＤＲｒ←ＤＲｒ−Ａ１                                      …（１４）
【００９１】
その一方、ステップＳ３６の判定にて、更新された振幅抑制値Ａ１が、残出力レンジＤＲｒより小さくない場合には（ステップＳ３６：ＮＯ、ＤＲｒ≦Ａ１）、出力レンジＤＲが不足することになるので、ステップＳ３８にて、ミキサ２０の出力レンジＤＲの全てをロードノイズ１を消音する第１能動型騒音制御部１１に割り当てるとともに、残出力レンジＤＲｒをゼロ値に設定する（ＤＲｒ←０）。
【００９２】
次に、ステップＳ４２にて、振幅抑制部５０は、優先順位２の第３相殺信号Ｓｃ３の振幅要求値Ａ３ｒｑを第３適応フィルタ３３の今回のフィルタ係数Ｗ３に基づき、次の（１５）式により算出する。
Ａ３ｒｑ＝Ｋ３×Ｇ３×｛√（Ｒｗ３）２＋（Ｉｗ３）２｝    …（１５）
【００９３】
ここで、Ｋ３は、余裕係数であり、例えば、２＞Ｋ３＞１中の所定値に予め設定される。
【００９４】
以下、ステップＳ４３〜Ｓ４８の各処理は、上述したステップＳ３３〜Ｓ３８の各処理と同様の処理であるので、簡単に説明する。
【００９５】
ステップＳ４３にて、振幅抑制部５０は、振幅要求値Ａ３ｒｑが第３適応フィルタ３３のフィルタ係数Ｗ３に基づき、現在の振幅抑制値Ａ３（Ａ３＝Ｇ３×｛√（Ｒｗ３）２＋（Ｉｗ３）２｝）を上回っているか否かを判定し、上回っていると判定した場合（ステップＳ４３：ＹＥＳ）、ステップＳ３４にて、次の（１６）式に基づき、目標値を徐々に増加するための追従処理を行わせ、振幅抑制値Ａ３を更新する。
Ａ３←Ａ３＋ΔＤＲ                                        …（１６）
【００９６】
その一方、ステップＳ４３の判定にて上回っていないと判定した場合（ステップＳ４３：ＮＯ）、振幅抑制部５０は、ステップＳ４５にて、次の（１７）式に基づき、目標値を徐々に減少するための追従処理を行わせ、振幅抑制値Ａ３を更新する。
Ａ３←Ａ３−ΔＤＲ                                        …（１７）
【００９７】
次いで、ステップＳ４６にて、更新された振幅抑制値Ａ３が、残出力レンジＤＲｒより小さいか否かを判定する。
【００９８】
小さい場合には（ステップＳ４６：ＹＥＳ）、更新された振幅抑制値Ａ３の１／Ｇ３を、ロードノイズ２を消音する第３能動型騒音制御部１３の第３適応フィルタ３３のフィルタ係数Ｗ３に設定し、ステップＳ４７にて、残出力レンジＤＲｒを次の（１８）式により更新する。
ＤＲｒ←ＤＲｒ−Ａ３                                      …（１８）
【００９９】
その一方、ステップＳ４６の判定にて、更新された振幅抑制値Ａ３が、残出力レンジＤＲｒより小さくない場合には（ステップＳ４６：ＮＯ、ＤＲｒ≦Ａ３）、出力レンジＤＲが不足することになるので、ステップＳ４８にて、ミキサ２０の出力レンジＤＲの全てをロードノイズ２を消音する第３能動型騒音制御部１３に割り当てるとともに、残出力レンジＤＲｒをゼロ値に設定する（ＤＲｒ←０）。なお、ステップＳ３８の処理にて、既に残出力レンジＤＲｒがＤＲｒ＝０値に設定されていた場合には、第３適応フィルタ３３のフィルタ係数Ｗ３を忘却処理にてゼロ値にする。
【０１００】
次に、ステップＳ５２にて、振幅抑制部５０は、優先順位３の第２相殺信号Ｓｃ２の振幅要求値Ａ２ｒｑを第２適応フィルタ３２の今回のフィルタ係数Ｗ２から次の（１９）式により算出する。
Ａ２ｒｑ＝Ｋ２×｛√（Ｒｗ２）２＋（Ｉｗ２）２｝          …（１９）
【０１０１】
ここで、Ｋ２は、余裕係数であり、例えば、２＞Ｋ２＞１中の所定値に予め設定される。
【０１０２】
以下、ステップＳ５３〜Ｓ５８の各処理は、上述したステップＳ３３〜Ｓ３８の各処理と同様の処理であるので、簡単に説明する。
【０１０３】
ステップＳ５３にて、振幅抑制部５０は、振幅要求値Ａ２ｒｑが現在の振幅抑制値Ａ２｛Ａ２＝√（Ｒｗ２）2＋（Ｉｗ２）2｝を上回っているか否かを判定し、上回っていると判定した場合（ステップＳ５３：ＹＥＳ）、ステップＳ５４にて、次の（２０）式に基づき、目標値を徐々に増加するための追従処理を行わせ、振幅抑制値Ａ２を更新する。
Ａ２←Ａ２＋ΔＤＲ                                        …（２０）
【０１０４】
その一方、ステップＳ５３の判定にて上回っていないと判定した場合（ステップＳ５３：ＮＯ）、振幅抑制部５０は、ステップＳ５５にて、次の（２１）式に基づき、目標値を徐々に減少するための追従処理を行わせ、振幅抑制値Ａ２を更新する。
Ａ２←Ａ２−ΔＤＲ                                        …（２１）
【０１０５】
次いで、ステップＳ５６にて、更新された振幅抑制値Ａ２が、残出力レンジＤＲｒより小さいか否かを判定する。
【０１０６】
小さい場合には（ステップＳ５６：ＹＥＳ）、更新された振幅抑制値Ａ２を、エンジンこもり音１を消音する第２能動型騒音制御部１２のフィルタ係数Ｗ２に設定し、ステップＳ５７にて、残出力レンジＤＲｒを次の（２２）式により更新する。
ＤＲｒ←ＤＲｒ−Ａ２                                      …（２２）
【０１０７】
その一方、ステップＳ５６の判定にて、更新された振幅抑制値Ａ２が、残出力レンジＤＲｒより小さくない場合には（ステップＳ５６：ＮＯ、ＤＲｒ≦Ａ２）、出力レンジＤＲが不足することになるので、ステップＳ５８にて、ミキサ２０の出力レンジＤＲの全てをエンジンこもり音１を消音する第２能動型騒音制御部１２に割り当てるとともに、残出力レンジＤＲｒをゼロ値に設定する（ＤＲｒ←０）。
【０１０８】
この場合においても、ステップＳ３８の処理又はステップＳ４８の処理にて、既に残出力レンジＤＲｒがＤｒ＝０値に設定されていた場合には、第２適応フィルタ３２のフィルタ係数Ｗ２を忘却処理にてゼロ値にする。
【０１０９】
次に、ステップＳ６２にて、振幅抑制部５０は、優先順位４の第４相殺信号Ｓｃ４の振幅要求値Ａ４ｒｑを第４適応フィルタ３４の今回のフィルタ係数Ｗ４から次の（２３）式により算出する。
Ａ４ｒｑ＝Ｋ４×｛√（Ｒｗ４）2＋（Ｉｗ４）2｝              …（２３）
【０１１０】
ここで、Ｋ４は、余裕係数であり、例えば、２＞Ｋ４＞１中の所定値に予め設定される。
【０１１１】
以下、ステップＳ６３〜Ｓ６８の各処理は、上述したステップＳ３３〜Ｓ３８の各処理と同様の処理であるので、簡単に説明する。
【０１１２】
ステップＳ６３にて、振幅抑制部５０は、振幅要求値Ａ４ｒｑが第４適応フィルタ３４の現在の振幅抑制値Ａ４｛Ａ４＝√（Ｒｗ４）2＋（Ｉｗ４）2｝を上回っているか否かを判定し、上回っていると判定した場合（ステップＳ６３：ＹＥＳ）、ステップＳ６４にて、次の（２４）式に基づき、目標値を徐々に増加するための追従処理を行わせ、振幅抑制値Ａ４を更新する。
Ａ４←Ａ４＋ΔＤＲ                                        …（２４）
【０１１３】
その一方、ステップＳ６３の判定にて上回っていないと判定した場合（ステップＳ６３：ＮＯ）、振幅抑制部５０は、ステップＳ６５にて、次の（２５）式に基づき、目標値を徐々に減少するための追従処理を行わせ、振幅抑制値Ａ４を更新する。
Ａ４←Ａ４−ΔＤＲ                                        …（２５）
【０１１４】
次いで、ステップＳ６６にて、更新された振幅抑制値Ａ４が、残出力レンジＤＲｒより小さいか否かを判定する。
【０１１５】
小さい場合には（ステップＳ６６：ＹＥＳ）、更新された振幅抑制値Ａ４を、ペラこもり音２を消音する第４能動型騒音制御部１４のフィルタ係数Ｗ４に設定し、ステップＳ６７にて、残出力レンジＤＲｒを次の（２６）式により更新する。
ＤＲｒ←ＤＲｒ−Ａ４                                      …（２６）
【０１１６】
その一方、ステップＳ６６の判定にて、更新された振幅抑制値Ａ４が、残出力レンジＤＲｒより小さくない場合には（ステップＳ６６：ＮＯ、ＤＲｒ≦Ａ４）、出力レンジＤＲが不足することになるので、ステップＳ６８にて、ミキサ２０の出力レンジＤＲの全てをペラこもり音２を消音する第４能動型騒音制御部１４に割り当てるとともに、残出力レンジＤＲｒをゼロ値に設定する（ＤＲｒ←０）。
【０１１７】
この場合においても、ステップＳ３８、ステップＳ４８、又はステップＳ５８の処理にて、既に残出力レンジＤＲｒがＤｒ＝０値に設定されていた場合には、第４適応フィルタ３４のフィルタ係数Ｗ４を忘却処理にてゼロ値にする。
【０１１８】
［実施形態のまとめ］
上述した第１実施例及び第２実施例を含む実施形態の構成及び作用効果について、理解の便宜のために、図９に示す、優先順位１のロードノイズ１を消音する第１能動型騒音制御部１１と、優先順位３（この図９例では、優先順位２）のエンジンこもり音１を消音する第２能動型騒音制御部１２との２つの能動型騒音制御部を備える能動型騒音制御装置１００を例として説明する。
【０１１９】
この実施形態に係る能動型騒音制御装置１００は、第１の騒音事象に対する第１相殺信号Ｓｃ１を生成する第１能動型騒音制御部１１と、前記第１の騒音事象とは異なる第２の騒音事象に対する第２相殺信号Ｓｃ２を生成する第２能動型騒音制御部１２と、第１相殺信号Ｓｃ１と第２相殺信号Ｓｃ２とを混合して混合相殺信号Ｓｃ０を生成するミキサ２０と、混合相殺信号Ｓｃ０に基づく相殺音を出力する相殺音出力部としてのスピーカ２８と、からなる能動型騒音制御装置１００であって、さらに、第１相殺信号Ｓｃ１の振幅Ａ１｛Ａ１＝Ｇ１×√（Ｒｗ１）２＋（Ｉｗ１）２｝に応じて第２相殺信号Ｓｃ２の振幅Ａ２｛Ａ２＝√（Ｒｗ２）２＋（Ｉｗ２）２｝を抑制する振幅抑制部５０を備える。
【０１２０】
このように、ミキサ２０に入力される第１相殺信号Ｓｃ１の振幅Ａ１に応じて、ミキサ２０に入力される第２相殺信号Ｓｃ２の振幅Ａ２を抑制する振幅抑制部５０を備えているので、ミキサ２０の出力レンジＤＲ（振幅に対応する場合ＤＲ／２）を最大限活用して車両の走行状況に応じた最適な相殺音を出力することができる。
【０１２１】
この場合、振幅抑制部５０は、第１相殺信号Ｓｃ１の振幅Ａ１と第２相殺信号Ｓｃ２の振幅Ａ２の和（Ａ１＋Ａ２）が、ミキサ２０で許容される最大出力振幅ＤＲ／２を上回る場合｛（Ａ１＋Ａ２）＞（ＤＲ／２）｝に、第２相殺信号Ｓｃ２の振幅Ａ２を、ミキサ２０の許容最大出力振幅ＤＲ／２から第１相殺信号Ｓｃ１の振幅Ａ１を引いた差［Ａ２≦｛（ＤＲ／２）−Ａ１｝］に設定するようにしたので、第１相殺信号Ｓｃ１の振幅Ａ１がクリップされる事態が可及的に回避される。
【０１２２】
また、振幅抑制部５０は、第１相殺信号Ｓｃ１の振幅Ａ１と前記第２相殺信号Ｓｃ２の振幅Ａ２の和（Ａ１＋Ａ２）が、ミキサ２０で許容される最大出力振幅ＤＲ／２を上回る場合｛（Ａ１＋Ａ２）＞（ＤＲ／２）｝に、第２相殺信号Ｓｃ２の振幅Ａ２がゼロ値になるように設定することで、同様に、第１相殺信号Ｓｃ１の振幅Ａ１がクリップされる事態が可及的に回避される。
【０１２３】
ここで、第１能動型騒音制御部１１及び第２能動型騒音制御部１２は、それぞれ第１及び第２適応ノッチフィルタ１０１、３２（参照符号３２は、適応フィルタとして説明しているが、回転周波数ｆｅ１のエンジンこもり音１を適応的に減衰させるので、適応ノッチフィルタとして考えることができる。）を備え、第１及び第２適応ノッチフィルタ１０１、３２のそれぞれのフィルタ係数Ｗ１、Ｗ２から第１相殺信号Ｓｃ１の振幅Ａ１｛Ａ１＝Ｇ１×√（Ｒｗ１）２＋（Ｉｗ１）２｝及び第２相殺信号Ｓｃ２の振幅Ａ２｛Ａ２＝√（Ｒｗ２）２＋（Ｉｗ２）２｝を算出するように構成することで、簡単に第１相殺信号Ｓｃ１の振幅Ａ１及び第２相殺信号Ｓｃ２の振幅Ａ２を算出することができる。
【０１２４】
なお、前記第１の騒音事象がロードノイズ１である場合、第１相殺信号Ｓｃ１の振幅Ａ１が事前に想定できない場合でも、所望とする第１相殺信号Ｓｃ１がクリップしてしまうことが防止され、ミキサ２０の出力レンジＤＲを最大限活用して車両の走行状況に応じて最適な相殺音を出力することができる。
【０１２５】
また、この実施形態に係る能動型騒音制御装置１００は、複数の騒音事象に対する複数の第１及び第２相殺信号Ｓｃ１、Ｓｃ２を生成する第１及び第２能動型騒音制御部１１、１２と、複数の第１及び第２相殺信号Ｓｃ１、Ｓｃ２を混合して混合相殺信号Ｓｃ０を生成するミキサ２０と、混合相殺信号Ｓｃ０に基づく相殺音を出力する相殺音出力部としてのスピーカ２８と、からなる能動型騒音制御装置１００であって、複数の前記騒音事象は、騒音低減優先順位（第１能動型騒音制御部１１の優先順位が第２能動型騒音制御部１２の優先順位より高い）が設定されており、さらに、前記騒音低減優先順位に応じて複数の第１及び第２相殺信号Ｓｃ１、Ｓｃ２の内、少なくとも１つ（優先順位の低いほう）の第２相殺信号Ｓｃ２の振幅Ａ２を抑制する振幅抑制部５０を備える。
【０１２６】
この実施形態によれば、騒音低減優先順位の低い少なくとも１つの第２相殺信号Ｓｃ２の振幅Ａ２を振幅抑制部５０で抑制するようにしたので、その分、騒音低減優先順位の高い第１相殺信号Ｓｃ１の振幅の抑制を回避することができる。
【０１２７】
なお、この発明は、上述の実施形態に限らず、この明細書の記載内容に基づき、例えば、図９例の能動型騒音制御装置１００中、エンジンこもり音１を相殺する第２能動型騒音制御部１２を削除し、この第２能動型騒音制御部１２に代替して、エンジン振動の検出信号に基づいて基準信号を生成し、加速に応じた効果音となるように当該基準信号の振幅や位相を変化させて制御信号を生成し、前記制御信号をミキサ２０を介してスピーカ２８に出力することで前記車室内空間１８に効果音（加速音）を発生する優先順位２の能動型効果音発生制御部を設けるようにする、あるいは、図１例の能動型騒音制御装置１０において、さらに、優先順位５に前記能動型効果音発生制御部を設けるようにする等、種々の構成を採り得ることはもちろんである。
【符号の説明】
【０１２８】
１０、１００…能動型騒音制御装置        １１…第１能動型騒音制御部
１２…第２能動型騒音制御部              １３…第３能動型騒音制御部
１４…第４能動型騒音制御部
１６…マイクロフォン（誤差信号検出器）  １８…車室内空間
２０…ミキサ（加算器）                  ２８…スピーカ（相殺音出力部）
３１〜３４…第１〜第４適応フィルタ      ５０…振幅抑制部
１０１、１０３…適応ノッチフィルタ      １１１、１１３…模擬伝達特性部
【図１】
0005713958.tif 000002
【図２】
0005713958.tif 000003
【図３】
0005713958.tif 000004
【図４】
0005713958.tif 000005
【図５】
0005713958.tif 000006
【図６】
0005713958.tif 000007
【図７】
0005713958.tif 000008
【図８】
0005713958.tif 000009
【図９】
0005713958.tif 000010