(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公表特許公報(A)
(11)【公表番号】
(43)【公表日】2024-07-12
(54)【発明の名称】アクティブ音響コントロール(AAC)の装置、システム、および方法
(51)【国際特許分類】
G10K 11/178 20060101AFI20240705BHJP
【FI】
G10K11/178 130
【審査請求】未請求
【予備審査請求】未請求
(21)【出願番号】P 2023579591
(86)(22)【出願日】2022-06-28
(85)【翻訳文提出日】2024-02-16
(86)【国際出願番号】 IB2022056026
(87)【国際公開番号】W WO2023275768
(87)【国際公開日】2023-01-05
(32)【優先日】2021-06-29
(33)【優先権主張国・地域又は機関】US
(81)【指定国・地域】
(71)【出願人】
【識別番号】523244141
【氏名又は名称】サイレンティアム リミテッド
(74)【代理人】
【識別番号】100114775
【氏名又は名称】高岡 亮一
(74)【代理人】
【識別番号】100121511
【氏名又は名称】小田 直
(74)【代理人】
【識別番号】100202751
【氏名又は名称】岩堀 明代
(74)【代理人】
【識別番号】100208580
【氏名又は名称】三好 玲奈
(74)【代理人】
【識別番号】100191086
【氏名又は名称】高橋 香元
(72)【発明者】
【氏名】フリードマン,ツヴィ
(72)【発明者】
【氏名】エルバス モルデヘイ
(72)【発明者】
【氏名】フライシャー,アロン
(72)【発明者】
【氏名】シャインフェルド,イド
(72)【発明者】
【氏名】イエミニ,アリエル
【テーマコード(参考)】
5D061
【Fターム(参考)】
5D061FF02
(57)【要約】
例えば、アクティブ音響コントロール(AAC)システムのコントローラは、入力情報を処理するように構成され得、入力情報は、サウンドコントロールゾーンにおけるAACの構成に対応するAAC構成情報と、複数のノイズ感知場所における音響ノイズを表す複数のノイズ入力と、サウンドコントロールゾーン内の複数の残留ノイズ感知場所における音響残留ノイズを表す複数の残留ノイズ入力とを含む。例えば、コントローラは、AAC構成情報、複数のノイズ入力、および複数の残留ノイズ入力に基づいて、サウンドコントロールゾーン内のサウンドを制御するためのサウンドコントロールパターンを決定し得る。例えば、コントローラは、サウンドコントロールパターンを複数の音響トランスデューサに出力し得る。
【選択図】
図1
【特許請求の範囲】
【請求項1】
入力情報を受信するための入力部であって、前記入力情報が、
サウンドコントロールゾーンにおけるアクティブ音響コントロール(AAC)の構成に対応するAAC構成情報と、
複数のノイズ感知場所における音響ノイズを表す複数のノイズ入力と、
前記サウンドコントロールゾーン内の複数の残留ノイズ感知場所における音響残留ノイズを表す複数の残留ノイズ入力と
を含む入力部と、
前記サウンドコントロールゾーン内のサウンドを制御するためのサウンドコントロールパターンを決定するように構成されたロジックおよび回路を含むコントローラであって、前記コントローラが、前記AAC構成情報、前記複数のノイズ入力、および前記複数の残留ノイズ入力に基づいて前記サウンドコントロールパターンを決定するように構成されている、コントローラと、
前記サウンドコントロールパターンを複数の音響トランスデューサに出力するための出力部と
を備える装置。
【請求項2】
前記コントローラが、前記AAC構成情報に基づいてAACパラメータ設定を決定し、前記複数のノイズ入力、または前記複数の残留ノイズ入力のうちの少なくとも一方に前記AACパラメータ設定を適用することによって、前記サウンドコントロールパターンを決定するように構成されている、請求項1に記載の装置。
【請求項3】
前記コントローラが、前記AAC構成情報の変化に基づいて、前記AACパラメータ設定を適応させるように構成されている、請求項2に記載の装置。
【請求項4】
前記コントローラが、前記AAC構成情報に基づいて少なくとも1つの予測フィルタの予測フィルタ設定を決定し、前記予測フィルタ設定に基づいて前記サウンドコントロールパターンを決定するように構成されている、請求項1に記載の装置。
【請求項5】
前記予測フィルタ設定が、前記複数のノイズ入力または前記複数の残留ノイズ入力のうちの少なくとも一方に基づいて前記サウンドコントロールパターンを決定するために前記予測フィルタによって適用される予測フィルタ重みベクトルを含む、請求項4に記載の装置。
【請求項6】
前記予測フィルタ設定が、前記予測フィルタ重みベクトルを更新するための更新レートパラメータを含む、請求項5に記載の装置。
【請求項7】
前記コントローラが、前記AAC構成情報に基づいて1つ以上の経路伝達関数の経路伝達関数設定を決定し、前記複数のノイズ入力または前記複数の残留ノイズ入力のうちの少なくとも一方に基づいて前記サウンドコントロールパターンを決定するために前記経路伝達関数設定を適用するように構成されている、請求項1に記載の装置。
【請求項8】
前記経路伝達関数設定が、音響トランスデューサとノイズ感知場所との間の経路伝達関数、音響トランスデューサと残留ノイズ感知場所との間の経路伝達関数、または音響トランスデューサと監視場所との間の経路伝達関数のうちの少なくとも1つの設定を含み、前記1つ以上の残留ノイズ入力のうちの少なくとも1つが、前記監視場所で感知された監視入力に基づいている、請求項7に記載の装置。
【請求項9】
前記コントローラが、前記AAC構成情報に基づいてノイズ抽出関数を決定し、前記複数のノイズ入力または前記複数の残留ノイズ入力のうちの少なくとも一方に前記ノイズ抽出関数を適用することによって1つ以上の抽出音響パターンを決定し、前記1つ以上の抽出音響パターンに基づいて前記サウンドコントロールパターンを決定するように構成されている、請求項1に記載の装置。
【請求項10】
前記コントローラが、前記AAC構成情報に基づいてサウンドコントロールプロファイルを決定し、前記サウンドコントロールプロファイルに基づいて前記サウンドコントロールパターンを決定するように構成されている、請求項1に記載の装置。
【請求項11】
前記サウンドコントロールプロファイルが、1つ以上のサウンドコントロールパラメータの設定を含み、前記コントローラが、前記1つ以上のサウンドコントロールパラメータの前記設定に基づいて前記サウンドコントロールパターンを決定するように構成されている、請求項10に記載の装置。
【請求項12】
複数のサウンドコントロール構成にそれぞれ対応する複数のサウンドコントロールプロファイルを記憶するメモリを備え、前記コントローラが、前記AAC構成情報に基づいて、前記複数のサウンドコントロールプロファイルから選択されたサウンドコントロールプロファイルを選択し、前記選択されたサウンドコントロールプロファイルに基づいてサウンドコントロールパターンを決定するように構成されている、請求項1に記載の装置。
【請求項13】
前記複数のサウンドコントロールプロファイルが、ユーザに対応するユーザベースのプロファイルを含み、前記ユーザベースのプロファイルが、前記ユーザの好みに基づく1つ以上のサウンドコントロールパラメータの設定を含み、前記AAC構成情報が、前記ユーザの識別に対応するユーザ識別情報を含む、請求項12に記載の装置。
【請求項14】
前記コントローラが、前記AAC構成情報に基づいて、前記サウンドコントロールパターンを選択的にミュートするか、前記サウンドコントロールパターンのレベルを調整するか、または前記サウンドコントロールパターンの適応をフリーズするように構成されている、請求項1に記載の装置。
【請求項15】
前記AAC構成情報が、前記サウンドコントロールゾーンを含む車両の速度に対応する車速情報を含む、請求項1~14のいずれか一項に記載の装置。
【請求項16】
前記AAC構成情報が、前記サウンドコントロールゾーンを含む車両のエンジンに対応するエンジン情報を含む、請求項1~14のいずれか一項に記載の装置。
【請求項17】
前記AAC構成情報が、ブレーキシステム情報、道路検出情報、ステアリング情報、タイヤ情報、座席位置情報、または開口状態情報のうちの少なくとも1つを含み、前記ブレーキシステム情報が、前記サウンドコントロールゾーンを含む車両のブレーキシステムに対応する情報を含み、前記道路検出情報が、前記車両の道路検出システムからの情報を含み、前記ステアリング情報が、前記車両のステアリングシステムに対応する情報を含み、前記タイヤ情報が、前記車両の1つ以上のタイヤに対応する情報を含み、前記座席位置情報が、前記車両の1つ以上の座席に対応する情報を含み、前記開口状態情報が、前記車両の開口状態に対応する情報を含む、請求項1~14のいずれか一項に記載の装置。
【請求項18】
前記AAC構成情報が、前記サウンドコントロールゾーンを含む車両の1人以上の乗客に対応する乗客情報を含む、請求項1~14のいずれか一項に記載の装置。
【請求項19】
前記AAC構成情報が、前記サウンドコントロールゾーンを含む車両のオーディオシステムに対応するオーディオシステム情報を含む、請求項1~14のいずれか一項に記載の装置。
【請求項20】
前記AAC構成情報が、前記サウンドコントロールゾーン内の気候または前記サウンドコントロールゾーン外の気候の少なくとも一方に対応する気候情報を含む、請求項1~14のいずれか一項に記載の装置。
【請求項21】
前記AAC構成情報が、前記サウンドコントロールゾーンにおけるユーザの頭部または耳の少なくとも一方の位置に対応するユーザ位置情報を含む、請求項1~14のいずれか一項に記載の装置。
【請求項22】
前記AAC構成情報が、前記サウンドコントロールゾーンに関するユーザの好みを制御するためのユーザの識別に対応するユーザ識別情報を含む、請求項1~14のいずれか一項に記載の装置。
【請求項23】
前記AAC構成情報が、前記サウンドコントロールゾーンを含む車両の1つ以上の車両システムの動作モードの構成に対応する車両システム構成情報を含む、請求項1~14のいずれか一項に記載の装置。
【請求項24】
前記AAC構成情報が、前記サウンドコントロールゾーンを含む車両の1つ以上の車両センサーからの車両センサー情報を含む、請求項1~14のいずれか一項に記載の装置。
【請求項25】
前記入力部が、前記サウンドコントロールゾーンを含む車両のシステムバスを介して前記AAC構成情報を受信するように構成されている、請求項1~14のいずれか一項に記載の装置。
【請求項26】
前記入力部が、前記車両のコントローラエリアネットワーク(CAN)バスを介して受信されたCANバス情報、前記車両のA to B(A2B)バスを介して受信されたA2Bバス情報、車両のMOST(Media Oriented Systems Transport)バスを介して受信されたMOSTバス情報、ワイヤレス通信リンクを介して受信されたワイヤレス通信情報、または車両のEthernetバスを介して受信されたEthernetバス情報のうちの少なくとも1つを介して前記AAC構成情報を受信するように構成されている、請求項25に記載の装置。
【請求項27】
少なくとも1つのプロセッサによって実行されると、前記少なくとも1つのプロセッサがサウンドコントロールシステムにサウンドコントロールゾーン内のサウンドを制御させることを可能にするように動作可能な命令を含む、1つ以上の有形コンピュータ可読非一時的記憶媒体を含む製品であって、前記命令は、実行されると、前記サウンドコントロールシステムに、
入力情報を処理することであって、前記入力情報が、
前記車両のシステムバスを介して受信されたシステムバス情報と、
前記サウンドコントロールゾーンにおけるアクティブ音響コントロール(AAC)の構成に対応するAAC構成情報と、
複数のノイズ感知場所における音響ノイズを表す複数のノイズ入力と、
前記サウンドコントロールゾーン内の複数の残留ノイズ感知場所における音響残留ノイズを表す複数の残留ノイズ入力と
を含む、入力情報を処理することと、
前記AAC構成情報、前記複数のノイズ入力、および前記複数の残留ノイズ入力に基づいて、前記サウンドコントロールゾーン内のサウンドを制御するためのサウンドコントロールパターンを決定することと、
前記サウンドコントロールパターンを複数の音響トランスデューサに出力することと
を行わせる、製品。
【請求項28】
前記命令が、実行されると、前記サウンドコントロールシステムに、前記AAC構成情報に基づいてAACパラメータ設定を決定させ、前記複数のノイズ入力、または前記複数の残留ノイズ入力のうちの少なくとも一方に前記AACパラメータ設定を適用することによって、前記サウンドコントロールパターンを決定させる、請求項27に記載の製品。
【請求項29】
複数の座席と、
座席に対するサウンドコントロールゾーン内のサウンドを制御するように構成されたサウンドコントロールシステムであって、
複数の音響トランスデューサと、
複数のノイズ感知場所における音響ノイズを表す複数のノイズ入力を生成するための複数のノイズセンサーと、
前記サウンドコントロールゾーン内の複数の残留ノイズ感知場所における音響残留ノイズを表す複数の残留ノイズ入力を生成するための複数の残留ノイズセンサーと、
前記サウンドコントロールゾーン内のサウンドを制御するためのサウンドコントロールパターンを決定し、前記サウンドコントロールパターンを前記複数の音響トランスデューサに出力するように構成されたロジックおよび回路を含むコントローラであって、前記コントローラが、前記複数のノイズ入力、前記複数の残留ノイズ入力、および前記サウンドコントロールゾーンにおけるアクティブ音響コントロール(AAC)の構成に対応するAAC構成情報に基づいて前記サウンドコントロールパターンを決定するように構成されている、コントローラと
を備える前記サウンドコントロールシステムと
を備える車両。
【請求項30】
前記コントローラが、前記AAC構成情報に基づいて少なくとも1つの予測フィルタの予測フィルタ設定を決定し、前記予測フィルタ設定に基づいて前記サウンドコントロールパターンを決定するように構成されている、請求項29に記載の車両。
【発明の詳細な説明】
【技術分野】
【0001】
相互参照
本出願は、2021年6月29日に出願された「Apparatus, System, and Method of Active Acoustic Control (AAC) in a Vehicle」と題する米国仮特許出願第63/216,123号の利益および優先権を主張するものであり、2021年4月8日に出願された「Apparatus, System, and Method of Active Noise Control (ANC) based on Heating, Ventilation and Air Conditioning (HVAC) Configuration」と題する米国特許出願第17/225,891号の一部継続(CIP)であり、これは、2020年10月26日に出願された「Apparatus, System, and Method of Active Noise Control (ANC) based on Heating, Ventilation and Air Conditioning (HVAC) Configuration」と題する米国特許出願第17/080,047号の継続出願であり、これは、2019年10月27日に出願された「Apparatus, System, and Method of Active Noise Control (ANC) based on Heating, Ventilation and Air Conditioning (HVAC) Configuration」と題する米国仮特許出願第62/926,510号の利益および優先権を主張するものであり、それらの開示全体は、参照により本明細書に組み込まれる。
【0002】
本明細書に記載される態様は、一般にアクティブ音響コントロール(AAC)に関する。
【背景技術】
【0003】
アクティブノイズコントロール(ANC)は、デジタル的に生成されたノイズを使用して、不要なノイズを低減する技術である。これは音波の重ね合わせの原理に基づいている。一般に、音は空間を伝わる波である。第1の音波と同じ振幅で逆位相を有する別の第2の音波を作ることができれば、第1の音波を完全に打ち消すことができる。
【0004】
説明を簡単かつ明確にするために、図に示されている要素は必ずしも縮尺通りに描かれているわけではない。例えば、表現を明確にするために、いくつかの要素の寸法が他の要素に比べて誇張される場合がある。さらに、対応するまたは類似の要素を示すために、図面間で参照番号が繰り返されることがある。図は以下の通りである。
【図面の簡単な説明】
【0005】
【
図1】いくつかの例示的な態様による、アクティブ音響コントロール(AAC)システムの概略ブロック図である。
【
図2】いくつかの例示的な態様による、
図1のAACシステムの構成要素の展開方式の概略図である。
【
図3】いくつかの例示的な態様による、コントローラの概略ブロック図である。
【
図4】いくつかの例示的な態様による、多入力多出力(MIMO)予測ユニットの概略ブロック図である。
【
図5】いくつかの例示的な態様による、AACシステムのコントローラの構成要素の実装を示す概略図である。
【
図6】いくつかの例示的な態様による、コントローラの概略ブロック図である。
【
図7】いくつかの例示的な態様による、AACシステムを含む車両の概略図である。
【
図8】いくつかの例示的な態様による、AACの方法の概略フローチャートである。
【
図9】いくつかの例示的な態様による、製造製品の概略ブロック図である。
【発明を実施するための形態】
【0006】
以下の詳細な説明では、いくつかの態様の完全な理解を提供するために、多数の特定の詳細が示されている。しかしながら、いくつかの態様は、これらの特定の詳細なしに実施されてもよいことを当業者は理解されよう。他の例では、議論を不明瞭にしないように、周知の方法、手順、構成要素、ユニットおよび/または回路については詳細には説明していない。
【0007】
例えば、「処理する」、「計算する(computing)」、「計算する(calculating)」、「決定する」、「確立する」、「分析する」、「チェックする」などの用語を使用する本明細書での議論は、コンピュータのレジスタおよび/またはメモリ内の物理的(例えば、電子的)量として表されるデータを、コンピュータのレジスタおよび/またはメモリ内の物理的量として同様に表される他のデータ、または操作および/またはプロセスを実行するための命令を記憶することができる他の情報記憶媒体に操作および/または変換する、コンピュータ、コンピューティングプラットフォーム、コンピューティングシステム、または他の電子コンピューティングデバイスの操作および/またはプロセスを指し得る。
【0008】
本明細書で使用される「複数(plurality)」および「複数(a plurality)」という用語は、例えば「複数(multiple)」または「2つ以上」を含む。例えば、「複数のアイテム」は2つ以上のアイテムを含む。
【0009】
「一態様(one aspect)」、「一態様(an aspect)」、「例示的態様」、「様々な態様」などへの言及は、そのように記載された態様は特定の特徴、構造、または特性を含む可能性があるが、すべての態様が必ずしも特定の特徴、構造、または特性を含むわけではないことを示す。さらに、「一態様では」という語句が繰り返し使われる場合、同じ態様を指す場合もあるが、必ずしも同じ態様を指すわけではない。
【0010】
本明細書で使用される場合、別段の指定がない限り、共通の対象物を説明するために序数的形容詞「第1」、「第2」、「第3」などの使用は、単に同様の対象物の異なる例が参照されていることを示すものであり、このように説明される対象物が、時間的、空間的、ランク付け、またはその他の方法で、所与の順序になければならないことを意味するものではない。
【0011】
以下の詳細な説明の一部は、コンピュータメモリ内のデータビットまたはバイナリデジタル信号に対する演算のアルゴリズムおよび記号表現の観点から提示されている。これらのアルゴリズムの説明および表現は、その仕事の内容を他の当業者に伝えるためにデータ処理技術の当業者によって使用される技術であり得る。
【0012】
アルゴリズムは、ここでは、また一般的に、所望の結果につながる自己矛盾のない一連の行為または動作であると考えられている。これには、物理量の物理的操作が含まれる。必ずしもではないが、通常、これらの量は、記憶、転送、結合、比較、および他の操作が可能な電気信号または磁気信号の形式を取る。主に一般的な使用上の理由から、これらの信号をビット、値、要素、記号、文字、用語、数字などと呼ぶと便利であることがわかっている。しかしながら、これらおよび類似の用語はすべて、適切な物理量に関連付けられており、これらの量に適用される便宜的なラベルにすぎないことを理解されたい。
【0013】
本明細書で使用される「回路」という用語は、1つ以上のソフトウェアもしくはファームウェアプログラムを実行する特定用途向け集積回路(ASIC)、集積回路、電子回路、プロセッサ(共有、専用、またはグループ)および/またはメモリ(共有、専用、またはグループ)、組合せロジック回路、ならびに/あるいは説明した機能を提供する他の適切なハードウェア構成要素を指すか、それらの一部であるか、それらを含むことができる。いくつかの態様では、回路に関連付けられたいくつかの機能は、1つ以上のソフトウェアまたはファームウェアモジュールによって実装され得る。いくつかの態様では、回路は、少なくとも部分的にハードウェアで動作可能なロジックを含み得る。
【0014】
「ロジック」という用語は、例えば、コンピューティング装置の回路に組み込まれたコンピューティングロジック、および/またはコンピューティング装置のメモリに記憶されたコンピューティングロジックを指し得る。例えば、ロジックは、コンピューティング機能および/または操作を実行するためにコンピューティングロジックを実行するために、コンピューティング装置のプロセッサによってアクセス可能であり得る。一例では、ロジックは、例えば、様々なチップおよび/またはプロセッサのシリコンブロックなど、様々なタイプのメモリおよび/またはファームウェアに埋め込まれてもよい。ロジックは、例えば、無線回路、受信機回路、制御回路、送信機回路、トランシーバ回路、プロセッサ回路など様々な回路に含まれ、および/またはその一部として実装され得る。一例では、ロジックは、ランダムアクセスメモリ、読み取り専用メモリ、プログラマブルメモリ、磁気メモリ、フラッシュメモリ、永続的メモリなどを含む、揮発性メモリおよび/または不揮発性メモリに埋め込まれてもよい。ロジックは、例えばロジックを実行するために必要な、1つ以上のプロセッサに結合されたメモリ、例えばレジスタ、バッファ、スタックなどを使用して、1つ以上のプロセッサによって実行され得る。
【0015】
いくつかの例示的な態様は、以下で説明するように、例えば一般に、低周波、中周波、および/または高周波など、例えば1つ以上の周波数範囲におけるノイズなど、例えば望ましくないノイズを低減、再形成、および/または除去するためなど、ノイズを制御するために効率的に実施され得るシステムおよび方法を含む。
【0016】
いくつかの例示的な態様は、例えば以下で説明するように、既知および/または未知の音響源を含み得る1つ以上の音響源によって生成される1つ以上の音響パターンの音響エネルギーおよび/または波振幅を制御および/または変更するように構成されたアクティブ音響コントロール(AAC)の方法および/またはシステムを含み得る。
【0017】
いくつかの例示的な態様では、AACシステムは、例えば以下で説明するように、既知および/または未知のノイズ源を含み得る、1つ以上のノイズ源によって生成される1つ以上の音響パターン(「一次パターン」)のノイズエネルギーおよび/または波振幅を制御、変更、再形成、低減、および/または除去するように構成され得る、アクティブノイズコントロール(ANC)システム、および/またはアクティブサウンドコントロール(ASC)システムの1つ以上の機能として構成され、および/またはその1つ以上の機能を実行することができる。
【0018】
いくつかの例示的な態様では、AACシステムは、例えば以下で説明するように、例えば破壊的ノイズパターンおよび/または任意の他のサウンドコントロールパターンを含む音響コントロールパターン(「サウンドコントロールパターン」または「二次パターン」とも呼ばれる)を生成するように構成され得る。
【0019】
いくつかの例示的な態様では、AACシステムは、例えば以下で説明するように、例えばクワイエットゾーンなど、例えば低減されたノイズゾーンなどの制御されたサウンドゾーンが、二次パターンと一次パターンの組合せによって作成され得るように、例えば一次パターンのうちの1つ以上に基づいて、音響コントロールパターンを生成するように構成され得る。
【0020】
いくつかの例示的な態様では、AACシステムは、例えば以下で説明するように、一次パターンおよび/または1つ以上のノイズ源に関する事前情報なしに、例えば事前情報に関係なく、および/または事前情報を使用することなく、あらかじめ定義された場所、エリア、またはゾーン(「サウンドコントロールゾーン」、「音響コントロールゾーン」、「ノイズコントロールゾーン」、「クワイエットゾーン」、および/または「Quiet BubbleTM」とも呼ばれる)内のノイズを制御、低減、再形成、および/または除去するように構成され得る。
【0021】
例えば、AACシステムは、例えば以下で説明するように、ノイズ源のうちの1つ以上、および/または一次パターンのうちの1つ以上の属性、例えば、一次パターンのうちの1つ以上、および/またはノイズ源のうちの1つ以上の数、タイプ、場所、および/または他の属性とは無関係に、関係なく、および/または事前に知ることなく、音響コントロールゾーン(サウンドコントロールゾーン)内のノイズを制御、低減、再形成、および/または除去するように構成されてもよい。
【0022】
例えば以下で説明するように、クワイエットゾーン内の1つ以上の音響パターンのノイズエネルギーおよび/または波振幅を再形成、低減、および/または除去するように構成されたAACシステムおよび/または方法に関して、いくつかの例示的な態様が本明細書に記載される。
【0023】
しかしながら、他の態様では、AACおよび/またはサウンドコントロールシステムおよび/または方法は、例えば以下で説明するように、例えば、あらかじめ定義されたゾーン内の1つ以上の音響パターンのサウンドエネルギーおよび/または波振幅に影響を与え、変更し、および/または修正するように、音響コントロールゾーン(サウンドコントロールゾーン)内の1つ以上の音響パターンの任意の他の音響エネルギーおよび/または波振幅を任意の他の方法で制御するように構成され得る。
【0024】
一例では、AACシステムおよび/または方法は、例えば以下で説明するように、音響コントロールゾーン(サウンドコントロールゾーン)内の1つ以上のタイプの音響パターンの音響エネルギーおよび/または波振幅を選択的に再形成、低減および/または除去するように、ならびに/あるいは音響コントロールゾーン内の1つ以上の他のタイプの音響パターンの音響エネルギーおよび/または波振幅を選択的に増加および/または増幅するように、ならびに/あるいは音響コントロールゾーン内の1つ以上の他のタイプの音響パターンの音響エネルギーおよび/または波振幅を選択的に維持および/または保持するように構成され得る。
【0025】
いくつかの例示的な態様では、AACシステムは、例えば以下で説明するように、例えば、少なくとも1つのオーディオ入力に基づいて、少なくとも1つのパーソナルサウンドゾーンが作成され得るように、少なくとも1つのオーディオ入力に基づき得る、サウンドコントロールパターンを生成するように構成され得る、例えばパーソナルサウンドコントロールシステム(「パーソナルサウンドバブル(PSB)TMシステム」とも呼ばれる)などのサウンドコントロールシステムとして構成され、および/または、その機能以上を実行し得る。
【0026】
いくつかの例示的な態様では、AACシステムは、例えばユーザが聞く音声に基づいて、例えば少なくとも1つのPSBTMなど少なくとも1つのあらかじめ定義された場所、エリア、またはゾーン内のサウンドを制御するように構成され得る。一例では、PSBTMは、例えば以下で説明するように、ユーザの頭部および/または耳の周辺のエリアを含むように構成され得る。
【0027】
いくつかの例示的な態様では、AACシステムは、例えば以下で説明するように、PSBTMにおける1つ以上の第1のサウンドパターンと1つ以上の第2のサウンドパターンとの間のサウンドコントラストを制御するように構成され得る。
【0028】
いくつかの例示的な態様では、例えば、AACシステムは、例えば以下で説明するように、ユーザが聞く音声の1つ以上の第1のサウンドパターンと、1つ以上の第2のサウンドパターンとの間のサウンドコントラストを制御するように構成され得る。
【0029】
いくつかの例示的な態様では、例えば、AACシステムは、例えば以下で説明するように、例えばPSBTMで聞こえる音声に基づいて、PSBTM内の1つ以上のタイプの音響パターンのサウンドエネルギーおよび/または波振幅を選択的に増加および/または増幅するように、例えば低減および/または除去される音響信号に基づいて、PSBTM内の1つ以上のタイプの音響パターンのサウンドエネルギーおよび/または波振幅を選択的に再形成、低減、および/または除去するように、ならびに/あるいは、PSBTM内の1つ以上の他のタイプの音響パターンのサウンドエネルギーおよび/または波振幅を選択的におよび/または、選択的に維持および/または保持するように構成され得る。
【0030】
いくつかの例示的な態様では、AACシステムは、任意の他の追加または代替の入力または基準に基づいて、PSBTM内のサウンドを制御するように構成され得る。
【0031】
いくつかの例示的な態様では、AACシステムは、サウンドコントロールゾーン内の一次パターンのうちの1つ以上の音響エネルギーおよび/または波振幅を制御、再形成、低減、および/または除去するように構成され得る。
【0032】
いくつかの例示的な態様では、AACシステムは、例えば以下で説明するように、例えば、1つ以上の第1の一次パターンのノイズエネルギー、波振幅、位相、周波数、方向、および/または統計的特性が、二次パターンによって影響を受け得る一方で、二次パターンは、1つ以上の第2の一次パターンのノイズエネルギー、波振幅、位相、周波数、方向、および/または統計的特性に対して、低減された効果を有するか、または影響を及ぼさないことさえあり得るように、例えば1つ以上のあらかじめ定義されたノイズパターン属性に基づいて、選択的および/または構成可能な方法で、サウンドコントロールゾーン内のノイズを制御、再形成、低減、および/または除去するように構成され得る。
【0033】
いくつかの例示的な態様では、AACシステムは、音響コントロールゾーン(サウンドコントロールゾーン)を取り囲む、および/または囲むあらかじめ定義されたエンベロープまたはエンクロージャにおいて、ならびに/あるいは音響コントロールゾーン(サウンドコントロールゾーン)内の1つ以上のあらかじめ定義された場所で、一次パターンの音響エネルギーおよび/または波振幅を制御、再形成、低減および/または除去するように構成され得る。
【0034】
一例では、音響コントロールゾーン(サウンドコントロールゾーン)は、例えば、一次パターンのうちの1つ以上の音響エネルギーおよび/または波振幅が制御、再形成、低減および/または除去されるエリアを定義する、2次元ゾーンを含み得る。
【0035】
この例によれば、AACシステムは、音響コントロールゾーン(サウンドコントロールゾーン)を取り囲む周囲に沿って、および/または音響コントロールゾーン(サウンドコントロールゾーン)内の1つ以上のあらかじめ定義された場所で、一次パターンの音響エネルギーおよび/または波振幅を制御、再形成、低減および/または除去するように構成され得る。
【0036】
一例では、音響コントロールゾーン(サウンドコントロールゾーン)は、例えば、一次パターンのうちの1つ以上の音響エネルギーおよび/または波振幅が制御、再形成、低減および/または除去されるボリュームを定義する、3次元ゾーンを含み得る。この例によれば、AACシステムは、3次元ボリュームを囲む表面上の一次パターンの音響エネルギーおよび/または波振幅を制御、再形成、低減および/または除去するように構成され得る。
【0037】
一例では、音響コントロールゾーン(サウンドコントロールゾーン)は、球状ボリュームを含むことがあり、AACシステムは、球状ボリュームの表面上の一次パターンの音響エネルギーおよび/または波振幅を制御、再形成、低減および/または除去するように構成され得る。
【0038】
別の例では、音響コントロールゾーン(サウンドコントロールゾーン)は、立方体積を含み得、AACシステムは、立方体積の表面上の一次パターンの音響エネルギーおよび/または波振幅を制御、再形成、低減および/または除去するように構成され得る。
【0039】
他の態様では、音響コントロールゾーン(サウンドコントロールゾーン)は、例えば、音響コントロールゾーンが維持される場所の1つ以上の属性に基づいて定義され得る、任意の他の適切なボリュームを含み得る。
【0040】
次に、
図1を参照すると、いくつかの例示的な態様によるAACシステム100が概略的に示されている。
【0041】
また、
図2を参照すると、いくつかの例示的な態様によるAACシステムの構成要素の展開方式200が概略的に示されている。例えば、展開方式200は、
図1のAACシステム100の1つ以上の要素の展開を含み得る。
【0042】
いくつかの例示的な態様では、AACシステム100は、例えば以下で説明するように、AACシステム、アクティブノイズキャンセリング(ANC)システム、音響コントロールシステム、サウンドコントロールシステム、PSBTMシステム、および/またはQuiet BubbleTMシステムを含み、それとして動作し、および/またはそれらの機能を実行し得る。
【0043】
いくつかの例示的な態様では、AACシステム100は、例えば以下で詳細に説明するように、少なくとも1つのAACゾーン(「サウンドコントロールゾーン」または「音響コントロールゾーン」とも呼ばれる)110内のサウンドを制御するように構成されたコントローラ102(「AACコントローラ」とも呼ばれる)を含み得る。
【0044】
いくつかの例示的な態様では、コントローラ102は、例えば、回路および/またはロジックを含む1つ以上のプロセッサ、および/またはメモリ回路および/またはロジックなど、回路および/またはロジックを含むか、あるいは部分的または全体的に、回路および/またはロジックによって実装され得る。追加または代替として、コントローラ102の1つ以上の機能は、例えば以下で説明するように、機械および/または1つ以上のプロセッサによって実行され得るロジックによって実装され得る。
【0045】
一例では、コントローラ102は、例えば、1つ以上のプロセッサに結合された少なくとも1つのメモリ198を含み得、これは、例えば、1つ以上のプロセッサおよび/または回路によって処理される情報の少なくとも一部を、例えば少なくとも一時的に記憶するように構成され得、ならびに/あるいはプロセッサおよび/または回路によって利用されるロジックを記憶するように構成され得る。
【0046】
一例では、コントローラ102の機能の少なくとも一部は、例えばシステムオンチップ(SoC)などのチップなど、集積回路によって実装され得る。
【0047】
他の態様では、コントローラ102は、任意の他のロジックおよび/または回路によって、ならびに/あるいは任意の他のアーキテクチャに従って実装され得る。
【0048】
いくつかの例示的な態様では、AACゾーン110は、例えば以下で説明するように、密閉空間を含んでもよい。
【0049】
いくつかの例示的な態様では、密閉空間は、例えば以下で説明するように、例えば自動車、バス、および/またはトラックなどの車両のキャビンを含み得る。
【0050】
いくつかの例示的な態様では、密閉空間は、例えば、飛行機のキャビン、列車のキャビン、医療システムのキャビン、部屋のエリアなど、任意の他のキャビンを含み得る。
【0051】
他の態様では、密閉空間は、空間の任意の他の密閉された部分またはエリアを含み得る。
【0052】
いくつかの例示的な態様では、サウンドコントロールゾーン110は車両内に配置され得、AACシステム100は車両の一部として配備され得る。
【0053】
いくつかの例示的な態様では、サウンドコントロールゾーン110は3次元(3D)ゾーンを含み得る。例えば、サウンドコントロールゾーン110は球状ゾーンを含み得る。
【0054】
別の例では、サウンドコントロールゾーン110は任意の他の3Dゾーンを含み得る。
【0055】
いくつかの例示的な態様では、AACシステム100は、例えば、車両内での改善された音楽、音声、発話、および/またはサウンド体験、電話会話の改善された品質などを提供するような方法で、ゾーン110内のサウンドおよび/またはノイズを制御することによって、例えば、車両の運転者、および/または1人以上の乗客に改善されたドライビング体験を提供するように、ゾーン110内のサウンドおよび/またはノイズを制御するように構成され得る。
【0056】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、入力情報195を受信するように構成され得る入力191を含み得るか、または入力191で実装され得る。
【0057】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、例えば入力情報195に基づいて、車両内の少なくとも1つのサウンドコントロールゾーン110内のサウンドを制御するためのサウンドコントロールパターンを決定するように構成されたコントローラ193を含み得る。
【0058】
いくつかの例示的な態様では、入力情報195は、例えば以下で説明するように、複数のあらかじめ定義されたノイズ感知場所105における音響ノイズを表す、例えば1つ以上の音響センサー(「一次センサー」、「ノイズセンサー」または「基準センサー」とも呼ばれる)119からの複数のノイズ入力104を含み得る。
【0059】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、場所105のうちの1つ以上に配置された、例えばマイク、加速度計、タコメーターなどの1つ以上の物理的センサー、および/または、場所105のうちの1つ以上における音響ノイズを推定するように構成された1つ以上の仮想センサーを含み得る1つ以上の音響センサー119からノイズ入力104を受信することができる。
【0060】
いくつかの例示的な態様では、ノイズ入力104は、例えば以下で説明するように、1つ以上の監視場所103において、例えばマイク、加速度計、タコメーターなどの、「M」と表される1つ以上の監視センサーによって感知され得る監視情報に基づき得る。
【0061】
いくつかの例示的な態様では、ノイズ入力104は、仮想センサー場所105の仮想センサーに対応するノイズ入力を含み得る。例えば、仮想センサー場所105における仮想センサーに対応するノイズ入力は、例えば以下で説明するように、1つ以上の監視場所103における1つ以上のセンサーによって感知される監視情報に基づいてもよい。
【0062】
いくつかの例示的な態様では、1つ以上の監視場所103は、例えば以下で説明するように、ノイズ感知場所105とは異なる1つ以上の場所を含み得る。
【0063】
いくつかの例示的な態様では、
図2に示すように、監視場所103は、サウンドコントロールゾーン110外の1つ以上の監視場所103、および/またはサウンドコントロールゾーン110内の1つ以上の監視場所103を含み得る。
【0064】
いくつかの例示的な態様では、入力情報195は、例えば以下で説明するように、サウンドコントロールゾーン110内に位置する複数のあらかじめ定義された残留ノイズ感知場所107における音響残留ノイズを表す、例えば1つ以上の残留ノイズ音響センサー(「エラーセンサー」、または「二次センサー」とも呼ばれる)121からの複数の残留ノイズ入力106を含み得る。
【0065】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、場所107のうちの1つ以上に配置された、例えばマイク、加速度計、タコメーターなどの1つ以上の物理的センサーを含み得る1つ以上の音響センサー121から、および/または、場所107のうちの1つ以上における残留ノイズを推定するように構成された1つ以上の仮想センサーから残留ノイズ入力106を受信することができる。
【0066】
いくつかの例示的な態様では、残留ノイズ入力104は、仮想センサー場所107の仮想センサーに対応する残留ノイズ入力を含み得る。例えば、仮想センサー場所107における仮想センサーに対応する残留ノイズ入力は、例えば以下で説明するように、1つ以上の監視場所103における1つ以上のセンサーによって感知される監視情報に基づいてもよい。
【0067】
いくつかの例示的な態様では、AACシステム100は、例えば、スピーカ、シェーカー、および/または任意の他のアクチュエータなど、少なくとも1つの音響トランスデューサ108を含み得る。例えば、AACコントローラ102は、例えば以下に詳細に説明するように、サウンドコントロールゾーン110内のサウンドを制御するように構成された音響サウンドコントロールパターンを生成するように音響トランスデューサ108を制御することができる。
【0068】
いくつかの例示的な態様では、少なくとも1つの音響トランスデューサ108は、サウンドコントロール信号109に基づいてサウンドコントロールパターンを生成するために、例えば少なくとも1つの適切なスピーカなど、例えば1つ以上の音響トランスデューサのアレイを含み得る。
【0069】
いくつかの例示的な態様では、少なくとも1つの音響トランスデューサ108は、サウンドコントロールゾーン110の1つ以上の属性、例えば、ゾーン110のサイズおよび/または形状、1つ以上の予想される属性入力104、1つ以上の潜在的な実際のノイズ源202の1つ以上の予想される属性、例えばサウンドコントロールゾーン110に対するノイズ源202の予想される場所および/または指向性、ノイズ源202の数などに基づいて決定され得る、1つ以上の場所に配置され得る。
【0070】
一例では、音響トランスデューサ108は、「M」と表されるあらかじめ定義された数のスピーカを含むスピーカアレイまたはマルチチャネル音響ソースを含み得る。いくつかの例示的な態様では、音響トランスデューサ108は、例えばゾーン110外の適切な場所に配置された適切な「小型音響源」を使用して実装されたスピーカのアレイを含み得る。別の例では、スピーカのアレイは、例えばサウンドコントロールゾーン110の周囲など、空間に分布された複数のスピーカを使用して実装され得る。
【0071】
いくつかの例示的な態様では、場所105のうちの1つ以上は、例えば以下で説明するように、例えば球状体積を取り囲む1つ以上の場所など、球状体積上および/または球状体積外の場所の任意の組合せに分布されてもよい。
【0072】
いくつかの例示的な態様では、1つ以上の場所105がサウンドコントロールゾーン110の外部に分布されてもよい。例えば、場所105のうちの1つ以上は、サウンドコントロールゾーン110を取り囲むエンベロープまたはエンクロージャ上またはその近傍に分布され得る。
【0073】
例えば、サウンドコントロールゾーン110が球状体積によって定義される場合、場所105のうちの1つ以上は、球状体積の表面上および/または球状体積外に分布され得る。
【0074】
いくつかの例示的な態様では、場所107は、例えばサウンドコントロールゾーン110のエンベロープの近傍など、サウンドコントロールゾーン110内に分布され得る。
【0075】
例えば、ゾーン110が球体体積によって定義される場合、場所107は、サウンドコントロールゾーン110の半径よりも小さい半径を有する球面上に分布され得る。
【0076】
いくつかの例示的な態様では、AACシステム100は、複数のノイズ感知場所105のうちの1つ以上において音響ノイズを感知するための1つ以上の第1の音響センサー(「一次センサー」)119を含み得る。
【0077】
いくつかの例示的な態様では、AACシステム100は、複数の残留ノイズ感知場所107のうちの1つ以上において音響残留ノイズを感知するための1つ以上の第2の音響センサー(「エラーセンサー」)121を含み得る。
【0078】
いくつかの例示的な態様では、エラーセンサーのうちの1つ以上および/または一次センサーのうちの1つ以上は、1つ以上の「仮想センサー」(「仮想マイク」)を使用して実装され得る。特定のマイクの場所に対応する仮想マイクは、特定のマイクの場所に配置された実際の音響センサーによって感知されたであろう音響パターンを評価することができる任意の適切なアルゴリズムおよび/または方法によって実装され得る。
【0079】
いくつかの例示的な態様では、AACコントローラ102は、例えば、仮想マイクの特定の場所における音響ノイズパターンを推定および/または評価することによって、仮想マイクの機能をシミュレートおよび/または実行するように構成され得る。
【0080】
いくつかの例示的な態様では、例えばAACシステム100(
図1)などのAACシステムは、場所105のうちの1つ以上において一次パターンを感知するように構成された、例えばマイク、加速度計、タコメーターなど1つ以上の一次センサーの第1のアレイ219を含み得る。例えば、アレイ219は、複数の音響センサー119(
図1)を含み得る。例えば、アレイ219は、例えば毎秒Nサンプルのシーケンスを含むノイズ信号104(
図1)を出力するためのマイクを含むことができる。例えば、マイクが約48KHzのサンプリングレートで動作する場合、Nは、毎秒48000サンプルとなり得る。ノイズ信号104(
図1)は、任意の他の適切なサンプリングレートおよび/または任意の他の適切な属性を有する任意の他の適切な信号を含み得る。
【0081】
いくつかの例示的な態様では、アレイ219のセンサーのうちの1つ以上は、1つ以上の「仮想センサー」を使用して実装され得る。例えば、アレイ219は、少なくとも1つのマイクと少なくとも1つの仮想マイクの組合せによって実装され得る。場所105の特定のマイクの場所に対応する仮想マイクは、例えば、コントローラ102(
図1)の一部として、またはシステム100(
図1)の任意の他の要素として、特定のマイクの場所に配置された音響センサーによって感知されたであろう音響パターンを評価することができる任意の適切なアルゴリズムおよび/または方法によって実装することができる。例えば、コントローラ102(
図1)は、アレイ219の少なくとも1つのマイク119(
図1)によって感知された少なくとも1つの実際の音響パターンに基づいて、仮想マイクの音響パターンを評価するように構成され得る。
【0082】
いくつかの例示的な態様では、AACコントローラ102は、例えば、1つ以上の監視場所103における1つ以上の監視センサーによって感知された監視情報に基づいて、一次センサー場所105における仮想一次センサーの機能をシミュレートおよび/または実行するように構成され得る。
【0083】
いくつかの例示的な態様では、AACシステム100(
図1)は、場所107のうちの1つ以上において音響残留ノイズを感知するように構成された、例えばマイクなど1つ以上のエラーセンサーの第2のアレイ221を含み得る。例えば、アレイ221は、複数の音響センサー121(
図1)を含み得る。例えば、エラーセンサーは、球面サウンドコントロールゾーン110内の球面上の音響残留ノイズパターンを感知するための1つ以上のセンサーを含み得る。
【0084】
いくつかの例示的な態様では、アレイ221のセンサーのうちの1つ以上は、1つ以上の「仮想センサー」を使用して実装され得る。例えば、アレイ221は、少なくとも1つのマイクと少なくとも1つの仮想マイクの組合せを含み得る。場所107の特定のマイクの場所に対応する仮想マイクは、例えば、コントローラ102(
図1)の一部として、またはシステム100(
図1)の任意の他の要素として、特定のマイクの場所に配置された音響センサーによって感知されたであろう音響パターンを評価することができる任意の適切なアルゴリズムおよび/または方法によって実装することができる。例えば、コントローラ102(
図1)は、アレイ221の少なくとも1つのマイク121(
図1)によって感知された少なくとも1つの実際の音響パターンに基づいて、仮想マイクの音響パターンを評価するように構成され得る。
【0085】
いくつかの例示的な態様では、AACコントローラ102は、例えば、1つ以上の監視場所103における1つ以上の監視センサーによって感知された監視情報に基づいて、エラーセンサー場所107における仮想一次センサーの機能をシミュレートおよび/または実行するように構成され得る。
【0086】
いくつかの例示的な態様では、場所103、105および/または107の数、場所および/または分布、ならびに/あるいは場所103、105および107のうちの1つ以上における1つ以上の音響センサーの数、場所および/または分布は、サウンドコントロールゾーン110のサイズおよび/またはサウンドコントロールゾーン110のエンベロープのサイズ、サウンドコントロールゾーン110の形状またはサウンドコントロールゾーン110のエンベロープの形状、場所103、105および/または107のうちの1つ以上に配置される音響センサーの1つ以上の属性、例えばセンサーのサンプリングレートなどに基づいて決定され得る。
【0087】
一例では、例えばマイク、加速度計、タコメーターなどの1つ以上の音響センサーは、例えば以下の式1で定義されるように、空間サンプリング定理に従って、場所103、105および/または107に配備され得る。
【0088】
例えば、一次センサーの数、一次センサー間の距離、エラーセンサーの数および/またはエラーセンサー間の距離は、例えば以下の式1で定義されるように、空間サンプリング定理に従って決定され得る。
【0089】
一例では、一次センサーおよび/またはエラーセンサーは、互いにdと表される距離をおいて、例えば均等または非均等に分布され得る。たとえば、距離dは、以下のように決定され得る。
【数1】
式中、cは音速を表し、f
maxはサウンドコントロールが望まれる最大周波数を表す。
【0090】
例えば、関心のある最大周波数がf
max=100[Hz]である場合、距離dは
【数2】
として決定され得る。
【0091】
図2に示すように、展開方式200は、円形または球形のサウンドコントロールゾーン110に関して構成されている。例えば、1つ以上の場所105は、サウンドコントロールゾーン110の周囲に球状または円形に、例えば実質的に均等に分布されており、場所107は、サウンドコントロールゾーン110内に球状または円形に、例えば実質的に均等に分布されている。
【0092】
しかしながら、他の態様では、AACシステム100の構成要素は、例えば、任意の他の適切な形態および/または形状のサウンドコントロールゾーンに関して構成された、場所105および/または107の任意の適切な分布を含む、任意の他の配備方式に従って配備されてもよい。
【0093】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で詳細に説明するように、例えばサウンドコントロールゾーン110内のエネルギー、振幅、位相、周波数、方向、および/または統計的特性など、少なくとも1つのノイズパラメータに従って、低減すべきサウンドコントロールパターンを決定するように構成され得る。
【0094】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、サウンドコントロールゾーン110内の1つ以上の第2のノイズパターンを低減しないようにしながら、サウンドコントロールゾーン110内の1つ以上のあらかじめ定義された第1のノイズパターンを選択的に低減するように、サウンドコントロールパターンを決定することができる。
【0095】
いくつかの例示的な態様では、サウンドコントロールゾーン110は、車両の内部に配置されてもよく、AACコントローラ102は、例えば、車両内に配置されたオーディオデバイスのオーディオノイズパターン、ホーンノイズパターン、サイレンノイズパターン、ハザードのハザードノイズパターン、アラーム信号のアラームノイズパターン、報知信号のノイズパターンなどを含む1つ以上の第2のノイズパターンを低減しないようにしながら、例えば、道路ノイズパターン、風ノイズパターン、および/またはエンジンノイズパターンを含む1つ以上の第1のノイズパターンを選択的に低減するように、サウンドコントロールパターンを決定することができる。
【0096】
いくつかの例示的な態様では、AACコントローラ102は、例えば、ノイズ感知場所105で音響ノイズを生成する実際のノイズ源202のうちの1つ以上のノイズ源属性に関する情報がなくても、サウンドコントロールパターンを決定することができる。
【0097】
例えば、ノイズ源属性は、ノイズ源202の数、ノイズ源202の場所、ノイズ源202のタイプ、および/またはノイズ源202のうちの1つ以上によって生成される1つ以上のノイズパターンの1つ以上の属性を含み得る。
【0098】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、例えば少なくとも1つの音響トランスデューサ108と1つ以上の残留ノイズセンサー121との間の音響伝達関数、および/または、AACシステム100によって処理されるべきノイズの統計的特性など、例えばAACシステム100の要素間の1つ以上の音響伝達関数など、例えば1つ以上の要因を考慮しながら、サウンドコントロールパターンを決定するように構成され得る。
【0099】
他の態様では、AACコントローラ102は、任意の他の追加または代替の要因、基準、属性、および/またはパラメータに基づいてサウンドコントロールパターンを決定するように構成され得る。
【0100】
いくつかの例示的な態様では、音響伝達関数は、音波が通過する音響媒質を表し、および/または記述することができる。例えば、ソース点と宛先点との間の伝達関数は、例えばソース点と宛先点を結ぶ直線(存在する場合)によって定義される直接経路、および/または、1つ以上のマルチパス、例えばソース点および宛先点を取り囲む環境内のオブジェクトからの反射を含む間接経路などを含み得る。
【0101】
いくつかの例示的な態様では、AACシステム100によって処理されるノイズの統計的特性は、ノイズ信号のスペクトル分布、例えば、ノイズ信号のエネルギーが関連する周波数範囲全体にどのように分布しているかに基づき得る。
【0102】
いくつかの例示的な態様では、車両環境における音響伝達関数は、例えば、車両座席の位置および/または角度、車両内の乗客数、1つ以上の開閉窓、および/または車両環境の任意の他の追加または代替の属性など、車両環境の物理的変化に影響されやすい場合がある。
【0103】
いくつかの例示的な態様では、車両環境におけるノイズ信号のスペクトル分布は、例えば、路面、車両のタイヤの種類、車両の速度、車両のエンジン回転数(RPM)、風によるノイズ、車両の空調システムの動作、および/または1つ以上の追加または代替の要因を含む1つ以上の要因に敏感である可能性がある。
【0104】
いくつかの例示的な態様では、AACコントローラ102は、例えばAACシステム100の動作を新しい状態に適応させるなど、例えば伝達関数および/またはノイズのスペクトル分布の1つ以上の変化に基づいて、サウンドコントロールパターンを適応させるように構成され得る。
【0105】
いくつかの例示的な態様では、AACコントローラ102は、例えば、リアルタイムで、および/または連続的な方法で、例えば、1つ以上の技術的問題に対処し得る方法で、AACシステム100のパラメータを調整するように構成され得る。
【0106】
一例では、AACシステム100のパラメータの連続的な適応は、伝達関数および/またはノイズのスペクトル分布の急激な変化に敏感である可能性がある。
【0107】
別の例では、AACシステム100のパラメータの連続的な適応は、変化自体よりも遅い場合があり、これによってノイズ低減が破損する時間が短くなる可能性がある。
【0108】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、例えば車載コンピュータなど1つ以上のソースから、および/または、1つ以上の環境条件を監視することができる1つ以上の検出器から入力を受信し得るステートマシンを含むことができ、および/またはステートマシンの機能を実行するように構成され得る。
【0109】
一例では、1つ以上のソースからの入力は、例えば以下で説明するように、例えば、車両の座席の位置、乗客の数、車両の速度、エンジン速度などを示す情報を含み得る。
【0110】
別の例では、1つ以上のソースからの入力は、例えば、車室内の温度および/または圧力を示す情報を含み得る。
【0111】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、例えば適切なパラメータのセットでAACシステム100をプログラムすることによって、AACシステム100の動作モードを決定するように構成され得る。
【0112】
いくつかの例示的な態様では、AACコントローラ102は、AACアダプタの機能を含むことができ、および/または、AACアダプタの機能を実行するように構成され得る。例えば、AACアダプタは、ステートマシンからパラメータのセットを受信し得る。例えば、AACアダプタは、例えば以下で説明するように、例えば座席上またはヘッドレスト上の乗員の耳の近くに配置され得るエラー監視マイク121のアレイによって測定される残留ノイズを最小限に抑えるために、1つ以上の基準に基づいて、パラメータのセットを適応させる、例えば、連続的に適応させることができる。
【0113】
いくつかの例示的な態様では、例えば以下で説明するように、ステートマシンは音響伝達関数の変化を処理するように構成され、AACアダプタは、ノイズのスペクトル分布の変化を処理する役割を担うことができる。
【0114】
いくつかの例示的な態様では、ステートマシンは、例えば以下で説明するように、適応型AACを調整するために、例えばその監視能力、例えば、車載コンピュータおよび/または環境条件の検出器を活用することによって、適応型AACをサポートすることができる。
【0115】
いくつかの例示的な態様では、入力情報195は、例えば以下で説明するように、例えば車両内の1つ以上の情報源を含む、1つ以上の情報源120から受信され得るAAC情報129(「AACサポート情報」、「AAC支援情報」、または「AAC構成情報」とも呼ばれる)を含み得る。
【0116】
いくつかの例示的な態様では、コントローラ193は、例えば以下で説明するように、例えば入力191を介して、AAC情報129を受信し、処理するように構成され得る。
【0117】
いくつかの例示的な態様では、コントローラ193は、例えば以下で説明するように、例えばノイズ入力104および/または残留ノイズ入力106に加えて、例えばAAC情報129に基づいて、サウンドコントロール信号109を決定するように構成され得る。
【0118】
いくつかの例示的な態様では、AAC情報129は、例えば以下で説明するように、サウンドコントロールゾーン110内のAACの構成に対応する情報を含むことができる。
【0119】
いくつかの例示的な態様では、AAC情報129は、例えば以下で説明するように、サウンドコントロールゾーン110に対応するAAC構成に影響を及ぼす1つ以上のパラメータおよび/または属性の情報を含むことができる。
【0120】
いくつかの例示的な態様では、AAC支援情報129は、例えば以下で説明するように、1つ以上のAAC設定および/またはAACパラメータの構成において、例えばAACコントローラ193を支援するために、AACコントローラ193によって利用され得る情報を含み得る。
【0121】
いくつかの例示的な態様では、AAC支援情報129は、例えば以下で説明するように、例えばAACシステム100の動作中に、リアルタイムで1つ以上の情報源120から受信され得る、リアルタイムの入力情報を含み得る。
【0122】
いくつかの例示的な態様では、AAC構成情報129は、例えば以下で説明するように、サウンドコントロールゾーン110のリアルタイムの音響構成に対応するリアルタイムの情報を含み得る。
【0123】
いくつかの例示的な態様では、AAC情報129は、例えば以下で説明するように、サウンドコントロールゾーン110のサウンドコントロール設定の1つ以上のサウンドコントロールパラメータに対応し、それを表し、および/またはそれに影響を及ぼす可能性のある情報を含み得る。
【0124】
いくつかの例示的な態様では、AAC情報129は、例えば以下で説明するように、サウンドコントロールゾーン110の音響構成に対応する音響構成情報を含み得る。
【0125】
いくつかの例示的な態様では、AAC支援情報129は、例えば以下で説明するように、例えば、サウンドコントロールゾーン110の音響構成の1つ以上のパラメータに関連する情報を含む、音響構成情報を含み得る。
【0126】
いくつかの例示的な態様では、AAC情報129は、例えば以下で説明するように、例えば、サウンドコントロールゾーン110の音響構成の1つ以上のパラメータを定義する情報を含む、音響構成情報を含み得る。
【0127】
いくつかの例示的な態様では、AAC情報129は、例えば以下で説明するように、例えば、サウンドコントロールゾーン110の音響構成の1つ以上のパラメータに影響を与える情報を含む、音響構成情報を含み得る。
【0128】
いくつかの例示的な態様では、AAC支援情報129は、例えば以下で説明するように、例えば、サウンドコントロールゾーン110の音響構成の1つ以上のパラメータを表す情報を含む、音響構成情報を含み得る。
【0129】
いくつかの例示的な態様では、AAC支援情報129は、例えば以下で説明するように、車両に実装されたサウンドコントロールゾーン110に影響を与えるAAC構成に対応する情報を含み得る。
【0130】
いくつかの例示的な態様では、AAC支援情報129は、例えば以下で説明するように、サウンドコントロールゾーン110を含む車両の1つ以上の車両システムの動作モードの構成に対応する車両システム構成情報を含み得る。
【0131】
いくつかの例示的な態様では、AAC支援情報129は、例えば以下で説明するように、サウンドコントロールゾーンを含む車両の1つ以上の車両センサーからの車両センサー情報を含み得る。
【0132】
いくつかの例示的な態様では、AAC支援情報129は、例えば以下で説明するように、サウンドコントロールゾーン110を含む車両の速度に対応する車速情報を含み得る。
【0133】
いくつかの例示的な態様では、AAC支援情報129は、例えば以下で説明するように、サウンドコントロールゾーン110を含む車両のエンジンに対応するエンジン情報を含み得る。
【0134】
いくつかの例示的な態様では、AAC支援情報129は、例えば以下で説明するように、サウンドコントロールゾーン110を含む車両のブレーキシステムに対応するブレーキシステム情報を含み得る。
【0135】
いくつかの例示的な態様では、AAC支援情報129は、例えば以下で説明するように、サウンドコントロールゾーン110を含む車両の道路検出システムからの道路検出情報を含み得る。
【0136】
いくつかの例示的な態様では、AAC支援情報129は、例えば以下で説明するように、サウンドコントロールゾーン110を含む車両のステアリングシステムに対応するステアリング情報を含み得る。
【0137】
いくつかの例示的な態様では、AAC支援情報129は、例えば以下で説明するように、サウンドコントロールゾーン110を含む車両の1つ以上のタイヤに対応するタイヤ情報を含み得る。
【0138】
いくつかの例示的な態様では、AAC支援情報129は、例えば以下で説明するように、サウンドコントロールゾーン110を含む車両の1つ以上の座席に対応する座席位置情報を含み得る。
【0139】
いくつかの例示的な態様では、AAC支援情報129は、例えば以下で説明するように、サウンドコントロールゾーン110を含む車両の1人以上の乗客に対応する乗客情報を含み得る。
【0140】
いくつかの例示的な態様では、AAC支援情報129は、例えば以下で説明するように、サウンドコントロールゾーン110を含む車両の開口の状態に対応する開口状態情報を含み得る。
【0141】
いくつかの例示的な態様では、AAC支援情報129は、例えば以下で説明するように、サウンドコントロールゾーン110を含む車両のオーディオシステムに対応するオーディオシステム情報を含み得る。
【0142】
いくつかの例示的な態様では、AAC支援情報129は、例えば以下で説明するように、サウンドコントロールゾーン110内の気候またはサウンドコントロールゾーン110外の気候の少なくとも一方に対応する気候情報を含み得る。
【0143】
いくつかの例示的な態様では、AAC支援情報129は、例えば以下で説明するように、サウンドコントロールゾーン110内のユーザの頭部または耳の少なくとも一方の位置に対応するユーザ位置情報を含み得る。
【0144】
いくつかの例示的な態様では、AAC支援情報129は、例えば以下で説明するように、サウンドコントロールゾーン110に関するユーザの好みを制御するために、ユーザの識別に対応するユーザ識別情報を含み得る。
【0145】
一例では、AAC支援情報129は、サウンドコントロールゾーン110のユーザの識別に対応するユーザ識別情報を含み得る。例えば、AAC支援情報129は、例えば、車両の運転席に関して実装されるサウンドコントロールゾーン110に関するユーザの好みを制御するための、車両の運転者の識別に対応するユーザ識別情報を含み得る。
【0146】
別の例では、AAC支援情報129は、別のユーザが使用する可能性のあるサウンドコントロールゾーン110に関するユーザの好みを制御するためのユーザの識別に対応するユーザ識別情報を含み得る。例えば、AAC支援情報129は、例えば、車両の1つ以上の乗客席に関して実装されるサウンドコントロールゾーン110に関するユーザの好みを制御するための、車両の運転者の識別に対応するユーザ識別情報を含み得る。
【0147】
いくつかの例示的な態様では、AAC支援情報129は、例えば以下で説明するように、サウンドコントロールゾーン110の音響構成に関連し得る、例えば任意の他の追加または代替の情報を含む音響構成情報を含み得る。
【0148】
いくつかの例示的な態様では、入力191は、例えば以下で説明するように、サウンドコントロールゾーン110を含む車両の通信バスを介してAAC情報129を受信するように構成され得る。
【0149】
いくつかの例示的な態様では、入力191は、車両のコントローラエリアネットワーク(CAN)バスを介して受信されたCANバス情報を介してAAC支援情報129を受信するように構成され得る。
【0150】
いくつかの例示的な態様では、入力191は、車両のA to B(A2B)バスを介して受信されたA2Bバス情報を介してAAC支援情報129を受信するように構成され得る。
【0151】
いくつかの例示的な態様では、入力191は、車両のメディア指向システムトランスポート(MOST)バスを介して受信されたMOSTバス情報を介して、AAC支援情報129を受信するように構成され得る。
【0152】
いくつかの例示的な態様では、入力191は、ワイヤレス通信リンクを介して受信されたワイヤレス通信情報を介してAAC支援情報129を受信するように構成され得る。
【0153】
いくつかの例示的な態様では、入力191は、車両のEthernetバスを介して受信されたEthernetバス情報を介してAAC支援情報129を受信するように構成され得る。
【0154】
他の態様では、入力191は、任意の他の有線リンクもしくは接続、ワイヤレスリンクもしくは接続、ならびに/または任意の他の通信機構、接続、リンク、バスおよび/もしくはインターフェースを介してAAC情報129を受信するように構成され得る。
【0155】
いくつかの例示的な態様では、AAC情報129は、例えば以下で説明するように、1つ以上のセンサーからのセンサー情報を含み得る。例えば、情報源120は、例えば以下で説明するように、1つ以上のセンサーを含み得る。
【0156】
いくつかの例示的な態様では、AAC支援情報129は、例えば以下で説明するように、1つ以上の音響センサーからのセンサー情報を含み得る。例えば、情報源120は、例えば以下で説明するように、1つ以上の音響センサーを含み得る。
【0157】
いくつかの例示的な態様では、情報源120は、例えば以下で説明するように、監視場所103の監視センサー、ノイズ音響センサー119、および/または残留ノイズ音響センサー121とは異なる、および/またはそれとは無関係であり得る、1つ以上の音響センサーを含み得る。
【0158】
いくつかの例示的な態様では、情報源120は、例えば以下で説明するように、監視場所103の監視センサー、ノイズ音響センサー119および/または残留ノイズ音響センサー121の一部として含まれ得る、および/またはその1つ以上の機能を利用し得る、1つ以上の音響センサーを含み得る。
【0159】
いくつかの例示的な態様では、AAC情報129は、例えば以下で説明するように、ノイズ音響センサー104および/または残留ノイズ音響センサー121のうちの1つ以上からの音響情報に部分的または全体的に基づき得る。
【0160】
いくつかの例示的な態様では、情報源120は、例えば以下で説明するように、サウンドコントロールゾーン110の環境の1つ以上のパラメータおよび/または属性を感知するように構成され得る、1つ以上の環境センサーを含み得る。
【0161】
いくつかの例示的な態様では、例えば、環境センサーは、音響センサー、画像センサー、光学センサー、光センサー、温度センサー、加速度計、圧力センサー、湿度センサー、および/または任意の他のタイプのセンサーを含み得る。
【0162】
いくつかの例示的な態様では、AAC情報129は、例えば以下で説明するように、1つ以上の光学センサーおよび/または画像センサーからのセンサー情報を含み得る。例えば、情報源120は、例えば以下で説明するように、例えばカメラなどの1つ以上の光学センサーおよび/または画像センサーを含み得る。
【0163】
いくつかの例示的な態様では、AAC情報129は、任意の他の追加または代替のセンサーからの任意の他のセンサー情報を含み得る。
【0164】
いくつかの例示的な態様では、情報源120は、例えば以下で説明するように、AAC構成に影響を及ぼす1つ以上の要素および/または設定の状態に対応するAAC情報129を提供するように構成され得る、1つ以上の状態情報源を含み得る。
【0165】
いくつかの例示的な態様では、AAC情報129は、例えば以下で説明するように、車両の1つ以上の車両システムの動作の構成に対応する車両システム構成情報を含み得る。
【0166】
いくつかの例示的な態様では、AAC情報129は、例えば以下で説明するように、車両の1つ以上の車両システムからの車両システム構成情報を含み得る。例えば、情報源120は、例えば以下で説明するように、車両の1つ以上の車両システム、および/または車両のシステムコントローラを含み得る。
【0167】
いくつかの例示的な態様では、AAC情報129は、例えば以下で説明するように、車両の車両システムの1つ以上のセンサーから受信され得る車両センサー情報を含み得る。
【0168】
いくつかの例示的な態様では、AAC情報129は、例えば以下で説明するように、車両の速度に対応する車速情報を含み得る。
【0169】
いくつかの例示的な態様では、AAC情報129は、例えば以下で説明するように、車両のエンジンに対応するエンジン情報を含み得る。
【0170】
例えば、AAC情報129は、例えば以下で説明するように、車両のエンジンの毎分回転数(RPM)に対応するRPM情報を含み得る。
【0171】
いくつかの例示的な態様では、AAC情報129は、例えば以下で説明するように、車両のブレーキシステムに対応するブレーキシステム情報を含み得る。
【0172】
例えば、AAC情報129は、例えば以下で説明するように、メインブレーキシステム、緊急ブレーキシステム、および/またはアンチロックブレーキシステム(ABS)、および/または任意の他のブレーキシステムの動作状態を示すブレーキシステム情報を含み得る。
【0173】
いくつかの例示的な態様では、AAC情報129は、例えば以下で説明するように、車両の道路検出システムに対応する道路検出情報を含み得る。
【0174】
例えば、AAC情報129は、例えば以下で説明するように、滑らかな道路、でこぼこした道路、荒れた道路、高速道路、舗装道路、未舗装道路、砂利道などの道路タイプを示す道路検出情報を含み得る。
【0175】
いくつかの例示的な態様では、AAC情報129は、例えば以下で説明するように、車両のステアリングシステムに対応するステアリング情報を含み得る。
【0176】
例えば、AAC情報129は、例えば以下で説明するように、車両のステアリングホイールの角度を示すステアリングホイール情報を含み得る。
【0177】
いくつかの例示的な態様では、AAC情報129は、例えば以下で説明するように、車両のタイヤシステムに対応するタイヤ情報を含み得る。
【0178】
例えば、AAC情報129は、例えば以下で説明するように、車両の1つ以上のタイヤの空気圧を示すタイヤ空気圧情報、および/または車両の1つ以上のタイヤのタイプおよび/またはサイズを示すタイヤタイプ情報を含み得る。
【0179】
いくつかの例示的な態様では、AAC情報129は、例えば以下で説明するように、車両内の1つ以上の座席の位置に対応する座席位置情報を含み得る。
【0180】
例えば、AAC情報129は、例えば以下で説明するように、車両内の運転席の位置および/または1つ以上の乗客席の位置に対応する座席位置情報を含み得る。
【0181】
いくつかの例示的な態様では、AAC情報129は、例えば以下で説明するように、車両内の1人以上の乗客に対応する乗客情報を含み得る。
【0182】
例えば、AAC情報129は、例えば以下で説明するように、車両内の1人以上の乗客の数、位置、場所、サイズ、および/または測定値を示す乗客情報を含み得る。
【0183】
いくつかの例示的な態様では、AAC情報129は、例えば以下で説明するように、車両の1つ以上の開口部に対応する開口状態情報を含み得る。
【0184】
いくつかの例示的な態様では、AAC情報129は、例えば以下で説明するように、車両の窓、ドア、トランク、および/またはルーフに対応する窓/ルーフ情報を含み得る。
【0185】
例えば、AAC情報129は、1つ以上の窓の完全に開いた位置、部分的に開いた位置、窓がどの程度開いているか(例えば、窓の開口率)、または1つ以上の窓の閉じた位置を示す窓情報、開いたドアまたは閉じたドアを示すドア情報、および/または例えば金属ルーフまたはパノラマルーフなどのルーフのタイプ、例えばルーフの開いた位置、部分的に開いた位置などのルーフの位置、ルーフがどの程度開いているか(例えば、ルーフの開口率)、または車両のルーフの閉じた位置を示すルーフ情報を含み得る。
【0186】
いくつかの例示的な態様では、AAC情報129は、例えば以下で説明するように、車両のオーディオシステムに対応するオーディオシステム情報を含み得る。
【0187】
例えば、AAC情報129は、例えば以下で説明するように、オーディオシステムの動作の1つ以上のオーディオパラメータ、例えばオーディオレベル、オーディオ入力、イコライザ設定、音楽レベルなどを示すオーディオシステム情報を含み得る。
【0188】
いくつかの例示的な態様では、AAC情報129は、例えば以下で説明するように、車両内の気候および/または車両外の気候に対応する気候情報を含み得る。
【0189】
例えば、AAC情報129は、例えば以下で説明するように、車両内の温度および/または車両外の温度に対応する温度情報を含み得る。
【0190】
例えば、AAC情報129は、例えば以下で説明するように、車両内の湿度および/または車両外の湿度に対応する湿度情報を含み得る。
【0191】
例えば、AAC情報129は、例えば以下で説明するように、車両外の雨、雪および/または氷の状況に対応する降水情報を含み得る。
【0192】
いくつかの例示的な態様では、AAC情報129は、任意の他の追加または代替の情報を含み得る。
【0193】
いくつかの例示的な態様では、コントローラ193は、例えば以下で説明するように、例えばAAC情報129、複数のノイズ入力104、および複数の残留ノイズ入力106に基づいて、サウンドコントロールゾーン110内のサウンドを制御するためのサウンドコントロールパターンを決定するように構成され得る。
【0194】
いくつかの例示的な態様では、AACコントローラ102は、複数の音響トランスデューサにサウンドコントロールパターンを出力するための出力197を含み得る。例えば、出力197は、例えば以下で説明するように、音響トランスデューサ108を制御するためにサウンドコントロール信号109の形でサウンドコントロールパターンを出力するように構成され得る。
【0195】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、AAC構成情報129に基づいてAACパラメータ設定を決定し、複数のノイズ入力104、および/または複数の残留ノイズ入力106のうちの少なくとも1つにAACパラメータ設定を適用することによって、サウンドコントロール信号109のサウンドコントロールパターンを決定するように構成され得る。
【0196】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、例えばAAC構成情報129の変化に基づいて、AACパラメータ設定を、例えば、動的に適応させ、オフラインで適応させ、および/またはリアルタイムで適応させるように構成され得る。
【0197】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、例えば、AAC構成情報129に基づいて少なくとも1つの予測フィルタの予測フィルタ設定を決定し、例えば予測フィルタ設定に基づいてサウンドコントロールパターンを決定するように構成され得る。
【0198】
いくつかの例示的な態様では、予測フィルタ設定は、例えば以下で説明するように、例えば複数のノイズ入力104および/または複数の残留ノイズ入力106のうちの少なくとも1つに基づいて、例えば、サウンドコントロール信号109のサウンドコントロールパターンを決定するための予測フィルタによって適用される予測フィルタ重みベクトルを含み得る。
【0199】
いくつかの例示的な態様では、予測フィルタ設定は、例えば以下で説明するように、予測フィルタ重みベクトルを更新するための更新レートパラメータを含み得る。
【0200】
他の態様では、AACコントローラ102は、例えば、AAC構成情報129に基づいて、任意の他の追加または代替の予測フィルタ設定を決定するように構成され得る。
【0201】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、例えば、AAC構成情報129に基づいて、1つ以上の経路伝達関数の経路伝達関数設定を決定し、複数のノイズ入力104および/または複数の残留ノイズ入力106のうちの少なくとも1つに基づいて、サウンドコントロール信号109のサウンドコントロールパターンを決定するために経路伝達関数設定を適用するように構成され得る。
【0202】
いくつかの例示的な態様では、経路伝達関数設定は、例えば以下で説明するように、音響トランスデューサ108とノイズ感知場所105との間の経路伝達関数の設定を含み得る。
【0203】
いくつかの例示的な態様では、経路伝達関数設定は、例えば以下で説明するように、音響トランスデューサ108と残留ノイズ感知場所107との間の経路伝達関数の設定を含み得る。
【0204】
いくつかの例示的な態様では、経路伝達関数設定は、音響トランスデューサ108と監視場所103との間の経路伝達関数の設定を含み得る。例えば、1つ以上の残留ノイズ入力106の少なくとも1つは、例えば、監視場所103で感知された監視入力に基づき得る。
【0205】
例えば、AACコントローラ102は、残留ノイズ入力106を決定するために使用される、音響トランスデューサ108と監視センサーの監視場所103との間の経路伝達関数の設定を決定するように構成され得る。
【0206】
例えば、AACコントローラ102は、例えば、音響トランスデューサ108と監視センサーの監視場所103との間の経路伝達関数の設定に基づいて、サウンドコントロールゾーン110内のサウンドを制御するためのサウンドコントロールパターンを決定するように構成され得る。
【0207】
一例では、残留ノイズ入力106を決定するために使用される監視センサーの監視場所103は、サウンドコントロールゾーン110内にあり得る。
【0208】
別の例では、残留ノイズ入力106を決定するために使用される監視センサーの監視場所103は、サウンドコントロールゾーン110の外側にあり得る。
【0209】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、例えば、AAC構成情報に基づいてノイズ抽出関数を決定するように構成され得る。
【0210】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、例えば複数のノイズ入力104および/または複数の残留ノイズ入力106のうちの少なくとも1つにノイズ抽出関数を適用することによって、1つ以上の抽出された音響パターンを決定し、例えば1つ以上の抽出された音響パターンに基づいて、サウンドコントロール信号109のサウンドコントロールパターンを決定するように構成され得る。
【0211】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、AAC構成情報129に基づいてサウンドコントロールプロファイルを決定し、サウンドコントロールプロファイルに基づいてサウンドコントロールパターンを決定するように構成され得る。
【0212】
いくつかの例示的な態様では、例えば以下で説明するように、サウンドコントロールプロファイルは、1つ以上のサウンドコントロールパラメータの設定を含み得、AACコントローラ102は、例えば、サウンドコントロールプロファイルに従った1つ以上のサウンドコントロールパラメータの設定に基づいて、サウンドコントロール信号109のサウンドコントロールパターンを決定するように構成され得る。
【0213】
いくつかの例示的な態様では、メモリ198は、例えば以下で説明するように、複数のサウンドコントロール構成に対応する複数のサウンドコントロールプロファイルを記憶するように、例えばコントローラ193によって構成され得る。
【0214】
いくつかの例示的な態様では、コントローラ193は、例えば以下で説明するように、例えば、AAC構成情報129に基づいて、メモリ198内の複数のサウンドコントロールプロファイルから、選択されたサウンドコントロールプロファイルを選択し、取り出すように構成され得る。
【0215】
いくつかの例示的な態様では、コントローラ193は、例えば以下で説明するように、例えば選択されたサウンドコントロールプロファイルに基づいて、サウンドコントロール信号109のサウンドコントロールパターンを決定するように構成され得る。
【0216】
いくつかの例示的な態様では、複数のサウンドコントロールプロファイルは、例えば以下で説明するように、1人以上のユーザに対応する1人以上のユーザベースのプロファイルを含み得る。
【0217】
いくつかの例示的な態様では、ユーザに対応するユーザベースのプロファイルは、例えば以下で説明するように、ユーザの好みに基づく1つ以上のサウンドコントロールパラメータの設定を含み得る。
【0218】
いくつかの例示的な態様では、例えば以下で説明するように、ユーザベースのプロファイルは、ユーザに対応し得、サウンドコントロールゾーン110に関するユーザの好みを制御することができる。
【0219】
一例として、ユーザベースのプロファイルは、サウンドコントロールゾーン110のユーザに対応し得る。例えば、車両の運転者のユーザベースのプロファイルは、例えば、車両の運転席に関して実装されるサウンドコントロールゾーン110に関する運転者の好みに基づく1つ以上のサウンドコントロールパラメータの設定を含み得る。
【0220】
別の例では、ユーザベースのプロファイルは、サウンドコントロールゾーン110に関するユーザの好みを制御するために、第1のユーザに対応し得、これは第2のユーザによって使用されることがある。例えば、車両の運転者のユーザベースのプロファイルは、車両の1つ以上の乗客席に関して実装されるサウンドコントロールゾーン110に関する運転者の好みに基づく1つ以上のサウンドコントロールパラメータの設定を含み得る。
【0221】
いくつかの例示的な態様では、AAC構成情報129は、例えば、ユーザの識別に対応するユーザ識別情報を含み得る。例えば、コントローラ193は、例えば、AAC構成情報129内のユーザ識別情報に基づいて、メモリ198内の複数のサウンドコントロールプロファイルから、選択されたサウンドコントロールプロファイルを選択し、取り出すように構成され得る。
【0222】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、例えば、AAC構成情報129に基づいて、サウンドコントロール信号109のサウンドコントロールパターンを選択的にミュートするように構成され得る。
【0223】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、例えば、AAC構成情報129に基づいて、サウンドコントロール信号109のサウンドコントロールパターンのレベルを調整するように構成され得る。
【0224】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、例えば、AAC構成情報129に基づいて、サウンドコントロール信号109のサウンドコントロールパターンの適応をフリーズするように構成され得る。
【0225】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、例えばAAC情報129に基づいて、少なくとも1つのAACパラメータの設定を決定し、例えばAACパラメータ設定に基づいて、サウンドコントロール信号109のサウンドコントロールパターンを決定するように構成され得る。
【0226】
いくつかの例示的な態様では、AACパラメータ設定は、例えば以下で説明するように、音響トランスデューサ108を制御するためのサウンドコントロールパターンを決定、生成、更新、構成、および/または適応するために利用され得る、予測フィルタの設定、経路伝達関数の設定、適応型AACパラメータの設定、複数の素の基準音響パターンを抽出するための抽出器(「音響パターン抽出器」とも呼ばれる)の設定、および/または任意の他のパラメータの設定を含み得る。
【0227】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、AAC情報129に基づいて、少なくとも1つの予測フィルタの予測フィルタ設定を決定し、例えば予測フィルタ設定に基づいて、サウンドコントロール信号109のサウンドコントロールパターンを決定するように構成され得る。
【0228】
いくつかの例示的な態様では、予測フィルタ設定は、例えば以下で説明するように、複数のノイズ入力104および複数の残留ノイズ入力106に基づいてサウンドコントロールパターンを決定するための予測フィルタによって適用される予測フィルタ重みベクトルを含み得る。
【0229】
いくつかの例示的な態様では、予測フィルタ設定は、例えば以下で説明するように、予測フィルタ重みベクトルを更新するための更新レートパラメータを含み得る。
【0230】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、AAC情報129に基づいて、1つ以上の経路伝達関数の経路伝達関数設定を決定し、例えば複数のノイズ入力104および複数の残留ノイズ入力106に基づいて、サウンドコントロール信号109のサウンドコントロールパターンを決定するために経路伝達関数設定を適用するように構成され得る。
【0231】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、音響トランスデューサ108とノイズ感知場所105との間の経路伝達関数の経路伝達関数設定を決定するように構成され得る。
【0232】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、音響トランスデューサ108と残留ノイズ感知場所107との間の経路伝達関数の経路伝達関数設定を決定するように構成され得る。
【0233】
いくつかの例示的な態様では、AACコントローラ102は、複数のノイズ入力104から、統計的に独立した複数の素の基準音響パターンを抽出し、および/または、残留ノイズ入力106から、統計的に独立した複数の素の残留ノイズ音響パターンを抽出するように構成され得る。
【0234】
例えば、コントローラ193は、複数の素の基準音響パターンおよび/または複数の素の残留ノイズ音響パターンを抽出するための抽出器(「音響パターン抽出器」または「特徴抽出器」とも呼ばれる)を含み得る。
【0235】
本明細書で使用する「素の音響パターン」という語句は、少なくとも1つの特徴および/または属性、例えば、エネルギー、振幅、位相、周波数、方向、1つ以上の統計的信号特性などに関して独立している複数の音響パターンを指し得る。
【0236】
いくつかの例示的な態様では、コントローラ193は、複数の基準ノイズ入力104にあらかじめ定義された基準ノイズ抽出関数を適用することによって、複数の素の基準音響パターンを抽出し得る。
【0237】
いくつかの例示的な態様では、素の音響パターンの抽出は、例えば、それぞれの数の素のモデル化された音響ソースに対応する、あらかじめ定義された数の素の音響パターンの組合せとして入力104の一次パターンをモデル化するために使用され得る。
【0238】
一例では、サウンドコントロールゾーン110に影響を及ぼすと予想される、1つ以上の予想されるノイズパターンは、道路ノイズ、風ノイズ、エンジンノイズなどのうちの1つ以上によって生成され得ると予想され得る。したがって、コントローラ193は、道路ノイズパターン、風ノイズパターン、エンジンノイズパターン、および/または任意の他のノイズパターンの1つ以上の属性に基づいて、1つ以上の基準音響パターンを選択するように構成され得る。
【0239】
いくつかの例示的な態様では、コントローラ193は、複数の残留ノイズ入力106にあらかじめ定義された残留ノイズ抽出関数を適用することによって、複数の素の残留ノイズ音響パターンを抽出し得る。
【0240】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、AAC情報129に基づいて、音響パターン抽出器の音響パターン抽出器設定を決定し、例えば音響パターン抽出器設定に基づいて、サウンドコントロール信号109のサウンドコントロールパターンを決定するように構成され得る。
【0241】
いくつかの例示的な態様では、音響パターン抽出器設定は、例えば以下で説明するように、複数の素の基準音響パターンおよび/または複数の素の残留ノイズ音響パターンを決定するために音響パターン抽出器によって適用される1つ以上の音響パターン抽出器係数を含み得る。
【0242】
いくつかの例示的な態様では、音響パターン抽出器設定は、例えば以下で説明するように、音響パターン抽出器の1つ以上の係数を更新するための更新レートパラメータを含み得る。
【0243】
いくつかの例示的な態様では、コントローラ193は、例えば以下で説明するように、AAC情報129に基づいて、少なくとも1つの音響パターン抽出器パラメータの設定を、例えばリアルタイムで決定、更新、および/または調整し、例えば音響パターン抽出器パラメータ設定に基づいて、サウンドコントロール信号109のサウンドコントロールパターンを決定するように構成され得る。
【0244】
いくつかの例示的な態様では、音響パターン抽出器パラメータ設定は、複数の素の基準音響パターンおよび/または複数の素の残留ノイズ音響パターンを抽出する際に音響パターン抽出器によって利用され得る、1つ以上の係数、1つ以上の重みパラメータ、1つ以上の更新レートパラメータ、1つ以上の適応パラメータ、および/または任意の他のパラメータの設定を含み得る。
【0245】
いくつかの例示的な態様では、AAC情報129は、乗客の頭部および/または耳の位置を示すための乗客追跡情報を含み得る。
【0246】
例えば、情報源120は、乗客の頭部および/または耳の位置を追跡するように構成され得る、カメラ、画像センサー、光学センサー、および/または任意の他のセンサーを含み得る。例えば、AACコントローラ102は、例えば乗客追跡情報に基づいて、例えば、予測フィルタ設定、経路伝達関数設定、AAC適応パラメータ設定、および/または音響パターン抽出器設定など、1つ以上のAACパラメータを決定および/または適応させるように構成され得る。
【0247】
一例では、AACコントローラ102は、例えばリアルタイムで、例えばサウンドコントロールゾーン110内の乗客の頭部および/または耳の位置の変化に基づいて、例えば予測フィルタ設定、経路伝達関数設定、AAC適応パラメータ設定、および/または音響パターン抽出器設定など、1つ以上のAACパラメータを、例えばリアルタイムで設定および/または動的に適応させるように構成され得る。
【0248】
一例では、AACコントローラ102は、例えばリアルタイムで、サウンドコントロールゾーン110内の乗客の頭部および/または耳の位置の変化に基づいて、音響トランスデューサ108と1つ以上の残留ノイズ感知場所107との間の経路伝達の経路伝達関数設定を、例えばリアルタイムで設定および/または動的に適応させるように構成され得る。
【0249】
いくつかの例示的な態様では、AAC情報129は、車両内の1つ以上の座席の位置に対応する座席位置情報を含み得る。例えば、AAC情報129は、車両内の運転席の位置および/または1つ以上の乗客席の位置に対応する座席位置情報を含み得る。
【0250】
一例では、AACコントローラ102は、例えば座席位置情報に基づいて、例えば、予測フィルタ設定、経路伝達関数設定、AAC適応パラメータ設定、および/または音響パターン抽出器設定など、1つ以上のAACパラメータを、例えばリアルタイムで設定および/または動的に適応させるように構成され得る。
【0251】
一例では、AACコントローラ102は、例えばリアルタイムで、例えば、運転者および/または乗客の座席位置の変化に基づいて、音響トランスデューサ108と1つ以上の残留ノイズ感知場所107との間の経路伝達の経路伝達関数設定を、例えばリアルタイムで設定および/または動的に適応させるように構成され得る。
【0252】
いくつかの例示的な態様では、AAC情報129は、車両内の1人以上の乗客に対応する乗客情報を含み得る。例えば、AAC情報129は、車両内の1人以上の乗客の数、位置、場所、サイズ、および/または測定値を示す乗客情報を含み得る。
【0253】
一例では、AACコントローラ102は、例えば乗客情報に基づいて、例えば、予測フィルタ設定、経路伝達関数設定、AAC適応パラメータ設定、および/または音響パターン抽出器設定など、1つ以上のAACパラメータを、例えばリアルタイムで設定および/または動的に適応させるように構成され得る。
【0254】
一例では、AACコントローラ102は、例えばリアルタイムで、例えば、車両内の1人以上の乗客の数、位置、場所、サイズ、および/または測定値に基づいて、音響トランスデューサ108と1つ以上の残留ノイズ感知場所107との間の経路伝達の経路伝達関数設定、音響トランスデューサ108と1つ以上のノイズ感知場所105との間の経路伝達の経路伝達関数設定、音響パターン抽出器設定、および/または予測フィルタ設定を、例えばリアルタイムで設定および/または動的に適応させるように構成され得る。
【0255】
いくつかの例示的な態様では、AAC情報129は、車両内の気候に対応する気候情報を含み得る。
【0256】
一例では、AACコントローラ102は、例えばリアルタイムで、例えば、車両内の気候の変化に基づいて、例えば、予測フィルタ設定、経路伝達関数設定、AAC適応パラメータ設定、および/または音響パターン抽出器設定など、1つ以上のAACパラメータを、例えばリアルタイムで設定および/または動的に適応させるように構成され得る。
【0257】
一例では、AACコントローラ102は、例えばリアルタイムで、例えば、車両内の気候の変化に基づいて、音響トランスデューサ108と1つ以上の残留ノイズ感知場所107との間の経路伝達の経路伝達関数設定、音響トランスデューサ108と1つ以上のノイズ感知場所105との間の経路伝達の経路伝達関数設定、音響パターン抽出器設定、および/または予測フィルタ設定を、例えばリアルタイムで設定および/または動的に適応させるように構成され得る。一例では、AACコントローラ102は、例えば、AAC情報129によって示される、車両内の温度および/または湿度レベルの検出された変化に基づいて、音響トランスデューサ108と1つ以上の残留ノイズ感知場所107との間の経路伝達の経路伝達関数設定、音響トランスデューサ108と1つ以上のノイズ感知場所105との間の経路伝達の経路伝達関数設定、音響パターン抽出器設定、および/または予測フィルタ設定を、例えばリアルタイムで設定および/または動的に適応させるように構成され得る。
【0258】
いくつかの例示的な態様では、例えば以下で説明するように、AAC情報129は、車両のノイズ生成車両システムに対応する車両システム情報を含み得、AACコントローラ102は、例えば車両システム情報に基づいて、サウンドコントロール信号109のサウンドコントロールパターンを決定するように構成され得る。
【0259】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、サウンドコントロールパターンが、サウンドコントロールゾーン110内のノイズ生成車両システムからのノイズを制御、再形成、低減または除去するように、例えば車両システム情報に基づいて、サウンドコントロール信号109のサウンドコントロールパターンを決定するように構成され得る。
【0260】
いくつかの例示的な態様では、ノイズ生成車両システムは、例えば、車両のエンジン、車両のタイヤ、車両のブレーキシステム、車両のステアリングシステム、車両の空調システム、および/または車両の任意の他のシステムを含み得る。
【0261】
いくつかの例示的な態様では、AAC情報129は、例えば以下で説明するように、車両の車両システムの設定を表す車両システム設定情報を含み得る。
【0262】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、例えば車両システム設定情報に基づいて、サウンドコントロール信号109のサウンドコントロールパターンを決定するように構成され得る。
【0263】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、例えば、車両システムの第1の設定を表す第1の車両システム設定情報を含むAAC情報129に基づいて、サウンドコントロール信号109の第1のサウンドコントロールパターンを決定するように構成され得る。
【0264】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、例えば、車両システムの第1の設定とは異なる車両システムの第2の設定を表す第2の車両システム設定情報を含むAAC情報129に基づいて、サウンドコントロール信号109の、第1のサウンドコントロールパターンとは異なる第2のサウンドコントロールパターンを決定するように構成され得る。
【0265】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、例えば、車両システムの設定の変化を表す車両システム設定情報の変化に基づいて、サウンドコントロール信号109のサウンドコントロールパターンを動的に更新するように構成され得る。
【0266】
いくつかの例示的な態様では、AAC情報129は、例えば以下で説明するように、車両の車両システムの動作モードを表す動作モード情報を含み得る。
【0267】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、例えば動作モード情報に基づいて、サウンドコントロール信号109のサウンドコントロールパターンを決定するように構成され得る。
【0268】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、例えば、車両システムの第1の動作モードを表す第1の動作モード情報を含むAAC情報129に基づいて、サウンドコントロール信号109の第1のサウンドコントロールパターンを決定するように構成され得る。
【0269】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、例えば、車両システムの第1の動作モードとは異なる車両システムの第2の動作モードを表す第2の動作モード情報を含むAAC情報129に基づいて、サウンドコントロール信号109の、第1のサウンドコントロールパターンとは異なる第2のサウンドコントロールパターンを決定するように構成され得る。
【0270】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、例えば、車両システムの動作モードの変化を表す動作モード情報の変化に基づいて、サウンドコントロール信号109のサウンドコントロールパターンを動的に更新するように構成され得る。
【0271】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、AAC情報129に基づいてサウンドコントロールプロファイルを決定し、例えばサウンドコントロールプロファイルに基づいて、サウンドコントロール信号109のサウンドコントロールパターンを決定するように構成され得る。
【0272】
いくつかの例示的な態様では、例えば以下で説明するように、サウンドコントロールプロファイルは、1つ以上のサウンドコントロールパラメータの設定を含み得、AACコントローラ102は、例えば、1つ以上のサウンドコントロールパラメータの設定に基づいて、サウンドコントロール信号109のサウンドコントロールパターンを決定するように構成され得る。
【0273】
いくつかの例示的な態様では、メモリ198は、例えば以下で説明するように、複数のサウンドコントロール構成にそれぞれ対応する複数のサウンドコントロールプロファイル(AACプロファイル)199を記憶するように構成され得る。
【0274】
いくつかの例示的な態様では、特定のサウンドコントロール構成に対応するAACプロファイル199は、例えば以下で説明するように、特定のサウンドコントロール構成に対応する、例えば予測フィルタ設定、経路伝達関数設定、AAC適応パラメータ設定、および/または音響パターン抽出器設定など、例えば1つ以上のAACパラメータの設定を含み得る。
【0275】
いくつかの例示的な態様では、AACコントローラ102は、例えば以下で説明するように、AAC情報129に基づいて、複数のサウンドコントロールプロファイル198から、選択されたサウンドコントロールプロファイルを選択し、選択されたサウンドコントロールプロファイルに基づいてサウンドコントロールパターンを決定するように構成され得る。
【0276】
いくつかの例示的な態様では、コントローラ193は、例えば以下で説明するように、例えば、サウンドコントロールパターンが、少なくとも1つのサウンドコントロールゾーン110内の1つ以上のノイズ源からのノイズを制御、再形成、低減、または除去するように、例えばAAC情報129に基づいて、サウンドコントロール信号109のサウンドコントロールパターンを決定するように構成され得る。
【0277】
一例では、AAC情報129は、車両のエンジンのRPM情報を含み得る。
【0278】
一例では、コントローラ193は、例えば、サウンドコントロールパターンが、エンジンからのノイズを制御、再形成、低減、除去するように、および/または、少なくとも1つのサウンドコントロールゾーン110内の他のノイズ源の低減を改善するようにサウンドコントロールパターンを修正するように、例えば、RPM情報に基づいて、サウンドコントロール信号109のサウンドコントロールパターンを決定するように構成され得る。
【0279】
別の例では、コントローラ193は、例えば、1つ以上の他のノイズ源からのノイズの低減および/または除去をサポートするためなど、例えば、1つ以上の他のサウンドパターンの制御および/または低減をサポートするために、任意の他の追加または代替の基準に基づいて、例えば、RPM情報に基づいて、サウンドコントロール信号109のサウンドコントロールパターンを決定および/または修正するように構成され得る。
【0280】
別の例では、コントローラ193は、例えば以下で説明するように、例えばAAC情報129内のRPM情報および/または任意の他のタイプの情報に基づいて、1つ以上のAAC機能の適応を、選択的および/または動的にオン/オフ、ミュート、および/または減速および/または停止(フリーズ)するように構成され得る。
【0281】
別の例では、AAC情報129は、車両の窓および/またはルーフの開閉状態、ならびに/あるいは、例えば金属ルーフもしくはパノラマルーフなどルーフのルーフタイプを示す窓/ルーフ情報を含み得る。例えば、コントローラ193は、例えば、サウンドコントロールパターンが、少なくとも1つのサウンドコントロールゾーン110内の車両の環境からの外部ノイズ、例えば、風ノイズ、道路ノイズなどを制御、再形成、低減、または除去するように、例えば窓/ルーフ情報に基づいて、サウンドコントロール信号109のサウンドコントロールパターンを決定するように構成され得る。
【0282】
別の例では、AAC情報129は、車両の道路検出システムに対応する道路検出情報を含み得る。例えば、コントローラ193は、例えば、サウンドコントロールパターンが、例えば、道路検出情報によって示される道路タイプに基づいて、少なくとも1つのサウンドコントロールゾーン110内の車両の環境からの外部ノイズを制御、再形成、低減、または除去するように、例えば道路検出情報に基づいて、サウンドコントロール信号109のサウンドコントロールパターンを決定するように構成され得る。
【0283】
別の例では、AAC情報129は、車両のタイヤシステムに対応するタイヤ情報を含み得る。例えば、コントローラ193は、例えば、サウンドコントロールパターンが、例えば、車両の1つ以上のタイヤの圧力、ならびに/あるいは車両の1つ以上のタイヤのタイプおよび/またはサイズに基づいて、少なくとも1つのサウンドコントロールゾーン110内のタイヤからのノイズを制御、再形成、低減、または除去するように、例えばRPMに基づいて、サウンドコントロール信号109のサウンドコントロールパターンを決定するように構成され得る。
【0284】
別の例では、AAC情報129は、車両外の気候に対応する気候情報を含み得る。例えば、コントローラ193は、例えば、サウンドコントロールパターンが、少なくとも1つのサウンドコントロールゾーン110内の車両の環境からの外部ノイズ、例えば、雨ノイズ、風ノイズ、道路ノイズ、および/または任意の他のノイズを制御、再形成、低減、または除去するように、例えば気候情報に基づいて、サウンドコントロール信号109のサウンドコントロールパターンを決定するように構成され得る。
【0285】
別の例では、AAC情報129は、車両のステアリングシステムに対応するステアリング情報を含み得る。例えば、コントローラ193は、例えば、左/右ステアリング角度など車両のステアリングホイールの角度に基づいて、少なくとも1つのサウンドコントロールゾーン110内の車両の環境からの外部ノイズを制御、再形成、低減、または除去するように、例えばステアリング情報に基づいて、サウンドコントロール信号109のサウンドコントロールパターンを決定するように構成され得る。
【0286】
別の例では、AAC情報129は、車両のメインブレーキシステム、緊急ブレーキシステム、アンチロックブレーキシステム(ABS)、および/または任意の他のブレーキシステムの動作状態を示すブレーキシステム情報を含み得る。例えば、コントローラ193は、例えば、サウンドコントロールパターンが、例えば、ブレーキシステムの動作状態に基づいて、少なくとも1つのサウンドコントロールゾーン110内の車両の環境からの外部ノイズを制御、再形成、低減、または除去するように、例えばブレーキシステム情報に基づいて、サウンドコントロール信号109のサウンドコントロールパターンを決定するように構成され得る。
【0287】
いくつかの例示的な態様では、AACコントローラ193は、例えば以下で説明するように、例えばAAC情報129に基づいて、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるべきサウンドコントロールパターンを、例えばリアルタイムで動的に生成、制御、修正、更新、および/または調整するように構成され得る。
【0288】
いくつかの例示的な態様では、AACコントローラ193は、例えば以下で説明するように、例えば、サウンドコントロール信号109を選択的に生成すること、および/またはサウンドコントロール信号109を音響トランスデューサ108に選択的に提供することによって、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるべきサウンドコントロールパターンを、例えばリアルタイムで動的に生成、制御、修正、更新、および/または調整するように構成され得る。
【0289】
いくつかの例示的な態様では、AACコントローラ193は、例えば以下で説明するように、例えば、サウンドコントロール信号109を音響トランスデューサ108に提供するかどうかを選択することによって、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるべきサウンドコントロールパターンを、例えばリアルタイムで動的に生成、制御、修正、更新、および/または調整するように構成され得る。
【0290】
いくつかの例示的な態様では、AACコントローラ193は、例えば以下で説明するように、例えば、サウンドコントロール信号109を生成するための1つ以上のAACパラメータを適応させるかどうかを選択することによって、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるべきサウンドコントロールパターンを、例えばリアルタイムで動的に生成、制御、修正、更新、および/または調整するように構成され得る。
【0291】
いくつかの例示的な態様では、AACコントローラ193は、例えば以下で説明するように、例えばAAC情報129に基づいて、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるべきサウンドコントロールパターンを、例えばリアルタイムで動的にミュートし、および/または、例えば、サウンドコントロール信号109を介して、音響トランスデューサ108に提供されるべきサウンドコントロールパターンのレベルを、例えばリアルタイムで動的に低減するように構成され得る。
【0292】
いくつかの例示的な態様では、AACコントローラ193は、例えば以下で説明するように、例えばサウンドコントロール信号109を介して音響トランスデューサ108に提供されるべきサウンドコントロールパターンが、ミュートされるか、または低減されたレベルに設定されるべき1つ以上のあらかじめ定義された状況(「ミュート状況」)を、例えばリアルタイムで、AAC情報129に基づいて、動的に識別するように構成され得る。
【0293】
いくつかの例示的な態様では、AACコントローラ193は、例えば以下で説明するように、例えばあらかじめ定義されたミュート状況の識別に基づいて、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるべきサウンドコントロールパターンのレベルをミュートまたは低減するように構成され得る。
【0294】
いくつかの例示的な態様では、AACコントローラ193は、例えば以下で説明するように、例えば予測フィルタ(PF)をゼロに設定することによって、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるべきサウンドコントロールパターンをミュートするように構成され得る。
【0295】
いくつかの例示的な態様では、AACコントローラ193は、例えば以下で説明するように、例えば基準センサー104からの入力をゼロに設定することによって、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるべきサウンドコントロールパターンをミュートするように構成され得る。
【0296】
いくつかの例示的な態様では、AACコントローラ193は、例えば以下で説明するように、例えばサウンドコントロール信号109をゼロに設定することによって、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるべきサウンドコントロールパターンをミュートするように構成され得る。
【0297】
いくつかの例示的な態様では、AACコントローラ193は、例えば以下で説明するように、例えば、サウンドコントロールパターンを生成するためのAAC機能を呼び出さないことを選択することによって、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるべきサウンドコントロールパターンをミュートするように構成され得る。
【0298】
いくつかの例示的な態様では、AACコントローラ193は、例えば以下で説明するように、例えば、音響パターン抽出器の入力/出力の一部またはすべてを選択的にゼロにすることによって、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるべきサウンドコントロールパターンをミュートするように構成され得る。
【0299】
いくつかの例示的な態様では、AACコントローラ193は、例えば任意の他の追加または代替の設定および/または機構に基づいて、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるべきサウンドコントロールパターンをミュートするように構成され得る。
【0300】
いくつかの例示的な態様では、AACコントローラ193は、例えば以下で説明するように、サウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を、例えばAAC情報129に基づいて、例えばリアルタイムで、動的に減速および/または停止(「フリーズ」)するように構成され得る。
【0301】
いくつかの例示的な態様では、AACコントローラ193は、例えば以下で説明するように、サウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を減速または停止させる1つ以上のあらかじめ定義された状況(「適応減速/フリーズ状況」)を、例えばリアルタイムで、AAC情報129に基づいて、動的に識別するように構成され得る。
【0302】
いくつかの例示的な態様では、AACコントローラ193は、例えば以下で説明するように、例えばあらかじめ定義された適応フリーズ状況の識別に基づいて、サウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を減速および/または停止するように構成され得る。
【0303】
いくつかの例示的な態様では、AACコントローラ193は、例えば以下で説明するように、例えば残留ノイズセンサー106からの入力をゼロに設定することによって、サウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を停止するように構成され得る。
【0304】
いくつかの例示的な態様では、AACコントローラ193は、例えば以下で説明するように、例えば1つ以上のスピーカ伝達関数(STF)をゼロに設定することによって、サウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を停止するように構成され得る。
【0305】
いくつかの例示的な態様では、AACコントローラ193は、例えば以下で説明するように、例えばPFステップサイズをゼロに設定することによって、サウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を停止するように構成され得る。
【0306】
いくつかの例示的な態様では、AACコントローラ193は、例えば以下で説明するように、例えば1つ以上の更新レートパラメータμkmを増加させて、例えばPFステップサイズを増加させることによって、サウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を減速するように構成され得る。
【0307】
いくつかの例示的な態様では、AACコントローラ193は、例えば以下で説明するように、例えば、サウンドコントロールパターンを生成するための1つ以上のパラメータを適応させるために使用され得る適応型AAC関数を呼び出さないことを選択することによって、サウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を停止するように構成され得る。
【0308】
いくつかの例示的な態様では、AACコントローラ193は、例えば、任意の他の追加または代替の設定および/または機構に基づいて、サウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を減速および/または停止するように構成され得る。
【0309】
いくつかの例示的な態様では、AAC情報192は、車両内の1人以上の乗客の検出された発話を示すための発話検出情報を含み得る。
【0310】
いくつかの例示的な態様では、情報源120は、発話検出情報を生成するための発話検出器を含み得る。
【0311】
一例では、発話検出器は、例えば、基準音響センサー104からの音響情報に基づいて、発話検出情報を生成するように構成される。
【0312】
別の例では、発話検出器は、例えば専用の発話検出センサーおよび/または任意の他の専用もしくは非専用のセンサーなど、例えば1つ以上の他の音響センサーからの音響情報に基づいて、発話検出情報を生成するように構成され得る。
【0313】
いくつかの例示的な態様では、AACコントローラ193は、例えば、AAC情報192が発話の検出を示すことを識別することに基づいて、サウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を減速および/または停止するように構成され得る。
【0314】
いくつかの例示的な態様では、AACコントローラ193は、例えば、AAC情報192が発話の検出を示すことを識別することに基づいて、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるべきサウンドコントロールパターンをミュートするように構成され得る。
【0315】
いくつかの例示的な態様では、AAC情報192は、車両内で聞こえる音声に対応する音声情報を含み得る。
【0316】
いくつかの例示的な態様では、情報源120は、車両内で聞こえる音声を提供および/または制御するための音声源または音声コントローラを含み得る。
【0317】
いくつかの例示的な態様では、AACコントローラ193は、例えば音声情報に基づいて、サウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を選択的に減速および/または停止するように構成され得る。
【0318】
いくつかの例示的な態様では、AACコントローラ193は、例えば、車両内で聞こえる音声のオーディオレベルおよび/または等化レベルに基づいて、サウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を選択的に減速および/または停止するように構成され得る。
【0319】
いくつかの例示的な態様では、AACコントローラ193は、例えば、音響トランスデューサ108の出力のレベルに基づいて、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるサウンドコントロールパターンをミュートするように構成され得る。例えば、AACコントローラ193は、例えば、音響トランスデューサ108の出力レベルがあらかじめ定義された閾値(「最大スピーカ閾値」)よりも大きいという検出に基づいて、および/または音響トランスデューサ108の出力レベルがあらかじめ定義された閾値(「最小スピーカ閾値」)よりも小さいという検出に基づいて、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるサウンドコントロールパターンをミュートするように構成され得る。
【0320】
いくつかの例示的な態様では、AACコントローラ193は、例えば、音響トランスデューサ108の出力レベルに基づいて、サウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を減速および/または停止するように構成され得る。例えば、AACコントローラ193は、例えば、音響トランスデューサ108の出力レベルが最大スピーカ閾値よりも大きいという検出に基づいて、および/または音響トランスデューサ108の出力レベルが最小スピーカ閾値よりも小さいという検出に基づいて、サウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を減速および/または停止するように構成され得る。
【0321】
いくつかの例示的な態様では、AACコントローラ193は、例えば、ノイズ入力104のレベルに基づいて、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるサウンドコントロールパターンをミュートするように構成され得る。例えば、AACコントローラ193は、例えば、ノイズ入力104のレベルがあらかじめ定義された閾値(「最大基準閾値」)よりも大きいという検出に基づいて、および/またはノイズ入力104のレベルがあらかじめ定義された閾値(「最小基準閾値」)よりも小さいという検出に基づいて、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるサウンドコントロールパターンをミュートするように構成され得る。
【0322】
いくつかの例示的な態様では、AACコントローラ193は、例えば、ノイズ入力104のレベルに基づいて、サウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を減速および/または停止するように構成され得る。例えば、AACコントローラ193は、例えば、ノイズ入力104のレベルが最大基準閾値よりも大きいという検出に基づいて、および/またはノイズ入力104のレベルが最小基準閾値よりも小さいという検出に基づいて、サウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を減速および/または停止するように構成され得る。
【0323】
いくつかの例示的な態様では、AACコントローラ193は、例えば、残留ノイズ入力106のレベルに基づいて、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるサウンドコントロールパターンをミュートするように構成され得る。例えば、AACコントローラ193は、例えば、残留ノイズ入力106のレベルがあらかじめ定義された閾値(「最大残留閾値」)よりも大きいという検出に基づいて、および/または残留ノイズ入力106のレベルがあらかじめ定義された閾値(「最小残留閾値」)よりも小さいという検出に基づいて、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるサウンドコントロールパターンをミュートするように構成され得る。
【0324】
いくつかの例示的な態様では、AACコントローラ193は、例えば、残留ノイズ入力106に基づいて、サウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を減速および/または停止するように構成され得る。例えば、AACコントローラ193は、例えば、残留ノイズ入力106が最大残留閾値よりも大きいという検出に基づいて、および/または残留ノイズ入力106が最小残留閾値よりも小さいという検出に基づいて、サウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を減速および/または停止するように構成され得る。
【0325】
いくつかの例示的な態様では、AACコントローラ193は、1つ以上の音響センサーが故障しているおよび/または誤動作しているという決定に基づいて、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるサウンドコントロールパターンをミュートするように、および/またはサウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を減速および/または停止するように構成され得る。
【0326】
いくつかの例示的な態様では、AACコントローラ193は、例えばAAC情報129に基づいて、1つ以上の音響センサーが故障していることおよび/または誤動作していることを検出するように構成され得る。
【0327】
いくつかの例示的な態様では、AACコントローラ193は、1つ以上の基準音響センサー119が故障しているおよび/または誤動作しているという決定に基づいて、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるサウンドコントロールパターンをミュートするように、および/またはサウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を減速および/または停止するように構成され得る。
【0328】
いくつかの例示的な態様では、AACコントローラ193は、例えば、ノイズ入力104に基づいて、および/またはAAC情報129の任意の他の情報に基づいて、故障しているおよび/または誤動作している1つ以上の基準音響センサー119を検出するように構成され得る。
【0329】
いくつかの例示的な態様では、AACコントローラ193は、1つ以上の残留ノイズ音響センサー121が故障しているおよび/または誤動作しているという決定に基づいて、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるサウンドコントロールパターンをミュートするように、および/またはサウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を減速および/または停止するように構成され得る。
【0330】
いくつかの例示的な態様では、AACコントローラ193は、例えば、残留ノイズ入力106に基づいて、および/またはAAC情報129の任意の他の情報に基づいて、故障しているおよび/または誤動作している1つ以上の残留ノイズ音響センサー121を検出するように構成され得る。
【0331】
いくつかの例示的な態様では、AACコントローラ193は、車両の速度に対応する速度情報に基づいて、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるサウンドコントロールパターンをミュートするように、および/またはサウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を減速および/または停止するように構成され得る。
【0332】
一例では、AACコントローラ193は、速度情報が、車両の速度があらかじめ定義された車速閾値を上回ること、および/またはあらかじめ定義された車速範囲外であることを示すという検出に基づいて、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるサウンドコントロールパターンをミュートするように、および/またはサウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を減速および/または停止するように構成され得る。
【0333】
いくつかの例示的な態様では、AACコントローラ193は、車両の1つ以上の開口部に対応する開口部状態情報に基づいて、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるサウンドコントロールパターンをミュートするように、および/またはサウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を減速および/または停止するように構成され得る。
【0334】
一例では、AACコントローラ193は、車両のドアが開いていること、例えばあらかじめ定義された開口率を超えて窓が開いていること、例えば、車両のトランクが開いていること、および/または例えばあらかじめ定義された開口率を超えて車両のルーフが開いていることを開口状態情報が示すという検出に基づいて、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるサウンドコントロールパターンをミュートする、および/またはサウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を減速および/または停止するように構成され得る。
【0335】
いくつかの例示的な態様では、AACコントローラ193は、車両のタイヤシステムに対応するタイヤ情報に基づいて、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるサウンドコントロールパターンをミュートするように、および/またはサウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を減速および/または停止するように構成され得る。
【0336】
一例では、AACコントローラ193は、1つ以上のタイヤのタイヤ空気圧があらかじめ定義されたタイヤ空気圧の範囲内にないことをタイヤ情報が示すという検出に基づいて、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるサウンドコントロールパターンをミュートするように、および/またはサウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を減速および/または停止するように構成され得る。
【0337】
いくつかの例示的な態様では、AACコントローラ193は、車両内の気候に対応する気候情報に基づいて、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるサウンドコントロールパターンをミュートするように、および/またはサウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を減速および/または停止するように構成され得る。
【0338】
一例では、AACコントローラ193は、車両内の温度があらかじめ定義された温度の範囲にないこと、および/または車両内の湿度レベルがあらかじめ定義された湿度レベルの範囲にないことを気候情報が示すという検出に基づいて、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるサウンドコントロールパターンをミュートするように、および/またはサウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を減速および/または停止するように構成され得る。
【0339】
いくつかの例示的な態様では、AACコントローラ193は、車両外の気候に対応する気候情報に基づいて、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるサウンドコントロールパターンをミュートするように、および/またはサウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を減速および/または停止するように構成され得る。
【0340】
一例では、AACコントローラ193は、車両外の温度があらかじめ定義された温度の範囲にないこと、および/または車両外の湿度レベルがあらかじめ定義された湿度レベルの範囲にないことを気候情報が示すという検出に基づいて、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるサウンドコントロールパターンをミュートするように、および/またはサウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を減速および/または停止するように構成され得る。
【0341】
いくつかの例示的な態様では、AACコントローラ193は、車両の車両システムに対応する車両システム情報に基づいて、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるサウンドコントロールパターンをミュートするように、および/またはサウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を減速および/または停止するように構成され得る。
【0342】
一例では、AACコントローラ193は、車両システムの動作状態があらかじめ定義された動作状態の範囲にないことを車両システム情報が示すという検出に基づいて、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるサウンドコントロールパターンをミュートするように、および/またはサウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を減速および/または停止するように構成され得る。
【0343】
一例では、AACコントローラ193は、エンジンRPMがあらかじめ定義されたRPMの範囲にないことを車両システム情報が示すという検出に基づいて、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるサウンドコントロールパターンをミュートするように、および/またはサウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を減速および/または停止するように構成され得る。
【0344】
一例では、AACコントローラ193は、車両の空調システムの動作状態があらかじめ定義された動作状態の範囲にないこと、および/または車両の空調システムの送風機速度があらかじめ定義された送風機動作範囲にないことを車両システム情報が示すという検出に基づいて、例えばサウンドコントロール信号109を介して、音響トランスデューサ108に提供されるサウンドコントロールパターンをミュートするように、および/またはサウンドコントロール信号109を生成するための1つ以上のAACパラメータの適応を減速および/または停止するように構成され得る。
【0345】
いくつかの例示的な態様では、コントローラ193は、例えば以下で説明するように、例えば、AACシステムの動作の音響構成の変化を表すAAC情報129の検出された変化に基づいて、サウンドコントロール信号109のサウンドコントロールパターンを動的に更新するように構成され得る。
【0346】
例えば、コントローラ193は、AAC情報129の変化を、例えばリアルタイムで検出するように、AAC入力129を動的に監視するように構成され得る。
【0347】
例えば、コントローラ193は、AAC情報129の検出された変化に基づいて、サウンドコントロール信号109のサウンドコントロールパターンを、例えばリアルタイムで動的に更新するように構成され得る。
【0348】
いくつかの例示的な態様では、コントローラ193は、例えば以下で説明するように、AAC情報129に基づいて1つ以上のサウンドコントロールパラメータの設定を決定し、1つ以上のサウンドコントロールパラメータの設定に基づいてサウンドコントロールパターンを決定するように構成され得る。
【0349】
他の態様では、コントローラ193は、AAC情報129に関連する任意の他の追加または代替の基準に基づいて、1つ以上のサウンドコントロールパラメータの設定を決定するように構成され得る。
【0350】
いくつかの例示的な態様では、コントローラ193は、例えば以下で説明するように、AAC情報129に基づいてAACプロファイルを決定するように構成され得る。
【0351】
いくつかの例示的な態様では、コントローラ193は、例えば以下で説明するように、AACプロファイルに基づいて、サウンドコントロール信号109のサウンドコントロールパターンを決定するように構成され得る。
【0352】
いくつかの例示的な態様では、AACプロファイルは、例えば以下で説明するように、サウンドコントロール信号109のサウンドコントロールパターンを決定する際に利用され得る1つ以上のサウンドコントロールパラメータの設定を含み得る。
【0353】
いくつかの例示的な態様では、コントローラ193は、例えば以下で説明するように、例えば1つ以上のサウンドコントロールパラメータの設定に基づいて、サウンドコントロール信号109のサウンドコントロールパターンを決定するように構成され得る。
【0354】
いくつかの例示的な態様では、メモリ198は、例えば以下で説明するように、複数のAACプロファイル199を記憶するように構成され得る。
【0355】
いくつかの例示的な態様では、AACプロファイル199は、例えば以下で説明するように、AACシステム100のAAC動作構成に対応する1つ以上のサウンドコントロールパラメータの設定を含み得る。
【0356】
一例では、第1のAACプロファイル199は、AACシステム100の第1のAAC動作構成に対応し得る。この例によれば、AACシステム100の第1のAAC動作構成に対応する第1のAACプロファイル199は、例えば、1つ以上のサウンドコントロールパラメータの第1の設定を含み得る。例えば、1つ以上のサウンドコントロールパラメータの第1の設定は、例えば、AACシステム100が第1の動作状態で動作しているときに、サウンドコントロールが適用されるように構成され得る。
【0357】
別の例では、第2のAACプロファイル199は、AACシステム100の第2のAAC動作構成に対応し得る。この例によれば、AACシステム100の第2のAAC動作構成に対応する第2のAACプロファイル199は、例えば、第1の設定とは異なる1つ以上のサウンドコントロールパラメータの第2の設定を含み得る。例えば、1つ以上のサウンドコントロールパラメータの第2の設定は、例えば、AACシステム100が、例えば第1の動作状態とは異なる第2の動作状態で動作しているときに、サウンドコントロールが適用されるように構成され得る。
【0358】
いくつかの例示的な態様では、コントローラ193は、例えば以下で説明するように、例えばAAC情報129に基づいて、複数のAACプロファイル199から選択されたAACプロファイルを選択し、例えば選択されたAACプロファイルに基づいて、サウンドコントロール信号109のサウンドコントロールパターンを決定するように構成され得る。
【0359】
いくつかの例示的な態様では、AACプロファイル199は、例えば以下で説明するように、1人以上のユーザに対応するユーザベースのプロファイルを含み得る。
【0360】
いくつかの例示的な態様では、ユーザに対応するユーザベースのプロファイルは、例えば以下で説明するように、ユーザの好みに基づく1つ以上のサウンドコントロールパラメータの設定を含み得る。
【0361】
いくつかの例示的な態様では、例えば上述したように、ユーザベースのプロファイルは、ユーザに対応し得、サウンドコントロールゾーン110に関するユーザの好みを制御することができる。
【0362】
一例として、ユーザベースのプロファイルは、サウンドコントロールゾーン110のユーザに対応し得る。例えば、車両の運転者のユーザベースのプロファイルは、例えば、車両の運転席に関して実装されるサウンドコントロールゾーン110に関する運転者の好みに基づく1つ以上のサウンドコントロールパラメータの設定を含み得る。
【0363】
別の例では、ユーザベースのプロファイルは、サウンドコントロールゾーン110に関するユーザの好みを制御するために、第1のユーザに対応し得、これは第2のユーザによって使用されることがある。例えば、車両の運転者のユーザベースのプロファイルは、車両の1つ以上の乗客席に関して実装されるサウンドコントロールゾーン110に関する運転者の好みに基づく1つ以上のサウンドコントロールパラメータの設定を含み得る。
【0364】
いくつかの例示的な態様では、AAC情報129は、ユーザの識別に対応するユーザ識別情報を含み得、コントローラ193は、ユーザ識別情報に基づいて、複数のAACプロファイル199から、選択されたユーザベースのプロファイルを選択し得る。
【0365】
一例では、AACプロファイル199は、車両の運転者に対応するユーザベースのプロファイルを含み得る。例えば、コントローラ193は、例えば車両のシステムから受信される、例えばAAC情報129に基づいて、車両の運転者に対応する識別情報を識別するように構成され得る。例えば、コントローラ193は、例えば運転者に対応するユーザ識別情報に基づいて、複数のAACプロファイル199から、運転者に対応する選択されたユーザベースのプロファイルを選択することができる。
【0366】
例えば、運転者に対応するユーザベースのプロファイルは、運転者の好みに基づいてサウンドコントロールゾーン110の1つ以上のサウンドコントロールパラメータの設定を定義するための情報を含み得る。
【0367】
一例では、運転者に対応するユーザベースのプロファイルは、運転者の座席に対応するドライバーサウンドコントロールゾーン110の1つ以上のサウンドコントロールパラメータの設定を定義するための情報を含み得る。別の例では、運転者に対応するユーザベースのプロファイルは、車両の乗客の座席に対応する乗客サウンドコントロールゾーン110の1つ以上のサウンドコントロールパラメータの設定を定義するための情報を含み得る。
【0368】
いくつかの例示的な態様では、コントローラ193は、例えば、例えばドライバに対応するユーザベースのプロファイルに従って、例えばサウンドコントロールゾーン110の1つ以上のサウンドコントロールパラメータの設定に基づいて、サウンドコントロールゾーン110に対応するサウンドコントロール信号109のサウンドコントロールパターンを決定するように構成され得る。
【0369】
いくつかの例示的な態様では、1つ以上のサウンドコントロールパラメータの設定は、例えば以下で説明するように、複数のノイズ入力104および複数の残留ノイズ入力106に基づいてサウンドコントロールパターンを決定するための予測フィルタ(PF)設定を含み得る。
【0370】
いくつかの例示的な態様では、1つ以上のサウンドコントロールパラメータの設定は、例えば以下で説明するように、複数のノイズ入力104および複数の残留ノイズ入力106に基づいてサウンドコントロールパターンを決定するために適用される予測フィルタ重みベクトルを含み得る。
【0371】
いくつかの例示的な態様では、1つ以上のサウンドコントロールパラメータの設定は、例えば以下で説明するように、予測フィルタ重みベクトルを更新するための更新レートパラメータを含み得る。
【0372】
いくつかの例示的な態様では、1つ以上のサウンドコントロールパラメータの設定は、例えば以下で説明するように、複数のノイズ入力104および複数の残留ノイズ入力106に基づいてサウンドコントロールパターンを決定するために適用される、例えば、1つ以上のスピーカ伝達関数(STF)を含む、1つ以上の経路伝達関数を含み得る。
【0373】
いくつかの例示的な態様では、1つ以上のサウンドコントロールパラメータの設定は、サウンドコントロールゾーン110に適用されるノイズキャンセル、ノイズコントロール、および/または遮音のレベルの設定を含み得る。
【0374】
一例では、例えばドライバーサウンドコントロールゾーンなどのサウンドコントロールゾーン110に対応するAACプロファイル199は、ドライバーサウンドコントロールゾーンと例えば乗客サウンドコントロールゾーンなど1つ以上の他のサウンドコントロールゾーンとの間の遮音レベルを定義し得る。例えば、ドライバーサウンドコントロールゾーンと他のサウンドコントロールゾーンとの間の遮音レベルは、ドライバーサウンドコントロールゾーンからのサウンドが他のサウンドコントロールゾーンで聞こえる可能性のあるレベル、および/または他のサウンドコントロールゾーンからのサウンドがドライバーサウンドコントロールゾーンで聞こえる可能性のあるレベルを表し得る。
【0375】
別の例では、例えばドライバーサウンドコントロールゾーンなどのサウンドコントロールゾーン110に対応するAACプロファイル199は、ドライバーサウンドコントロールゾーンと例えば車両外の環境などの環境との間の遮音レベルを定義し得る。例えば、ドライバーサウンドコントロールゾーンと環境との間の遮音レベルは、環境からのサウンドがドライバーサウンドコントロールゾーンで聞こえる可能性のあるレベルを表し得る。
【0376】
いくつかの例示的な態様では、1つ以上のサウンドコントロールパラメータの設定は、サウンドコントロールゾーン110で聞こえる音声のレベルの設定を含み得る。
【0377】
他の態様では、1つ以上のサウンドコントロールパラメータの設定は、複数のノイズ入力104および複数の残留ノイズ入力106に基づいてサウンドコントロールパターンを決定するために適用される1つ以上の追加または代替パラメータ、重み、係数、および/または関数の設定を含み得る。
【0378】
いくつかの例示的な態様では、コントローラ193は、例えば以下で説明するように、例えばノイズ入力104および/または残留ノイズ入力106に推定関数または予測関数を適用することによって、サウンドコントロール信号109を決定し得る。
【0379】
いくつかの例示的な態様では、コントローラ193は、例えば以下で説明するように、ノイズ入力104および/または残留ノイズ入力106に推定または予測関数を適用するように構成された推定器(「予測ユニット」とも呼ばれる)を含み得る。
【0380】
いくつかの例示的な態様では、コントローラ193は、例えば以下で説明するように、例えばAAC情報129に基づいて、推定器または予測ユニットに、例えば推定関数のために1つ以上の予測パラメータを利用させるように構成され得る。
【0381】
一例では、コントローラ193は、例えば第1のAAC情報129に基づいて、AACシステム100の第1のAAC構成に対する予測パラメータの第1のセットを決定するように構成され得る。
【0382】
別の例では、コントローラ193は、例えば第2のAAC情報129に基づいて、AACシステム100の第2のAAC構成に対する予測パラメータの第2のセットを決定するように構成され得る。
【0383】
いくつかの例示的な態様では、コントローラ193は、例えば以下で説明するように、例えばルックアップテーブル(LUT)に基づいて、AAC構成に対する1つ以上の予測パラメータを決定し得る。
【0384】
いくつかの例示的な態様では、LUTは、複数のAAC構成と予測パラメータの複数の設定をマッピングするように構成され得る。
【0385】
一例では、LUTは、第1の予測パラメータと第1のAAC構成との間でマッチするように構成され得、および/または、LUTは、例えば第1の予測パラメータとは異なる第2の予測パラメータと、例えば第1のHVAACAC構成とは異なる第2のAAC構成との間でマッチし得る。
【0386】
いくつかの例示的な態様では、コントローラ193は、例えば任意の他の追加または代替のアルゴリズム、方法、関数、および/または手順に基づいて、AAC構成に対する1つ以上の予測パラメータを決定し得る。
【0387】
いくつかの例示的な態様では、予測パラメータは、例えば以下で説明するように、重み、係数、関数、および/または、サウンドコントロールパターンを決定するために利用される任意の他の追加または代替のパラメータを含み得る。
【0388】
いくつかの例示的な態様では、予測パラメータは、例えば以下で説明するように、推定または予測関数の1つ以上の経路伝達関数パラメータを含み得る。一例では、予測パラメータは、サウンドコントロールパターンを決定するためにコントローラ193によって適用される1つ以上のSTFを含み得る。一例では、STFは、音響トランスデューサ108のうちの1つ以上からノイズ感知場所105のうちの1つ以上への音響経路の表現を含み得る。
【0389】
いくつかの例示的な態様では、予測パラメータは、例えば以下で説明するように、推定または予測関数の重さの更新率に対応する1つ以上の更新率パラメータを含み得る。
【0390】
他の態様では、予測パラメータは、任意の他の追加または代替のパラメータを含み得る。
【0391】
いくつかの例示的な態様では、コントローラ193は、例えば以下で説明するように、AAC情報129によって示されるAAC構成の変化に基づいて、STFのうちの1つ以上を決定、設定、適応および/または更新するように構成され得る。
【0392】
いくつかの例示的な態様では、コントローラ193は、例えば以下で説明するように、AAC情報129によって示されるAAC構成の変化に基づいて、予測パラメータのうちの1つ以上を決定、設定、適応、および/または更新するように構成され得る。
【0393】
いくつかの例示的な態様では、AACコントローラ193は、例えば以下で説明するように、非ハイブリッド方式に従って構成され得る。
【0394】
いくつかの例示的な態様では、非ハイブリッド方式は、例えば以下で説明するように、ノイズ入力104に基づく予測フィルタ入力に適用され得るノイズ予測フィルタを含み得る。
【0395】
次に、
図3を参照すると、いくつかの例示的な態様によるコントローラ300が概略的に示されている。いくつかの態様では、AACコントローラ102(
図1)および/またはコントローラ193(
図1)は、例えばコントローラ300の1つ以上の機能および/または動作を実行し得る。
【0396】
いくつかの例示的な態様では、コントローラ300は、例えばAAC情報129(
図1)を含む、AAC情報329を受信し得る。
【0397】
いくつかの例示的な態様では、コントローラ300は、例えば場所105(
図2)など複数のあらかじめ定義されたノイズ感知場所における音響ノイズを表す、例えば入力104(
図1)を含む複数の入力304を受信し得る。コントローラ300は、例えば音響トランスデューサ108(
図1)など少なくとも1つの音響トランスデューサ314を制御するためのサウンドコントロール信号312を生成し得る。
【0398】
いくつかの例示的な態様では、コントローラ300は、入力304に対応する入力308に推定関数を適用することによって信号312を推定するための推定器(「予測ユニット」)310を含み得る。
【0399】
いくつかの例示的な態様では、推定器310は、例えば以下で説明するように、例えばAAC情報329に基づいて信号312を推定し得る。
【0400】
いくつかの例示的な態様では、例えば
図3に示すように、コントローラ300は、入力304から複数の素の基準音響パターンを抽出するための抽出器306を含み得る。これらの態様によれば、入力308は、複数の素の基準音響パターンを含み得る。
【0401】
いくつかの例示的な態様では、コントローラ300は、例えば上述したように、1つ以上のノイズ源によって生成されるノイズを制御、再形成、低減、および/または除去するように構成された信号312を生成することができる。
【0402】
いくつかの例示的な態様では、コントローラ300は、サウンドコントロールゾーン内の1つ以上のサウンドパターンのノイズエネルギーおよび/または波振幅を制御、再形成、低減および/または除去するように構成されたサウンドコントロール信号312を生成する可能性があり、一方、サウンドコントロールゾーン内の1つ以上の他のサウンドパターンのノイズエネルギーおよび/または波振幅は影響を受けない可能性がある。
【0403】
いくつかの例示的な態様では、サウンドコントロール信号312は、例えば上述したように、1つ以上の車両システムによって生成されるノイズを制御、再形成、低減、および/または除去するように構成され得る。
【0404】
いくつかの例示的な態様では、特徴抽出器306は、AAC情報329に基づいて、少なくとも1つの音響パターン抽出器パラメータの設定を、例えばリアルタイムで決定、更新、および/または調整し、例えば音響パターン抽出器パラメータ設定に基づいて、入力308に対する複数の素の基準音響パターンを決定するように構成され得る。
【0405】
他の態様では、コントローラ300は、抽出器306を含まない場合がある。したがって、入力308は、入力304および/または入力304に基づく任意の他の入力を含み得る。
【0406】
いくつかの例示的な態様では、推定器310は、任意の適切な線形および/または非線形推定関数を入力308に適用し得る。一例では、推定関数は、例えば放射基底関数などの非線形推定関数を含み得る。
【0407】
いくつかの例示的な態様では、推定器310は、ノイズコントロールゾーン内に位置する複数のあらかじめ定義された残留ノイズ感知場所における音響残留ノイズを表す複数の残留ノイズ入力316に基づいて、推定関数の1つ以上のパラメータを適応させることができる。例えば、入力316は、ノイズコントロールゾーン110(
図2)内に位置する残留ノイズ感知場所107(
図2)における音響残留ノイズを表す入力106(
図1)を含み得る。
【0408】
いくつかの例示的な態様では、入力316のうちの1つ以上は、場所107(
図2)のうちの少なくとも1つの特定の残留ノイズセンサー場所において、少なくとも1つの仮想エラーセンサーによって感知された残留ノイズ(「ノイズエラー」)に対応する少なくとも1つの仮想マイク入力を含み得る。例えば、コントローラ300は、例えば以下で説明するように、入力308および予測ノイズ信号312に基づいて、特定の残留ノイズセンサー場所におけるノイズエラーを評価することができる。
【0409】
いくつかの例示的な態様では、推定器310は、AAC情報329に基づいてAACパラメータ設定を決定し、例えばノイズ入力302および/または残留ノイズ入力316にAACパラメータ設定を適用することによって、サウンドコントロール信号312のサウンドコントロールパターンを決定するように構成され得る。
【0410】
いくつかの例示的な態様では、推定器310は、例えばAAC情報329の変化に基づいて、AACパラメータ設定を適応させるように構成され得る。
【0411】
いくつかの例示的な態様では、推定器310は、例えばAAC情報329に基づいて、少なくとも1つの予測フィルタの予測フィルタ設定を決定し、例えば予測フィルタ設定に基づいて、サウンドコントロール信号312のサウンドコントロールパターンを決定するように構成され得る。
【0412】
いくつかの例示的な態様では、推定器310は、ノイズ入力302および/または残留ノイズ入力316に基づいてサウンドコントロールパターンを決定するために、予測フィルタによって適用される予測フィルタ重みベクトルを含む予測フィルタ設定を決定するように構成され得る。
【0413】
いくつかの例示的な態様では、推定器310は、予測フィルタ重みベクトルを更新するための更新率パラメータを含む予測フィルタ設定を決定するように構成され得る。
【0414】
いくつかの例示的な態様では、推定器310は、例えばAAC情報329に基づいて、1つ以上の経路伝達関数の経路伝達関数設定を決定し、例えばノイズ入力302および/または残留ノイズ入力316に基づいて、サウンドコントロール信号312のサウンドコントロールパターンを決定するために経路伝達関数設定を適用するように構成され得る。
【0415】
いくつかの例示的な態様では、推定器310は、例えば入力308に基づいて、複数のM個のそれぞれの音響トランスデューサを駆動するために、例えば、y1(n)...yM(n)と示されるM個の制御パターンを含む、n番目のサンプルに対応する複数のサウンドコントロールパターンを生成するように構成された多入力多出力(MIMO)予測ユニットを含み得る。
【0416】
次に、
図4を参照すると、いくつかの例示的な態様によるMIMO予測ユニット400が概略的に示されている。いくつかの例示的な態様では、推定器310(
図3)は、MIMO予測ユニット400を含み、および/またはMIMO予測ユニット400の1つ以上の機能、および/またはMIMO予測ユニット400の動作を実行することができる。
【0417】
図4に示すように、予測ユニット400は、例えばAAC構成情報129(
図1)を含むAAC情報429を受信するように構成され得る。
【0418】
図4に示すように、予測ユニット400は、例えば抽出器306(
図3)からの出力としてベクトル
【数3】
を含む入力412を受信し、例えば音響トランスデューサ108(
図2)などM個の音響トランスデューサを含むラウドスピーカアレイ402を駆動するように構成され得る。
【0419】
例えば、予測ユニット400は、例えば入力412、例えば複数の残留ノイズ入力316(
図3)を含む複数の残留ノイズ入力404、および/またはAAC情報429に基づいて、例えば音響トランスデューサ108(
図2)など複数のM個のそれぞれの音響トランスデューサを駆動するために、M個のサウンドコントロールパターンy
1(n)...y
M(n)を含むコントローラ出力401を生成し得る。
【0420】
いくつかの例示的な態様では、予測ユニット400は、例えば以下で説明するように、AAC情報429に基づいてAACパラメータ設定を決定し、例えばノイズ入力412および/または残留ノイズ入力404にAACパラメータ設定を適用することによって、コントローラ出力401を決定するように構成され得る。
【0421】
いくつかの例示的な態様では、予測ユニット400は、例えば以下で説明するように、例えばAAC情報429の変化に基づいて、AACパラメータ設定を適応させるように構成され得る。
【0422】
いくつかの例示的な態様では、予測ユニット400は、例えば以下で説明するように、例えばAAC情報449に基づいて、少なくとも1つの予測フィルタの予測フィルタ設定を決定し、例えば予測フィルタ設定に基づいて、コントローラ出力401を決定するように構成され得る。
【0423】
いくつかの例示的な態様では、予測ユニット400は、例えば以下で説明するように、ノイズ入力412および/または残留ノイズ入力404に基づいてサウンドコントロールパターンを決定するために、予測フィルタによって適用される予測フィルタ重みベクトルを含む予測フィルタ設定を決定するように構成され得る。
【0424】
いくつかの例示的な態様では、予測ユニット400は、例えば以下で説明するように、予測フィルタ重みベクトルを更新するための更新率パラメータを含む予測フィルタ設定を決定するように構成され得る。
【0425】
いくつかの例示的な態様では、予測ユニット400は、例えば以下で説明するように、例えばAAC情報429に基づいて、1つ以上の経路伝達関数の経路伝達関数設定を決定し、例えばノイズ入力412および/または残留ノイズ入力404に基づいて、コントローラ出力401を決定するために経路伝達関数設定を適用するように構成され得る。
【0426】
いくつかの例示的な態様では、アレイ402のM個の音響トランスデューサのうちの2つ以上の間の干渉(クロストーク)は、例えば2つ以上、例えばM個の音響トランスデューサのうちのすべてが、制御ノイズパターンを、例えば同時に生成するときに発生する可能性がある。
【0427】
いくつかの例示的な態様では、予測ユニット400は、例えばアレイ402の各スピーカへの入力信号を同時に最適化しながら、実質的に最適なサウンドコントロールパターンを生成するようにアレイ402を制御するように構成された出力401を生成し得る。例えば、予測ユニット400は、例えばスピーカ間のインターフェースをキャンセルしながら、アレイ402のマルチチャネルスピーカを制御することができる。
【0428】
一例では、予測ユニット400は、メモリを備えた線形関数を利用することができる。例えば、予測ユニット400は、一次パターンのn番目のサンプルに関して、アレイ402のm番目のスピーカに対応するy
m[n]と表されるサウンドコントロールパターンを、例えば以下のように決定することができる。
【数4】
式中、例えば以下で説明するように、S
k[n]は、例えば抽出器306(
図3)から受信した、k番目の素の基準音響パターンを示し、W
km[i]は、k番目の素の基準音響パターンに基づいてm番目のスピーカを駆動するように構成された予測フィルタ係数を示す。
【0429】
別の例では、予測ユニット400は、出力401を決定するために、例えば、線形、または非線形、メモリを有するもしくは有さないなど、任意の他の適切な予測アルゴリズムを実装することができる。
【0430】
いくつかの例示的な態様では、予測ユニット400は、例えば複数の残留ノイズ入力316(
図3)を含む、例えば複数の残留ノイズ入力404、e
1[n],e
2[n],・・・,e
L[n]に基づいて、予測フィルタ係数W
km[i]を最適化することができる。例えば、予測ユニット400は、例えば、残留エラー感知場所107(
図2)において最大破壊干渉を達成するために、予測フィルタ係数W
km[i]を最適化することができる。例えば、場所107は、L個の場所を含み、入力404は、e
1[n],e
2[n],・・・,e
L[n]と表されるL個の残留ノイズ成分を含み得る。
【0431】
いくつかの例示的な態様では、予測ユニット400は、例えば最小平均二乗誤差(MMSE)基準または任意の他の適切な基準に基づいて、予測フィルタ係数W
km[i]のうちの例えばいくつかまたはすべてなど、そのうちの1つ以上を最適化することができる。例えば、予測フィルタ係数W
km[i]のうちの例えばいくつかまたはすべてなど、そのうちの1つ以上を最適化するための、Jと表されるコスト関数は、例えば、場所107(
図2)における残留ノイズ成分e
1[n],e
2[n],・・・,e
L[n]の総エネルギーとして定義され得、例えば以下の通りである。
【数5】
【0432】
いくつかの例示的な態様では、l番目の場所におけるe
l[n]と表される残留ノイズパターンは、例えば、以下のように表され得る。
【数6】
式中、stf
lm[j]は、l番目の場所におけるアレイ402のm番目のスピーカからのJ個の係数を有する経路伝達関数を示し、W
km[n]は、k番目の基準音響パターンS
k[n]とm番目のスピーカの制御信号との間の関係を表すI個の係数を有する予測フィルタの適応重みベクトルを示す。
【0433】
いくつかの例示的な態様では、予測ユニット400は、例えばAAC情報429に基づいて、例えば最大ノイズ低減など、例えば最適な点に到達するように、適応重みベクトルW
km[n]のうちの例えばいくつかまたはすべての要素など、1つ以上の要素を最適化することができる。例えば、予測ユニット400は、例えば以下のように、各ステップにおいて、重みベクトルW
km[n]がコスト関数Jの勾配の負の方向に更新されるとき、勾配ベースの適応方法を実施することができる。
【数7】
【0434】
図1に戻って参照すると、いくつかの例示的な態様では、コントローラ193は、例えば以下で説明するように、例えばAAC情報129に基づいて、式3、式4、および/または式5の1つ以上のパラメータを更新するように構成され得る。
【0435】
他の態様では、コントローラ193(
図1)は、予測ユニット400(
図4)および/または推定器310(
図3)の1つ以上の他の追加または代替パラメータを更新するように構成され得る。
【0436】
いくつかの例示的な態様では、コントローラ193は、例えば、AAC情報129に基づいて構成され得るコントローラ出力401(
図4)を生成するように、例えばAAC情報129に基づいて、式3,式4および/または式5の1つ以上のパラメータを更新するように構成され得る。
【0437】
いくつかの例示的な態様では、コントローラ193は、例えばAAC情報129に基づいて、式4および/または式5の1つ以上の経路伝達関数stflm[j]を更新することができる。
【0438】
いくつかの例示的な態様では、コントローラ193は、例えばAAC情報129に基づいて、式5の更新レートパラメータμkmの1つ以上を更新することができる。
【0439】
一例では、コントローラ193は、1つ以上の更新レートパラメータμkm、例えば更新レートパラメータμkmのうちのいくつかまたはすべてなどを使用するように構成され得る。例えば、更新レートパラメータμkmのセットは、例えば上述したように、AAC情報129に基づいて決定または事前設定されてもよい。
【0440】
図5を参照すると、いくつかの例示的な態様による、AACシステムにおけるコントローラ500の実装が概略的に示されている。例えば、コントローラ193(
図1)、コントローラ300(
図3)および/または予測ユニット400(
図4)は、コントローラ500(
図5)の1つ以上の要素を含み、かつ/またはコントローラ500の1つ以上の動作および/または機能を実行することができる。
【0441】
いくつかの例示的な態様では、コントローラ500は、複数のマイクロフォン(RMIC)からのノイズ入力を含む入力512を受信し、M個の音響トランスデューサ、例えば3個のスピーカまたは他の任意の数のスピーカを含むスピーカアレイ502を駆動するための出力信号501を生成するように構成され得る。例えば、入力512は、入力104(
図1)、入力304(
図3)および/または入力412(
図4)を含み得る。
【0442】
いくつかの例示的な態様では、コントローラ500は、例えば上述したように、例えばAAC情報129(
図1)に基づいて、PFと表される、予測フィルタの1つ以上のパラメータを構成、決定、更新、および/または設定するように構成され得る。
【0443】
図1に戻って参照すると、いくつかの例示的な態様では、AACコントローラ193は、例えば以下で説明するように、ハイブリッド方式に従って構成され得る。
【0444】
いくつかの例示的な態様では、ハイブリッド方式は、例えば以下で説明するように、少なくとも1つのノイズ予測フィルタおよび少なくとも1つの残留ノイズ予測フィルタを適用するように構成され得る。
【0445】
いくつかの例示的な態様では、ノイズ予測フィルタは、例えば以下で説明するように、ノイズ入力104に基づき得る予測フィルタ入力に適用されるように構成され得る。
【0446】
いくつかの例示的な態様では、残留ノイズ予測フィルタは、例えば以下で説明するように、残留ノイズ入力106に基づき得る予測フィルタ入力に適用されるように構成され得る。
【0447】
いくつかの例示的な態様では、ハイブリッド方式は、例えば以下で説明するように、適応型ハイブリッド方式を含み得る。
【0448】
いくつかの例示的な態様では、適応型ハイブリッド方式は、例えば以下で説明するように、ノイズ予測フィルタおよび/または残留ノイズ予測フィルタのうちの少なくとも一方を適応的に更新するように構成され得る。
【0449】
例えば、コントローラ193は、例えばAAC情報129に基づいて、ノイズ予測フィルタおよび/または残留ノイズ予測フィルタのうちの少なくとも一方の1つ以上の予測パラメータを更新するように構成され得る。
【0450】
いくつかの例示的な態様では、コントローラ193は、例えば以下で説明するように、例えば重み、係数、関数、および/またはサウンドコントロールパターン109を決定するために利用される任意の他の追加または代替のパラメータを更新することによって、ノイズ予測フィルタおよび/または残留ノイズ予測フィルタのうちの少なくとも一方の1つ以上の予測パラメータを更新するように構成され得る。
【0451】
次に、
図6を参照すると、いくつかの例示的な態様によるコントローラ600が概略的に示されている。例えば、コントローラ193(
図1)は、コントローラ600の1つ以上の要素を含み、および/またはコントローラ600の1つ以上の動作および/または機能を実行することができる。
【0452】
いくつかの例示的な態様では、コントローラ600は、ハイブリッド方式に従って構成され得る。
【0453】
いくつかの例示的な態様では、
図6に示すように、コントローラ600は、例えば以下で説明するように、予測フィルタ610および予測フィルタ620を含み得る。
【0454】
いくつかの例示的な態様では、予測フィルタ610および/または予測フィルタ620は、有限インパルス応答(FIR)フィルタによって実装され得る。
【0455】
他の態様では、予測フィルタ610および/または予測フィルタ620は、無限インパルス応答(IIR)フィルタによって実装され得る。一例では、予測フィルタ610および/または予測フィルタ620は、マルチカスケードされた直列2次デジタルIIRフィルタによって実装され得る。
【0456】
他の態様では、他の予測フィルタが使用されてもよい。
【0457】
いくつかの例示的な態様では、
図6に示すように、予測フィルタ610は、例えば、1つ以上のノイズセンサー618(「基準マイク」)からのノイズ入力616に基づき得る、予測フィルタ入力612に適用されるノイズ予測フィルタを含み得る。例えば、予測フィルタ入力612は、ノイズ入力104(
図1)に基づいてもよい。
【0458】
いくつかの例示的な態様では、予測フィルタ620は、例えば、1つ以上の残留ノイズセンサー628(「エラーマイク」)からの残留ノイズ入力626に基づき得る、予測フィルタ入力622に適用される残留ノイズ予測フィルタを含み得る。例えば、予測フィルタ入力622は、残留ノイズ入力106(
図1)に基づいてもよい。
【0459】
いくつかの例示的な態様では、入力626は、例えば監視場所103(
図2)において感知された監視入力に基づいて、仮想感知場所において、少なくとも1つの仮想エラーセンサーによって感知された残留ノイズ(「ノイズエラー」)に対応する少なくとも1つの仮想マイク入力を含み得る。例えば、コントローラ600は、入力626および予測ノイズ信号629に基づいて、仮想感知場所におけるノイズエラーを評価することができる。
【0460】
いくつかの例示的な態様では、
図6に示すように、コントローラ600は、予測ユニット610の出力および予測ユニット620の出力に基づいてサウンドコントロール信号629を生成し、音響トランスデューサ608にサウンドコントロール信号629を出力することができる。
【0461】
いくつかの例示的な態様では、コントローラ600は、例えば以下で説明するように、サウンドコントロールゾーン内の1つ以上のサウンドパターンのノイズエネルギーおよび/または波振幅を制御、再形成、低減および/または除去するように構成されたサウンドコントロール信号629を生成する可能性があり、一方、サウンドコントロールゾーン内の1つ以上の他のサウンドパターンのノイズエネルギーおよび/または波振幅は影響を受けない可能性がある。
【0462】
いくつかの例示的な態様では、例えば
図6に示すように、コントローラ600は、入力616から複数の素の基準音響パターンを抽出するための抽出器614を含み得る。これらの態様によれば、予測フィルタ入力612は、複数の素の基準音響パターンを含み得る。他の態様では、抽出器614は除外される可能性があり、予測フィルタ入力612は、例えば任意の他のアルゴリズムおよび/または計算に従って、入力616に基づいて直接または間接的に生成され得る。
【0463】
いくつかの例示的な態様では、例えば
図6に示すように、コントローラ600は、入力626から複数の素の残留ノイズ音響パターンを抽出するための抽出器624を含み得る。これらの態様によれば、予測フィルタ入力622は、複数の素の残留ノイズ音響パターンを含み得る。他の態様では、抽出器624は除外される可能性があり、予測フィルタ入力622は、例えば任意の他のアルゴリズムおよび/または計算に従って、入力626に基づいて直接または間接的に生成され得る。
【0464】
いくつかの例示的な態様では、
図6に示すように、コントローラ600は、基準マイク618の出力信号からスピーカ608によって生成された信号の一部を部分的または全体的に低減、除去、および/またはキャンセルするように構成されたエコー処理コンポーネント(「エコーキャンセラ」)615を含み得る。
【0465】
いくつかの例示的な態様では、
図6に示すように、コントローラ600は、残留ノイズマイク628の出力信号からスピーカ608によって生成された信号の一部を部分的または全体的に低減、除去、および/またはキャンセルするように構成されたエコー処理コンポーネント(「エコーキャンセラ」)625を含み得る。
【0466】
いくつかの例示的な態様では、コントローラ600は、例えば以下で説明するように、適応ハイブリッド方式に従って構成され得る。
【0467】
いくつかの例示的な態様では、
図6に示すように、コントローラ600は、例えば残留ノイズ入力626に基づいて、予測フィルタ610および/または予測フィルタ620の1つ以上のパラメータを更新するように構成され得る。
【0468】
いくつかの例示的な態様では、
図6に示すように、コントローラ600は、例えばAAC情報632に基づいて、AAC構成630を識別することができる。例えば、AAC情報632は、AAC情報129(
図1)を含み得る。
【0469】
いくつかの例示的な態様では、コントローラ600は、例えば以下で説明するように、AAC情報632に基づいてAACパラメータ設定を決定し、例えばノイズ入力616および/または残留ノイズ入力626にAACパラメータ設定を適用することによって、サウンドコントロール信号629を決定するように構成され得る。
【0470】
いくつかの例示的な態様では、コントローラ600は、例えば以下で説明するように、例えばAAC情報632の変化に基づいて、AACパラメータ設定を適応させるように構成され得る。
【0471】
いくつかの例示的な態様では、コントローラ600は、例えば以下で説明するように、例えばAAC情報449に基づいて、予測ユニット610および/または予測ユニット620の予測フィルタ設定を決定し、例えば予測フィルタ設定に基づいて、サウンドコントロール信号629を決定するように構成され得る。
【0472】
いくつかの例示的な態様では、コントローラ600は、例えば以下で説明するように、ノイズ入力616および/または残留ノイズ入力626に基づいてサウンドコントロール信号629を決定するために、予測フィルタによって適用される予測フィルタ重みベクトルを含む予測フィルタ設定を決定するように構成され得る。
【0473】
いくつかの例示的な態様では、コントローラ600は、例えば以下で説明するように、予測フィルタ重みベクトルを更新するための更新率パラメータを含む予測フィルタ設定を決定するように構成され得る。
【0474】
いくつかの例示的な態様では、コントローラ600は、例えば以下で説明するように、例えばAAC情報632に基づいて、1つ以上の経路伝達関数の経路伝達関数設定を決定し、例えばノイズ入力616および/または残留ノイズ入力626に基づいて、サウンドコントロール信号629を決定するために経路伝達関数設定を適用するように構成され得る。
【0475】
いくつかの例示的な態様では、コントローラ600は、例えばAAC情報632に基づいて、予測フィルタ610の1つ以上のパラメータを更新するように構成され得る。
【0476】
いくつかの例示的な態様では、コントローラ600は、例えばAAC情報632に基づいて、予測フィルタ620の1つ以上のパラメータを更新するように構成され得る。
【0477】
いくつかの例示的な態様では、コントローラ600は、任意の適切な線形関数および/または非線形関数を予測フィルタ入力612および/または予測フィルタ入力622に適用することができる。例えば、予測フィルタ620および/または予測フィルタ620は、線形推定関数、または非線形推定関数、例えば放射基底関数に従って構成され得る。
【0478】
いくつかの例示的な態様では、コントローラ600は、例えばAAC情報632に基づいて、抽出器614および/または抽出器624の少なくとも1つの音響パターン抽出器パラメータの設定を、例えばリアルタイムで決定、更新、および/または調整するように構成され得る。例えば、抽出器614は、例えば、AAC情報632に基づく音響パターン抽出器パラメータ設定に基づいて、入力612に対する複数の素の基準音響パターンを決定するように構成され得る。例えば、抽出器624は、例えば、AAC情報632に基づく音響パターン抽出器パラメータ設定に基づいて、入力622に対する複数の素の残留ノイズ音響パターンを決定するように構成され得る。
【0479】
図7を参照すると、いくつかの例示的な態様による、AACシステムを含む車両700が概略的に示されている。
【0480】
一例では、車両740は、例えば、車両700内の1つ以上のサウンドコントロールゾーン内の音響を制御するために、AACシステム100(
図1)の1つ以上の要素および/または構成要素を含み得る。
【0481】
いくつかの例示的な態様では、
図7に示すように、車両700は、複数のスピーカ708、複数の残留ノイズセンサー(「監視用マイク」)712、および複数の基準センサー(「環境用マイク」)710を含み得る。
【0482】
いくつかの例示的な態様では、車両700は、例えば運転席のヘッドレストのある場所など、車両700の運転者に第1のサウンドコントロールゾーン730を提供するために、複数のスピーカ708を制御するように構成されたAACコントローラ102(
図1)を含み得る。
【0483】
いくつかの例示的な態様では、AACコントローラ102(
図1)は、例えば乗客席のヘッドレストのある場所など、運転席に近い前席など、例えば乗客に第2のサウンドコントロールゾーン726を提供するために、複数のスピーカ708を制御するように構成され得る。
【0484】
いくつかの例示的な態様では、
図7に示すように、複数の監視用マイク712は、第1および/または第2のサウンドコントロールゾーン730および726内に配置され得る。
【0485】
いくつかの例示的な態様では、
図7に示すように、複数の環境用マイク710は、サウンドコントロールゾーン730および726外の環境に配置され得る。
【0486】
他の態様では、車両700は、任意の他の数の複数のスピーカ708、複数の監視用マイク712、および/または複数の環境用マイク710、複数のスピーカ708、複数の監視用マイク712、および/または複数の環境用マイク710の任意の他の配置、位置、および/または場所、および/または任意の他の追加もしくは代替の構成要素を含み得る。
【0487】
図8を参照すると、AACの方法が示されている。例えば、
図8の1つ以上の動作は、AACシステム100(
図1)、コントローラ102(
図1)、コントローラ193(
図1)、コントローラ300(
図3)、予測ユニット400(
図4)、コントローラ500(
図5)、および/またはコントローラ600(
図6)の1つ以上の構成要素によって実行され得る。
【0488】
いくつかの例示的な態様では、ブロック802に示されるように、本方法は、例えば、サウンドコントロールゾーンにおけるAACの構成に対応するAAC構成情報と、複数のノイズ感知場所における音響ノイズを表す複数のノイズ入力と、サウンドコントロールゾーン内の複数の残留ノイズ感知場所における音響残留ノイズを表す複数の残留ノイズ入力とを含む入力情報を処理することを含み得る。例えば、コントローラ193(
図1)は、例えば上述したように、ノイズ入力104(
図1)、残留ノイズ入力106(
図1)、および/またはAAC情報129(
図1)を含む入力情報195(
図1)を処理するように構成され得る。
【0489】
いくつかの例示的な態様では、ブロック804に示されるように、本方法は、例えばAAC構成情報、複数のノイズ入力、および複数の残留ノイズ入力に基づいて、サウンドコントロールゾーン内のサウンドを制御するためのサウンドコントロールパターンを決定することを含み得る。例えば、コントローラ193(
図1)は、例えば上述したように、ノイズ入力104(
図1)、残留ノイズ入力106(
図1)、および/またはAAC情報129(
図1)を含む入力情報195(
図1)に基づいてサウンドコントロールパターンを決定するように構成され得る。
【0490】
いくつかの例示的な態様では、ブロック806に示されるように、本方法は、複数の音響トランスデューサにサウンドコントロールパターンを出力することを含み得る。例えば、コントローラ193(
図1)は、例えば上述したように、サウンドコントロール信号109(
図1を出力し、音響トランスデューサ108(
図1)を制御して、サウンドコントロールパターンを生成するように構成され得る。
【0491】
図9を参照すると、いくつかの例示的な態様による、製造製品900が概略的に示されている。製品900は、1つ以上の有形のコンピュータ可読(「機械可読」)非一時的記憶媒体902を含み得、この記憶媒体902は、例えばコンピュータプロセッサなど少なくとも1つのプロセッサによって実行されると、少なくとも1つのプロセッサに、AACシステム100(
図1)、コントローラ102(
図1)、コントローラ193(
図1)、コントローラ300(
図3)、予測ユニット400(
図4)、コントローラ500(
図5)、および/またはコントローラ600(
図6)に、1つ以上の動作および/または機能を実行させる、AACシステム100(
図1)、コントローラ102(
図1)、コントローラ193(
図1)、コントローラ300(
図3)、予測ユニット400(
図4)、コントローラ500(
図5)、および/またはコントローラ600(
図6)において1つ以上の動作および/または機能を実施させる、1つ以上の動作を実行させる、ならびに/あるいは
図1、
図2、
図3、
図4、
図5、
図6、
図7、および/または
図8を参照して上述した1つ以上の動作および/または機能、および/または本明細書に記載される1つ以上の動作を実行、トリガおよび/または実装させることを可能にするように動作可能な、ロジック904によって実施される、例えばコンピュータ実行可能命令などの命令を含み得る。「非一時的機械可読媒体」および「コンピュータ可読非一時的記憶媒体」という語句は、一時的な伝搬信号を唯一の例外として、すべてのコンピュータ可読媒体を含むことを指示している。
【0492】
いくつかの例示的な態様では、製品900および/または記憶媒体902は、揮発性メモリ、不揮発性メモリ、取り外し可能または取り外し不可能なメモリ、消去可能または消去不可能なメモリ、書き込み可能または再書き込み可能なメモリなどを含む、データを記憶することができる1つ以上のタイプのコンピュータ可読記憶媒体を含むことができる。例えば、記憶媒体902は、RAM、DRAM、Double-Data-Rate DRAM(DDR-DRAM)、SDRAM、スタティックRAM(SRAM)、ROM、プログラマブルROM(PROM)、消去可能プログラマブルROM(EPROM)、電気的消去可能プログラマブルROM(EEPROM)、フラッシュメモリ(例えば、NORまたはNANDフラッシュメモリ)、連想メモリ(CAM)、ポリマーメモリ、相変化メモリ、強誘電体メモリ、シリコン-酸化物-窒化物-酸化物-シリコン(SONOS)メモリ、ディスク、ハードドライブ、光ディスクなどを含み得る。コンピュータ可読記憶媒体は、例えばモデム、無線、またはネットワーク接続などの通信リンクを介した搬送波または他の伝搬媒体に組み込まれたデータ信号によって搬送されるリモートコンピュータから要求側コンピュータへのコンピュータプログラムのダウンロードまたは転送に関与する任意の適切な媒体を含み得る。
【0493】
いくつかの例示的な態様では、ロジック904は、命令、データ、および/またはコードを含み得、これらは、機械によって実行されると、機械に、本明細書に記載の方法、プロセス、および/または動作を実行させ得る。機械は、例えば、任意の適切な処理プラットフォーム、コンピューティングプラットフォーム、コンピューティングデバイス、処理デバイス、コンピューティングシステム、処理システム、コンピュータ、プロセッサなどを含むことができ、ハードウェア、ソフトウェア、ファームウェアなどの任意の適切な組合せを使用して実装され得る。
【0494】
いくつかの例示的な態様では、ロジック904は、ソフトウェア、ソフトウェアモジュール、アプリケーション、プログラム、サブルーチン、命令、命令セット、コンピューティングコード、ワード、値、シンボルなどを含み得、またはそれらとして実装され得る。命令は、ソースコード、コンパイルされたコード、解釈されたコード、実行可能コード、静的コード、動的コードなど、任意の適切なタイプのコードを含み得る。命令は、プロセッサに特定の機能を実行するよう指示するための、あらかじめ定義されたコンピュータ言語、方法、構文に従って実装され得る。
【実施例】
【0495】
以下の実施例は、さらなる態様に関する。
【0496】
実施例1は、入力情報を受信するための入力部であって、入力情報が、サウンドコントロールゾーンにおけるアクティブ音響コントロール(AAC)の構成に対応するAAC構成情報、複数のノイズ感知場所における音響ノイズを表す複数のノイズ入力、およびサウンドコントロールゾーン内の複数の残留ノイズ感知場所における音響残留ノイズを表す複数の残留ノイズ入力を含む入力部と、サウンドコントロールゾーン内のサウンドを制御するためのサウンドコントロールパターンを決定するように構成されたロジックおよび回路を含むコントローラであって、コントローラが、AAC構成情報、複数のノイズ入力、および複数の残留ノイズ入力に基づいてサウンドコントロールパターンを決定するように構成されている、コントローラと、サウンドコントロールパターンを複数の音響トランスデューサに出力するための出力部とを備える装置を含む。
【0497】
実施例2は、実施例1の主題を含み、任意選択で、コントローラが、AAC構成情報に基づいてAACパラメータ設定を決定し、複数のノイズ入力、または複数の残留ノイズ入力のうちの少なくとも一方にAACパラメータ設定を適用することによって、サウンドコントロールパターンを決定するように構成されている。
【0498】
実施例3は、実施例2の主題を含み、任意選択で、コントローラが、AAC構成情報の変更に基づいて、AACパラメータ設定を適応させるように構成されている。
【0499】
実施例4は、実施例1~3のいずれか1つの主題を含み、任意選択で、コントローラが、AAC構成情報に基づいて少なくとも1つの予測フィルタの予測フィルタ設定を決定し、予測フィルタ設定に基づいてサウンドコントロールパターンを決定するように構成されている。
【0500】
実施例5は、実施例4の主題を含み、任意選択で、予測フィルタ設定が、複数のノイズ入力または複数の残留ノイズ入力のうちの少なくとも一方に基づいてサウンドコントロールパターンを決定するために予測フィルタによって適用される予測フィルタ重みベクトルを含む。
【0501】
実施例6は、実施例5の主題を含み、任意選択で、予測フィルタ設定が、予測フィルタ重みベクトルを更新するための更新レートパラメータを含む。
【0502】
実施例7は、実施例1~6のいずれか1つの主題を含み、任意選択で、コントローラが、AAC構成情報に基づいて1つ以上の経路伝達関数の経路伝達関数設定を決定し、複数のノイズ入力または複数の残留ノイズ入力のうちの少なくとも一方に基づいてサウンドコントロールパターンを決定するために経路伝達関数設定を適用するように構成されている。
【0503】
実施例8は、実施例7の主題を含み、任意選択で、経路伝達関数設定が、音響トランスデューサとノイズ感知場所との間の経路伝達関数の設定を含む。
【0504】
実施例9は、実施例7または8の主題を含み、任意選択で、経路伝達関数設定が、音響トランスデューサと残留ノイズ感知場所との間の経路伝達関数の設定を含む。
【0505】
実施例10は、実施例7~9のいずれか1つの主題を含み、任意選択で、経路伝達関数設定が、音響トランスデューサと監視場所との間の経路伝達関数の設定を含み、1つ以上の残留ノイズ入力の少なくとも1つが監視場所で感知された監視入力に基づく。
【0506】
実施例11は、実施例1~10のいずれか1つの主題を含み、任意選択で、コントローラが、AAC構成情報に基づいてノイズ抽出関数を決定し、複数のノイズ入力または複数の残留ノイズ入力のうちの少なくとも一方にノイズ抽出関数を適用することによって1つ以上の抽出音響パターンを決定し、1つ以上の抽出音響パターンに基づいてサウンドコントロールパターンを決定するように構成されている。
【0507】
実施例12は、実施例1~11のいずれか1つの主題を含み、任意選択で、コントローラが、AAC構成情報に基づいてサウンドコントロールプロファイルを決定し、サウンドコントロールプロファイルに基づいてサウンドコントロールパターンを決定するように構成されている。
【0508】
実施例13は、実施例12の主題を含み、任意選択で、サウンドコントロールプロファイルが、1つ以上のサウンドコントロールパラメータの設定を含み、コントローラが、1つ以上のサウンドコントロールパラメータの設定に基づいてサウンドコントロールパターンを決定するように構成されている。
【0509】
実施例14は、実施例1~13のいずれか1つの主題を含み、任意選択で、複数のサウンドコントロール構成にそれぞれ対応する複数のサウンドコントロールプロファイルを記憶するメモリを備え、コントローラが、AAC構成情報に基づいて、複数のサウンドコントロールプロファイルから選択されたサウンドコントロールプロファイルを選択し、選択されたサウンドコントロールプロファイルに基づいてサウンドコントロールパターンを決定するように構成されている。
【0510】
実施例15は、実施例14の主題を含み、任意選択で、複数のサウンドコントロールプロファイルが、ユーザに対応するユーザベースのプロファイルを含み、ユーザベースのプロファイルが、ユーザの好みに基づく1つ以上のサウンドコントロールパラメータの設定を含み、AAC構成情報が、ユーザの識別に対応するユーザ識別情報を含む。
【0511】
実施例16は、実施例1~15のいずれか1つの主題を含み、任意選択で、コントローラが、AAC構成情報に基づいて、サウンドコントロールパターンを選択的にミュートするか、サウンドコントロールパターンのレベルを調整するか、またはサウンドコントロールパターンの適応をフリーズするように構成されている。
【0512】
実施例17は、実施例1~16のいずれか1つの主題を含み、任意選択で、AAC構成情報が、サウンドコントロールゾーンのリアルタイムの音響構成に対応するリアルタイムの情報を含む。
【0513】
実施例18は、実施例1~17のいずれか1つの主題を含み、任意選択で、AAC構成情報が、サウンドコントロールゾーンを含む車両の速度に対応する車速情報を含む。
【0514】
実施例19は、実施例1~18のいずれか1つの主題を含み、任意選択で、AAC構成情報が、サウンドコントロールゾーンを含む車両のエンジンに対応するエンジン情報を含む。
【0515】
実施例20は、実施例1~19のいずれか1つの主題を含み、任意選択で、AAC構成情報が、サウンドコントロールゾーンを含む車両のブレーキシステムに対応するブレーキシステム情報を含む。
【0516】
実施例21は、実施例1~20のいずれか1つの主題を含み、任意選択で、AAC構成情報が、サウンドコントロールゾーンを含む車両の道路検出システムからの道路検出情報を含む。
【0517】
実施例22は、実施例1~21のいずれか1つの主題を含み、任意選択で、AAC構成情報が、サウンドコントロールゾーンを含む車両のステアリングシステムに対応するステアリング情報を含む。
【0518】
実施例23は、実施例1~22のいずれか1つの主題を含み、任意選択で、AAC構成情報が、サウンドコントロールゾーンを含む車両の1つ以上のタイヤに対応するタイヤ情報を含む。
【0519】
実施例24は、実施例1~23のいずれか1つの主題を含み、任意選択で、AAC構成情報が、サウンドコントロールゾーンを含む車両の1つ以上の座席に対応する座席位置情報を含む。
【0520】
実施例25は、実施例1~24のいずれか1つの主題を含み、任意選択で、AAC構成情報が、サウンドコントロールゾーンを含む車両の1人以上の乗客に対応する乗客情報を含む。
【0521】
実施例26は、実施例1~25のいずれか1つの主題を含み、任意選択で、AAC構成情報が、サウンドコントロールゾーンを含む車両の開口の状態に対応する開口状態情報を含む。
【0522】
実施例27は、実施例1~26のいずれか1つの主題を含み、任意選択で、 AAC構成情報が、サウンドコントロールゾーンを含む車両のオーディオシステムに対応するオーディオシステム情報を含む。
【0523】
実施例28は、実施例1~27のいずれか1つの主題を含み、任意選択で、AAC構成情報が、サウンドコントロールゾーン内の気候またはサウンドコントロールゾーン外の気候の少なくとも一方に対応する気候情報を含む。
【0524】
実施例29は、実施例1~28のいずれか1つの主題を含み、任意選択で、AAC構成情報が、サウンドコントロールゾーンにおけるユーザの頭部または耳の少なくとも一方の位置に対応するユーザ位置情報を含む。
【0525】
実施例30は、実施例1~29のいずれか1つの主題を含み、任意選択で、AAC構成情報が、サウンドコントロールゾーンに関するユーザの好みを制御するためのユーザの識別に対応するユーザ識別情報を含む。
【0526】
実施例31は、実施例1~30のいずれか1つの主題を含み、任意選択で、AAC構成情報が、サウンドコントロールゾーンを含む車両の1つ以上の車両システムの動作モードの構成に対応する車両システム構成情報を含む。
【0527】
実施例32は、実施例1~31のいずれか1つの主題を含み、任意選択で、 AAC構成情報が、サウンドコントロールゾーンを含む車両の1つ以上の車両センサーからの車両センサー情報含む。
【0528】
実施例33は、実施例1~32のいずれか1つの主題を含み、任意選択で、入力部が、サウンドコントロールゾーンを含む車両のシステムバスを介してAAC構成情報を受信するように構成されている。
【0529】
実施例34は、実施例33の主題を含み、任意選択で、入力部が、車両のCANバスを介して受信されたコントローラエリアネットワーク(CAN)バス情報、車両のA to B(A2B)バスを介して受信されたA2Bバス情報、車両のMOST(Media Oriented Systems Transport)バスを介して受信されたMOSTバス情報、ワイヤレス通信リンクを介して受信されたワイヤレス通信情報、または車両のEthernetバスを介して受信されたEthernetバス情報のうちの少なくとも1つを介してAAC構成情報を受信するように構成されている。
【0530】
実施例35は、少なくとも1つのプロセッサによって実行されると、少なくとも1つのプロセッサがサウンドコントロールシステムにサウンドコントロールゾーン内のサウンドを制御させることを可能にするように動作可能な命令を含む、1つ以上の有形コンピュータ可読非一時的記憶媒体を含む製品を含み、命令は、実行されると、サウンドコントロールシステムに、入力情報を処理することであって、入力情報が、車両のシステムバスを介して受信されたシステムバス情報、サウンドコントロールゾーンにおけるアクティブ音響コントロール(AAC)の構成に対応するAAC構成情報、複数のノイズ感知場所における音響ノイズを表す複数のノイズ入力、およびサウンドコントロールゾーン内の複数の残留ノイズ感知場所における音響残留ノイズを表す複数の残留ノイズ入力を含む、入力情報を処理することと、AAC構成情報、複数のノイズ入力、および複数の残留ノイズ入力に基づいて、サウンドコントロールゾーン内のサウンドを制御するためのサウンドコントロールパターンを決定することと、サウンドコントロールパターンを複数の音響トランスデューサに出力することとを行わせる。
【0531】
実施例36は、実施例35の主題を含み、任意選択で、プロセッサが、サウンドコントロールシステムに実施例1~34のいずれかによる1つ以上の動作を実行させるように構成されている。
【0532】
実施例37は、複数の座席と、座席に対するサウンドコントロールゾーン内のサウンドを制御するように構成されたサウンドコントロールシステムであって、複数の音響トランスデューサ、複数のノイズ感知場所における音響ノイズを表す複数のノイズ入力を生成するための複数のノイズセンサー、サウンドコントロールゾーン内の複数の残留ノイズ感知場所における音響残留ノイズを表す複数の残留ノイズ入力を生成するための複数の残留ノイズセンサー、およびサウンドコントロールゾーン内のサウンドを制御するためのサウンドコントロールパターンを決定し、サウンドコントロールパターンを複数の音響トランスデューサに出力するように構成されたロジックおよび回路を含むコントローラであって、コントローラが、複数のノイズ入力、複数の残留ノイズ入力、およびサウンドコントロールゾーンにおけるアクティブ音響コントロール(AAC)の構成に対応するAAC構成情報に基づいてサウンドコントロールパターンを決定するように構成されている、コントローラを備えるサウンドコントロールシステムとを備える車両を含む。
【0533】
実施例38は、実施例37の主題を含み、任意選択で、実施例1~34のいずれかによる装置を備える。
【0534】
実施例39は、実施例1~34のいずれかの装置を備えるサウンドコントロールシステムを含む。
【0535】
実施例40は、実施例1~34の説明された動作のいずれかを実行するための手段を備える装置を備える。
【0536】
実施例41は、メモリインターフェースと、実施例1~34の説明された動作のいずれかを実行するように構成された処理回路とを備える装置を備える。
【0537】
実施例42は、実施例1~34の説明された動作のいずれかを含む方法を含む。
【0538】
1つ以上の態様を参照して本明細書に記載される機能、動作、構成要素および/または特徴は、1つ以上の他の態様を参照して本明細書に記載される1つ以上の他の機能、動作、構成要素および/または特徴と組み合わせることができ、またはこれらと組み合わせて利用することができ、またはその逆も可能である。
【0539】
本明細書には特定の特徴を図示し記載しているが、当業者は多くの修正、置換、変更、および等価物を思いつくであろう。したがって、添付の特許請求の範囲は、本開示の真の意図に該当するようなすべての修正および変更をカバーすることを意図していることを理解されたい。
【国際調査報告】