Nothing Special   »   [go: up one dir, main page]

JP2021507570A - アクティブノイズ管理システムのための仮想テスト環境 - Google Patents

アクティブノイズ管理システムのための仮想テスト環境 Download PDF

Info

Publication number
JP2021507570A
JP2021507570A JP2020531580A JP2020531580A JP2021507570A JP 2021507570 A JP2021507570 A JP 2021507570A JP 2020531580 A JP2020531580 A JP 2020531580A JP 2020531580 A JP2020531580 A JP 2020531580A JP 2021507570 A JP2021507570 A JP 2021507570A
Authority
JP
Japan
Prior art keywords
vehicle
signal
microphone
data
speaker
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2020531580A
Other languages
English (en)
Inventor
ティンリ ツァイ,
ティンリ ツァイ,
ディヴィヤ シシュトラ ベンカタ,
ディヴィヤ シシュトラ ベンカタ,
デイビッド トランピー,
デイビッド トランピー,
アディティヤ クマール,
アディティヤ クマール,
Original Assignee
ハーマン インターナショナル インダストリーズ, インコーポレイテッド
ハーマン インターナショナル インダストリーズ, インコーポレイテッド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ハーマン インターナショナル インダストリーズ, インコーポレイテッド, ハーマン インターナショナル インダストリーズ, インコーポレイテッド filed Critical ハーマン インターナショナル インダストリーズ, インコーポレイテッド
Publication of JP2021507570A publication Critical patent/JP2021507570A/ja
Priority to JP2023158186A priority Critical patent/JP2023169348A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S7/00Indicating arrangements; Control arrangements, e.g. balance control
    • H04S7/30Control circuits for electronic adaptation of the sound field
    • H04S7/302Electronic adaptation of stereophonic sound system to listener position or orientation
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1785Methods, e.g. algorithms; Devices
    • G10K11/17853Methods, e.g. algorithms; Devices of the filter
    • G10K11/17854Methods, e.g. algorithms; Devices of the filter the filter being an adaptive filter
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1787General system configurations
    • G10K11/17873General system configurations using a reference signal without an error signal, e.g. pure feedforward
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K15/00Acoustics not otherwise provided for
    • G10K15/02Synthesis of acoustic waves
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R1/00Details of transducers, loudspeakers or microphones
    • H04R1/20Arrangements for obtaining desired frequency or directional characteristics
    • H04R1/32Arrangements for obtaining desired frequency or directional characteristics for obtaining desired directional characteristic only
    • H04R1/40Arrangements for obtaining desired frequency or directional characteristics for obtaining desired directional characteristic only by combining a number of identical transducers
    • H04R1/406Arrangements for obtaining desired frequency or directional characteristics for obtaining desired directional characteristic only by combining a number of identical transducers microphones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R3/00Circuits for transducers, loudspeakers or microphones
    • H04R3/005Circuits for transducers, loudspeakers or microphones for combining the signals of two or more microphones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S7/00Indicating arrangements; Control arrangements, e.g. balance control
    • H04S7/30Control circuits for electronic adaptation of the sound field
    • H04S7/302Electronic adaptation of stereophonic sound system to listener position or orientation
    • H04S7/303Tracking of listener position or orientation
    • H04S7/304For headphones
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23446HIL hardware in the loop, simulates equipment to which a control module is fixed
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/10Applications
    • G10K2210/108Communication systems, e.g. where useful sound is kept and noise is cancelled
    • G10K2210/1081Earphones, e.g. for telephones, ear protectors or headsets
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/10Applications
    • G10K2210/108Communication systems, e.g. where useful sound is kept and noise is cancelled
    • G10K2210/1082Microphones, e.g. systems using "virtual" microphones
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/10Applications
    • G10K2210/128Vehicles
    • G10K2210/1282Automobiles
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/301Computational
    • G10K2210/3028Filtering, e.g. Kalman filters or special analogue or digital filters
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/301Computational
    • G10K2210/3035Models, e.g. of the acoustic system
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/301Computational
    • G10K2210/3052Simulation
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/50Miscellaneous
    • G10K2210/504Calibration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R2499/00Aspects covered by H04R or H04S not otherwise provided for in their subgroups
    • H04R2499/10General applications
    • H04R2499/13Acoustic transducers and sound field adaptation in vehicles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S2400/00Details of stereophonic systems covered by H04S but not provided for in its groups
    • H04S2400/11Positioning of individual sound objects, e.g. moving airplane, within a sound field
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S2400/00Details of stereophonic systems covered by H04S but not provided for in its groups
    • H04S2400/15Aspects of sound capture and related signal processing for recording or reproduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S2420/00Techniques used stereophonic systems covered by H04S but not provided for in its groups
    • H04S2420/01Enhancing the perception of the sound image or of the spatial distribution using head related transfer functions [HRTF's] or equivalents thereof, e.g. interaural time difference [ITD] or interaural level difference [ILD]

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Otolaryngology (AREA)
  • Multimedia (AREA)
  • General Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Soundproofing, Sound Blocking, And Sound Damping (AREA)
  • Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
  • Stereophonic System (AREA)

Abstract

アクティブノイズ管理システムのための仮想テスト環境を提供する。車両のノイズ管理モジュールを評価するシステムは、聴覚化モデルを用いてノイズ管理モジュールからのスピーカ信号をフィルタリングして、空間効果を作り出して、ノイズ管理モジュールにより用いられるマイクロホンに対応する位置とは異なる車両の中の所定の位置で車両内の音声をシミュレーションする、聴覚化された音声信号を作成するようにプログラムされたコントローラを含む。

Description

関連出願の相互参照
本出願は、2017年12月20日に出願された米国仮出願第62/608,275号の利益を主張し、その開示は全体を参照することによって本明細書に完全に組み込まれる。
本出願は、一般に、車両アクティブノイズ管理システム用のハードウェアインザループ(HIL)システムに関する。
車両の静かなキャビン環境を作るために多くの努力が費やされてきた。車両設計の一般的な目標は、キャビン内の可聴ノイズを最小化することである。消費者は、ロードノイズ、パワートレインノイズ及び他の不必要なノイズソースから分離されていることを望む。車両は、キャビンとノイズを発生するコンポーネントとの間に種々の絶縁材を含むことができる。しかしながら、絶縁材は、高価であり、車両に重量を追加する可能性がある。一部の最新の車両には、車内の可聴ノイズを低減するアクティブノイズ管理システムが含まれている。
アクティブノイズ管理システムはマイクロホン及びスピーカを用いて作動して、不要なノイズをキャンセルしようと試みることができる。アクティブノイズ管理システムは、マイクロホンを介してノイズ信号を検出することができる。マイクロホン信号が処理されて、ノイズをキャンセルするスピーカ出力信号が生成され得る。例えば、スピーカは、不要なノイズ信号と比較して180度位相がずれているマイクロホン位置で、キャンセル信号を生成することができる。その効果は、不要なノイズを除去するキャンセルノイズを作成することである。
アクティブノイズ管理システムの開発は、実際の車両環境での広範なテストを必要とする。システムのための効果的な構成セットに到達するには、調整と較正を繰り返し試行して調整する必要がある。車両開発の期間中、車両時間について競合する開発中のシステムが多数存在するため、車両時間を取得するのは難しい場合がある。一旦車両が取得されると、車両及び環境条件はテストプロセスに影響を与える可能性がある。例えば、風、天候、気温、コンポーネントの温度及び道路状況が、テストの間で異なる場合がある。したがって、テストを十分に繰り返すことは、追加のテスト時間及び労力を必要とし得る。
アクティブノイズ管理システムとインタフェースするためのハードウェアインザループ(HIL)システムは、アクティブノイズ管理システムにマイクロホン信号を出力するように構成されたコントローラを含む。コントローラはさらに、アクティブノイズ管理システムからスピーカ信号を受信するように構成されている。コントローラはさらに、スピーカからマイクロホンへの音声の応答をモデル化する伝達関数を通してスピーカ信号を処理するように構成されている。コントローラは、スピーカ信号及びノイズ信号に基づいてマイクロホン信号を生成するように構成されている。コントローラはさらに、バイノーラル情報を使用して空間音場をレンダリング(例えば、聴覚化効果を追加)するように構成されている。HILシステムは、聴覚化を用いてキャビン区画内の音場を評価するように構成されてもよい。
車両のノイズ管理モジュールを評価するためのシステムであって、システムは、ノイズ管理モジュールからのスピーカ信号を受信してマイクロホン信号をノイズ管理モジュールに転送するようにプログラムされたコントローラを含む。コントローラはさらに、車両音響モデルでスピーカ信号をフィルタリングして、ノイズ管理モジュールと関連している車両のマイクロホンの場所に対応する位置でスピーカ信号によって生じる音声信号を生成するようにプログラムされる。コントローラはさらに、音声プロファイル及び音声信号を結合してマイクロホン信号を生成するようにプログラムされる。コントローラはまた、聴覚化モデルでスピーカ信号をフィルタリングして、空間リスニング効果を作り出すレンダリングされた音声信号を生成し、マイクロホンの場所に対応する位置とは異なる車両内の所定の位置でスピーカ信号によって生じる音声をシミュレーションするようにプログラムされる。
所定の位置は、車両内の着座位置、及び着座位置に着座した車両乗員の頭部の予想される位置に関連付けられ得る。聴覚化モデルは、車両からの実際のスピーカデータと、車両内の所定の位置の近くに配置された評価マイクロホンからの実際のマイクロホンデータとから得ることができる。コントローラはさらに、レンダリングされた音声信号を音声プロファイルと結合して評価音声信号を生成するようにプログラムされてもよい。コントローラはさらに、オーディオ出力装置に評価音声信号を出力するようにプログラムされてもよい。聴覚化モデルは、車両の音響環境を表すことができて、スピーカ信号によって生じる音声と所定の位置での音声との間の伝達関数を定義することができる。車両音響モデルは、車両からの以前に記録されたスピーカデータ、及び車両内のノイズ管理モジュールに関連付けられたマイクロホンからの以前に記録されたデータから得ることができる。音声プロファイルは、車両において以前に記録された音声信号を含み得る。音声プロファイルは、合成された音声データを含み得る。コントローラは、バス通信データ及び、音声プロファイルに対応して同期しているセンサ信号を、ノイズ管理モジュールに転送するようにさらにプログラムされてもよい。
車両のノイズ管理モジュールの性能をシミュレーションするための、コントローラに実装される方法は、ノイズ管理モジュールからスピーカ信号を受信すること、及び音声プロファイルを生成することを含む。この方法はさらに、ノイズ管理モジュールのマイクロホン入力に、音声プロファイル及び、スピーカ信号と、車両に配置されておりノイズ管理モジュールに関連付けられたマイクロホンとの間のキャビン音響伝達関数を定義する車両キャビン音響モデルに基づいて、音声信号を出力することを含む。この方法はさらに、オーディオ出力装置に、音声プロファイル及び、スピーカ信号と、音声をレンダリングしてその位置で音声印象を再現する空間リスニング効果を作り出すためのノイズ管理モジュールのマイクロホンに対応する場所とは異なる車両内の位置との間の、聴覚化伝達関数を定義する聴覚化モデルに基づいて、オーディオ信号を出力することを含む。
音声プロファイルは、車両において以前に記録された音声信号を含み得る。この方法はさらに、音声プロファイルに関連付けられたバスデータ及びセンサ信号をノイズ管理モジュールに出力することを含み得る。この方法はさらに、車両からの実際のスピーカデータと、位置に近接して配置される評価マイクロホンからのデータとから、聴覚化モデルを生成することを含み得る。位置は、車両内の着座位置、及び着座位置に着座した車両乗員の頭部の予想される位置に関連付けられ得る。
車両のノイズ管理モジュールの性能をシミュレーションするためにプログラムされた非一時的コンピュータ可読媒体で具体化されるコンピュータプログラム製品は、ノイズ管理モジュールからスピーカ信号を受信し、マイクロホン信号をノイズ管理モジュールに送信して、音声プロファイルを生成するための命令を含む。このコンピュータプログラム製品はさらに、音声プロファイル及び、スピーカ信号と、車両に配置されておりノイズ管理モジュールに関連付けられたマイクロホンとの間の車両キャビン音響伝達関数を定義する車両キャビン音響モデルに基づいて、マイクロホンインタフェースを介してマイクロホン信号を出力するための命令を含む。このコンピュータプログラム製品はさらに、オーディオ出力装置に、音声プロファイル及び、スピーカ信号と、その位置で音声印象を再現する空間リスニング効果を作り出すためのマイクロホンに対応する場所とは異なる車両内の位置との間の、聴覚化伝達関数を定義する聴覚化モデルに基づいて、オーディオ信号を出力するための命令を含む。
コンピュータプログラム製品はさらに、コントローラとノイズ管理モジュールとの間でデータ及び音声プロファイルと関連付けられたセンサ信号を交換するための命令を含む。位置は、車両内の着座位置、及び着座位置に着座した車両乗員の頭部の予想される位置に関連付けられ得る。車両キャビン音響モデルは、車両からの実際のスピーカデータ及び車両内のノイズ管理モジュールと関連付けられたマイクロホンからの実際のデータから得ることができ、聴覚化モデルは、実際のスピーカデータ及び車両内の位置に近接して配置された評価マイクロホンからの実際のマイクロホンデータから得ることができる。オーディオ出力装置は、ヘッドホンでもよい。
車両環境の中のアクティブノイズ管理システムを示す。 評価モジュールを備えるハードウェアインザループ(HIL)システムを含むテスト環境を有するアクティブノイズ管理システムを示す。 車両データを収集するための可能なフローチャートを示す。 アクティブノイズ管理HILシステムを操作するための可能なフローチャートを示す。
必要に応じて、本発明の詳細な実施形態が本明細書において開示されるが、開示された実施形態が、種々の、代替の形で実施されることができる本発明の単なる例示にすぎないことを理解すべきである。図は必ずしも縮尺通りではなく、一部の特徴は、特定の構成要素の詳細を示すために誇張または最小化され得る。したがって、本明細書に開示される具体的な構造的及び機能的詳細は、限定するものではなく、単に当業者が本発明を様々に採用するのに教示するための代表的な基礎として解釈されたい。
本開示の実施形態は、一般に、複数の回路または他の電気装置を提供する。回路及び他の電気装置、ならびにそれぞれによって提供される機能へのすべての言及は、本明細書で図示及び説明されるものだけを包含することに限定されることを意図するものではない。開示された様々な回路または他の電気装置に特定のラベルを割り当てることができるが、そのようなラベルは、回路及び他の電気装置の動作の範囲を限定することを意図していない。このような回路及び他の電気装置は、互いに組み合わせることができ、及び/または所望される特定のタイプの電気的実装に基づいて任意の方法で分離することができる。本明細書において開示されるいかなる回路または他の電気装置も、任意の数のマイクロプロセッサ、集積回路、フィールドプログラマブルゲートアレイ(FPGA)、メモリデバイス(例えば、FLASH(登録商標)、ランダムアクセスメモリ(RAM)、読出し専用メモリ(ROM)、電気的にプログラム可能な読出し専用メモリ(EPROM)、電気的消去可能なPROM(EEPROM)またはその他の適切な変形)、及び互いによって協同して、本明細書において開示される動作(複数可)を実行するソフト
ウェアを含むことができると認識される。さらに、任意の1つまたは複数の電気装置は、本明細書に開示される任意の数の機能を実行するようにプログラムされた非一時的コンピュータ可読媒体で実施されるコンピュータプログラムを実行するように構成され得る。
車両のアクティブノイズ管理システムのテストと較正は、アクティブノイズ管理システム(NMS)ハードウェアインザループ(HIL)テストシステムの実装によって改善され得る。NMS−HILシステムは、ノイズ管理モジュールをプラグインして仮想環境で動作できるように構成されてもよい。NMS−HILは、車両ノイズ環境をシミュレーションし、テスト中のノイズ管理モジュールに信号を提供するように構成されてもよい。テストの結果はモニタ及び分析されてもよい。聴覚化機能を使用して、結果を主観的かつ客観的に実質的に評価できる。
図1は、ノイズ管理モジュール(NMM)102を含む車両100を示す。NMM102は、様々な入力及び出力に結合され得る。NMM102は、命令及びプログラムを実行するためのマイクロプロセッサ及び揮発性メモリを含むことができる。NMM102は、プログラム及びデータを格納するための揮発性メモリを含むことができる。揮発性メモリは、パワーサイクル間にデータを保持するように構成された任意のメモリを含むことができる。NMM102は、車両側から交配接続を受け入れるように構成された1つ以上のコネクタ106を含むことができる。NMM102は、車両ノイズ管理に関連した様々な特徴を実装することができる。例えば、NMM102は、エンジンノイズキャンセル及びロードノイズキャンセルアルゴリズムを実装することができる。NMM102はまた、電子音合成を実装して、キャビン内に望ましいノイズを生成することができる。
車両100は、コネクタ106を介してNMM102に電気的に結合される1つ以上のマイクロホン108を含むことができる。コネクタ106は、単一のコネクタとして描写されるが、車両構成に応じて、1つ以上のコネクタでもよい。マイクロホン108は、車両100内の様々な位置に配置することができる。マイクロホン108の配置は、車両の乗員が着座し得る場所で可聴信号を最もよく表すように構成され得る。マイクロホン108は、車両キャビンの様々な構成要素(例えば、ヘッドライナー、ドアトリム)と統合することができる。マイクロホン108は、その位置での可聴ノイズを表すアナログ信号を提供することができる。いくつかの構成では、マイクロホン108は、信号をデジタル信号に変換し、信号をデジタル形式で渡すことができる。
車両100は、電気コネクタ106を介してNMM102に電気的に結合される1つ以上のスピーカ104を含むことができる。スピーカ104は、オーディオエンターテインメントシステムの一部であってもよい。1つ以上のスピーカ104は、オーディオエンターテインメントシステムから分離されていてもよい。NMM102は、スピーカ104を所望のレベルで駆動するための増幅器を含み得る。スピーカ104は、関連するインピーダンスを有し得る。スピーカ104は、車両100の様々な部分に配置することができる。例えば、スピーカ104は、ドア、ダッシュボード、ヘッドライナー、シート、リアハッチ、及びサイドパネルを含む様々な場所に設置することができる。いくつかのスピーカは、各座席の上のシートヘッドレストまたはヘッドライナーの各着座位置の近くに配置できる。
NMM102は、車両ネットワーク112とインタフェースすることができる。車両ネットワークは、NMM102と車両100内の他の制御モジュールとの間のデジタル通信リンクであってもよい。車両ネットワーク112は、コントローラエリアネットワーク(CAN)バス、ローカル相互接続ネットワーク(LIN)バス、メディア指向システムトランスポート(MOST)バス、イーサネット(登録商標)、及び/またはFlexRayバスであってもよい。車両ネットワーク112は、独自仕様のバスアーキテクチャも含み得る。車両ネットワーク112は、NMM102と車両100内の他のモジュールとの間のデータの通信を容易にすることができる。例えば、エンジン速度、アクセルペダル位置、ブレーキペダル位置、エンジントルク、車両速度、及びトランスミッションギアセレクター位置などの様々な信号は、車両ネットワーク112を介して転送されてもよい。パワートレインの動作モードを示す信号(例えば、エコノミーまたは減筒運転
モード)は、車両ネットワーク112を介して受信され得る。NMM102は、ノイズ管理機能の操作のための車両ネットワーク112から受信される信号を利用することができる。NMM102は、車両ネットワーク112上に信号を提供することもできる。
NMM102は、種々の入力114にインタフェース接続することができる。例えば、入力114は、コネクタ106を介してNMM102に直接配線されるいかなる信号も含むことができる。例えば、入力114は、NMM102の動作を有効にしまた無効にするためのスイッチ入力を含むことができる。入力114は、エンジン速度を含むことができる。入力114は、1つ以上の加速度計からの信号を含むことができる。入力114は、(例えば、音楽の補正の目的のための)追加のオーディオ信号をさらに含むことができる。入力114は、基準信号であってもよい。入力114のセットは、車両構成に依存し得る。入力114は、いかなる離散及び/またはアナログ入力も含むことができる。NMM102は、入力114をマイクロプロセッサベースのシステム用にデジタル形式に変換するための関連するインタフェース回路及びソフトウェアドライバを含むことができる。
NMM102は、コネクタ106を介してNMM102に直接配線される種々の出力116にインタフェース接続することができる。例えば、出力116は、NMM102の状態を示すための状態ランプを含むことができる。出力116は、他のモジュールのために意図されるトリガ信号を含むことができる。トリガ信号は、受信モジュールの特定機能を起動することを意図することができる。他の実施例では、バッファリングされた速度信号は、出力116を通して転送することができる。出力116のセットは、車両構成に依存し得る。出力116は、いかなる離散及び/またはアナログ出力も含むことができる。NMM102は、関連するインタフェース回路及びソフトウェアドライバを含むことができる。
NMM102は、コネクタ106を介して電源118にインタフェース接続することができる。電源システム118からの電源及び接地信号は、コネクタ106を経由することができる。電源118は、バッテリ及び交流電源によって駆動する低圧バスでもよい。例えば、典型的な自動車用途は、12ボルトの電源で動作することができる。NMM102は、電源118から電力を受け取ることができる。
車両100の動作中に、NMM102は、マイクロホン108からの入力を処理してスピーカ104への出力信号を生成することができる。この処理は、車両ネットワーク112から他の情報を利用してもよい。例えば、より高いエンジン負荷で、及び/またはより高い車両速度では、ノイズは通常増加し得る。NMM102は車両速度信号を利用して、スピーカ出力ボリュームがノイズレベルの予想される増加を補正するように調整することができる。NMM102はノイズキャンセルのアルゴリズムを実施して、車両100の乗員によって聞こえる不要なノイズを低減することができる。NMM102は、種々の他の制御策を実装することができる。
NMM102は、車両100のシステムをテストすることによって開発及び較正され得る。適切な較正は、均一な動作条件の下での繰返しテスト及び較正周期を必要とし得る。しかしながら、車両100の均一な運転状況を繰り返すことは、追加のテスト時間及び労力を必要とする場合がある。例えば、較正手順は、指定された道路表面上での固定速度での動作を指定することがある。他の実施例では、特定の速度及び/または加速度プロファイルを必要とするテストは、正確にかつ一貫して再現するために数回の繰返しが必要となり得る。したがって、このようなシステムを開発してテストする改良された方法が望まれる。
アクティブノイズ管理システムの開発とテストと評価を容易にするために、シミュレータを利用することができる。シミュレータは、作業台上の実験室環境でアクティブノイズ管理システムの開発及びテストを可能にすることができる。このようにして、シミュレータは、結果としてテスト条件の再現性の改善をすることができる。加えて、必要とする車両時間がより少なくなり、実際のテスト車両の必要性を最小化する。シミュレータは、車両100から得られる実際データを使用するように構成することができる。シミュレータはさらに定義済みテストスクリプトを使用して種々の車両状態をシミュレーションするように構成することができ、それにより、車両キャビンの中の音場の仮想的で主観的な評価を助ける。
車両データ収集システム(DAS)150は車両100にインストールされて、種々のデータ及び信号を収集することができる。いくつかの構成において、車両DAS150によって実行される機能は、NMM102において実施されてもよい。例えば、NMM102は、車両データ収集のための選択可能な動作モードを含むことができる。このデータ収集モードの間、通常のノイズ管理機能は、無効にされてもよい。車両DAS150の動作の間、NMM102は、無効にするかまたは車両100から取り除くことができる。車両DAS150は、マイクロホン108及び車両ネットワーク112から入力を受信するように構成することができる。車両DAS150は、他の入力114からの信号も受信するように構成することができる。車両DAS150が作動している間、NMM102のための較正またはテスト手順は指定されて実行されることができる。車両DAS150は、テスト手順の間にサンプリングされる信号を収集して、保存するように構成することができる。結果は、NMM102が種々の車両動作条件の間受信することが期待される入力値のデータベースであってもよい。
車両DAS150は、命令及びプログラムを実行するためのマイクロプロセッサ及び揮発性メモリを含むことができる。車両DAS150は、プログラム及びデータを記憶するための揮発性メモリを含むことができる。揮発性メモリは、パワーサイクルの間にデータを保持するように構成されるいかなるメモリも含むことができる。揮発性メモリは、FLASH(登録商標)メモリ、ハードディスクドライブ及びUSBドライブを含むことができる。揮発性メモリは、データ転送を容易にするために着脱可能に構成することができる。車両DAS150は、車両DAS150の動作がユーザによって制御されて、モニタされることができるユーザインタフェースを含むことができる。ユーザインタフェースを介する通信は、有線(例えば、USB、イーサネット(登録商標))及び/または無線接続(例えば、IEEE802.11、BLUETOOTH(登録商標))でもよい。車両DAS150は、車両ネットワーク112に接続するためのインタフェースを含むことができる。
車両DAS150を使用して、後で再生するためにノイズ及び車両データを収集することができる。例えば、マイクロホン信号は、車両ネットワーク112からのデータとともに周期的にサンプリングすることができる。データは、周期的間隔でサンプリングされて、後で使用するために不揮発性メモリに記憶することができる。正確な再生を達成することができるように、データはタイムスタンプと共に記憶されてサンプルの相対的タイミングを識別することができる。車両DAS150は、車両から補正されていないデータを収集するように構成することができる。すなわち、データは、NMM102がキャビン内の音声を修正するために作動することなく収集され得る。車両DAS150は、種々の速度及び加速度プロファイルの間、エンジンノイズを含む車両ノイズデータを収集することができる。データを収集するためのテストシナリオは、特定のノイズソースを強調するために開発することができる。例えば、異なるテストシナリオ及び条件を、エンジンノイズ、風ノイズ、サスペンションノイズ及びロードノイズを記録するために考えることができる。テストシナリオは、特定のノイズソースを分離するために、1つのタイプのノイズが支配的になるように構成することができる。
車両DAS150は、コネクタ106と互換性を持つコネクタで構成することができる。この構成において、車両DAS150は、NMM102の代わりに車両100にプラグインすることができる。この構成において、車両の配線変更は必要でない。いくつかの構成において、車両DAS150によって実行される機能は、NMM102に実装することができる。NMM102は、診断コマンドまたは他のトリガを通して始めることができるデータ収集モードを含むことができる。
車両DAS150は、キャビン音響モデルを生成するための信号を捕えるように構成することもできる。車両DAS150は、スピーカ104に電気的に結合されてもよい。車両DAS150は、スピーカ104に信号を出力し、マイクロホン108からの入力を記録するように構成することができる。いくつかのテストでは、車両DAS150は、一度にスピーカ104のうちの1つだけを駆動してもよい。スピーカ信号は、キャビン音響モデルの特徴付けを容易にするように構成することができる。すなわち、スピーカ104により提供される音声に対するマイクロホンの応答である。スピーカ出力信号は、所定周波数及び所定の振幅とすることができる。例えば、車両DAS150は、一連の正弦波形をスピーカ104に出力することができる。波形の周波数及び振幅は、変化させることができる。可聴周波数の範囲を通して掃引することによって、キャビン環境を特徴づけることができる。マイクロホン信号は適切なサンプリングレートでサンプリングされて、音波の動的コンテンツを捕えることができる(例えば、予想される最高周波数の少なくとも2倍で)。
車両DAS150は、1つ以上の評価マイクロホン152を含むことができる。評価マイクロホン152を利用して、聴覚化目的のためにキャビン内からバイノーラル音響情報を収集することができる。評価マイクロホン152からの信号は、車両DAS150によって記録されて、車両マイクロホン信号と分離してキャビンからバイノーラル情報を収集することができる。この目的のために、追加の配線接続が、評価マイクロホン152と車両DAS150の間に必要とされ得る。評価マイクロホン152を用いて、車両キャビンの各シートの頭部伝達関数(HRTF)の測定値を捕えることができる。評価マイクロホン152は、車両で乗員の頭部が通常存在し得る位置に置くことができる。評価マイクロホン152の位置は、所定の位置でもよい。所定の位置は、スピーカ104のうちの1つまたはマイクロホン108のうちの1つからの3次元距離などの座標によって定義することができる。前で論じたように、車両DAS150は、スピーカ104に所定の信号を出力して、評価マイクロホン152から受信される入力を記録するように構成することができる。このデータを用いて、乗員の直前の音声応答を特徴づけることができる。
スピーカ出力信号は、予想される伝達関数のダイナミクス力を十分に励起して正確な識別ができるようにするように構成される波形の組合せでもよい。スピーカ出力信号は、適切にシステムダイナミクスを励起するのに十分な周波数及び振幅コンテンツを有するように構成することができる。マイクロホン108及び評価マイクロホン152の対応する応答は、記録することができる。収集されたデータは、後で処理するために不揮発性メモリに記憶することができる。
キャビンまたは車両音響モデルは、車両DAS150によって収集されるデータから生成することができる。各スピーカ出力から各マイクロホン入力への伝達関数を開発した結果として伝達関数のセットを得ることができる。オフライン処理ユニットは、マイクロホン及びスピーカデータを処理してキャビン音響モデルを表わす伝達関数を生成するように構成することができる。システムの入出力から伝達関数を得るための種々の技術が利用できる。例えば、モデル構造は選択することができ、それから、システム識別方法を用いて、マイクロホン及びスピーカデータを処理してモデル構造のパラメータを定めることができる。例えば、最小2乗法による推定アルゴリズムを用いて、パラメータを推定することができる。他の実施例では、時間領域の畳み込みに基づく逆畳み込み技術が、指数正弦波掃引スピーカ出力信号によって用いられてもよい。
車両音響モデルは、周波数領域において表すことができる。マイクロホン及びスピーカデータは、離散的フーリエ変換を使用して処理することができる。マイクロホン及びスピーカデータは、離散的フーリエ変換を使用して周波数領域に変換することができる。周波数領域伝達関数のパラメータは、周波数領域マイクロホン及びスピーカデータから計算することができる。推定アルゴリズムを実行して、伝達関数の周波数領域パラメータを生成することができる。時間領域伝達関数は、周波数領域伝達関数の逆フーリエ変換を計算することによって得ることができる。他の構成において、周波数領域伝達関数は、時間領域伝達関数のフーリエ変換を計算することによって得ることができる。
HRTFは、周波数領域において表すこともできる。評価マイクロホン及びスピーカデータは、離散的フーリエ変換を使用して処理することができる。評価マイクロホン及びスピーカデータは、離散的フーリエ変換を使用して周波数領域に変換することができる。周波数領域伝達関数のパラメータは、周波数領域評価マイクロホン及びスピーカデータから計算することができる。推定アルゴリズムを実行して、HRTFの周波数領域パラメータを生成することができる。時間領域伝達関数は、周波数領域伝達関数の逆フーリエ変換を計算することによって得ることができる。他の構成において、周波数領域伝達関数は、時間領域伝達関数のフーリエ変換を計算することによって得ることができる。
図2は、車両環境をシミュレーションするハードウェアインザループ(HIL)システム200に結合されたNMM102を示す。HILシステム200は、NMM102に信号を提供するように構成することができて、それによりNMM102は車両100においてそうするように機能する。加えて、HILシステム200は、NMM102からの出力を車両100と同じ様式で受け入れる。HILシステム200によって、NMM102はあたかもそれが車両100内にあるかのように作動することができる。HILシステム200は、NMM102から信号を受信して、信号をNMM102に提供して車両キャビンの音声環境をシミュレーションするように構成することができる。シミュレーションは本明細書において以前記載されている、実際の車両データから得られた伝達関数を利用することができる。このようにして、HILシステム200は、NMM102をテストして較正するために車両環境の正確なシミュレーションを提供することができる。HILシステム200は、車内音場を主観的かつ客観的に評価するための聴覚化能力を追加する仮想環境をさらに提供することができる。
聴覚化は、ヘッドホンまたはスピーカアレイなどの再生装置を通して音場をレンダリングして空間効果を作成する技術である。この技術は、リスナーのための外部の音像を作るために用いられ、3D印象として音景を再構築する。聴覚化は、記録及び再生プロセスの両方で特別な処理を必要とし得る。
記録の間、マイクロホン(例えば、評価マイクロホン152)は直接リスナーの(またはマネキンの)2つの耳(バイノーラル記録)に、または、特定パターン(例えば、円形)を有するリスナーの(またはマネキンの)頭部の回りに配置することができて、音声イベントが発生するにつれて、音場によるリスナーの(またはマネキンの)頭部及び胴のインタラクションを捕えることができる。例えば、データ収集の間、評価マイクロホン152は、乗員の頭部が予想される位置にあるように配置されてもよい。データ収集は、評価マイクロホン152を異なる位置に動かすことを含むことができる。例えば、座席位置は、様々な位置に調整して、スピーカ104に対して評価マイクロホン152の相対配置を変えることができる。
再生の間、バイノーラル記録は、較正されたヘッドホンまたはバイノーラルスピーカを通して同じリスナーに対して再生されてもよい。異なるリスナーの個々の頭部伝達関数(HRTF)を用いて、頭部及び胴の違いを補正して、それから、レンダリングされた、聴覚化された効果のためにソース信号によって畳み込むことができる。
聴覚化の効果は、車両内の特定の座席位置の人物によって聞こえる音場を作り出すことである。すなわち、音声は、異なる方向から発されているように思われ得る。聴覚化は、ヘッドホンまたはバイノーラルスピーカのセットを通して音声を作り出すことによって、この効果を提供することができる。仮想環境のユーザは自分の耳の上にヘッドホンを配置して、音声を受信することができる。HILシステム200は、車両の中の様々の座席位置で応答をシミュレーションするように構成することができる。座席位置は、操作者によって選択可能でもよい。
HILシステム200は、命令及びプログラムを実行するためのマイクロプロセッサ及び揮発性メモリを含むことができる。HILシステム200は、プログラム及びデータを記憶するための揮発性メモリを含むことができる。揮発性メモリは、パワーサイクルの間にデータを保持するように構成されるいかなるメモリも含むことができる。揮発性メモリは、FLASH(登録商標)メモリ、ハードディスクドライブ及びUSBドライブを含むことができる。揮発性メモリは、他のコンピューティングプラットフォームへのデータ転送を容易にするために着脱可能に構成することができる。HILシステム200に示されるモジュールは、ハードウェア、ソフトウェアまたはいくつかのそれらの組み合わせとして実装することができる。
HILシステム200は、NMMコネクタ106と互換性を持つHILコネクタ206を含むことができる。NMMコネクタ106が複数のコネクタからなる場合、HILコネクタ206も複数の互換性を持つコネクタからなることができる。HILコネクタ206は、NMMコネクタ106にプラグインすることができる。NMMコネクタ106は、あたかもそれが車両100を接続しているかのように、HILコネクタ206にプラグインする。
HILシステム200は、NMMインタフェース216を含むことができる。NMMインタフェース216は、互換性を持つ信号をNMM102に提供する回路を含むことができる。加えて、NMMインタフェース216は、NMM102とHILシステム200の間で信号を転送するように構成されたハードウェア及びソフトウェア機能を含むことができる。NMMインタフェース216は、指定されたインピーダンスを各接続に提供するように構成することができる。NMMインタフェース216は、接続の喪失または電源投入の条件に対するNMM102の応答をテストするためにNMM102に対する電源または接地接続を選択的に連結して切り離すように構成することができる。選択的な接続と切り離しは、マイクロプロセッサの制御下でもよい。いくつかの構成において、選択的な接続と切り離しは、スイッチを用いて手動で実行することができる。
NMMインタフェース216は、マイクロホンインタフェース212を介してマイクロホンデータをNMM102に提供するように構成することができる。マイクロホンインタフェース212は、デジタル信号をアナログ信号に変換するように構成されている1つ以上のデジタル/アナログ変換器(DAC)を含むことができる。加えて、マイクロホンインタフェース212は、車両マイクロホン108のマイクロホン信号を表すアナログ信号を出力するように構成することができる。マイクロホンインタフェース212の応答は、車両マイクロホン108のパラメータと一致するように構成することができる。例えば、マイクロホンインタフェース212は、車両マイクロホン108と同程度のインピーダンスであり得る。このように、NMM102は、マイクロホンインタフェース212と実際の車両マイクロホン108により提供される信号のいかなる違いも識別することができない。マイクロホンインタフェース212は、マイクロホンのダイナミック応答をシミュレーションすることができて、結果を達成するためのハードウェアまたはソフトウェアフィルタを含むことができる。
NMMインタフェース216は、NMM102の車両ネットワーク端末にデータを転送するように構成された車両ネットワークインタフェース210を含むことができる。車両ネットワークインタフェース210は、車両ネットワーク端末を通じてNMM102に通信するハードウェア及びソフトウェアドライバを含むことができる。HILシステム200は、NMM102によって使われる車両ネットワーク信号を出力するように構成される車両ネットワークマネージャ218をさらに含むことができる。車両ネットワークマネージャ218は、ハードウェア及びソフトウェアドライバの組合せからなることができる。車両ネットワークマネージャ218は、車両ネットワークインタフェース210を通してNMM102へ転送される信号及びメッセージを生成することができる。車両ネットワークマネージャ218は、HILシステム200の範囲内での使用のためにNMM102によって送信される信号及びメッセージを変換することもできる。車両ネットワークマネージャ218は、エラーのない車両環境をシミュレーションするために十分な信号及びメッセージを提供することができる。車両ネットワークマネージャ218は、選択的にメッセージまたは信号データを変えて車両100の種々の条件をシミュレーションするように構成することができる。例えば、車両ネットワークマネージャは、信号を変更して、エラー条件に対するNMM102の応答をテストするために車両モジュールのエラー条件をシミュレーションするように構成することができる。
NMMインタフェース216は、NMM出力インタフェース208を含むことができる。NMM出力インタフェース208は、NMM102からの出力である信号をHILシステム200に提供するように構成することができる。NMM出力インタフェース208は、信号をHILシステム200に提供するためのハードウェア及びソフトウェアドライバを含むことができる。例えば、NMM102からのアナログ信号出力は、フィルタリングされてデジタル信号に変換することができる。
NMMインタフェース216は、NMM入力インタフェース204を含むことができる。NMM入力インタフェース204は、HILシステム200からNMM102への信号を提供するように構成することができる。NMM入力インタフェース204は、信号をNMM102に提供するためのハードウェア及びソフトウェアドライバを含むことができる。例えば、NMM入力インタフェース204は、HILシステム200によって生成されたデジタル信号をNMM102の入力仕様と互換性を持つアナログ信号に変換することができる。NMM入力インタフェース204は、基準信号及び入力をNMM102に提供するように構成することができる。例えば、NMM102(例えば、エンジン速度信号)によって使われることができるいかなるアナログ信号も、NMM入力インタフェース204を介して提供することができる。例えば、ロードノイズキャンセル用途では、NMM102は、アナログ入力として加速度計信号を受信することができる。NMM入力インタフェース204は、NMM102に受け入れられるフォーマットで加速度計信号を出力するように構成することができる。
NMMインタフェース216は、電力管理インタフェース214を含むことができる。電力管理インタフェース214は、電源及び地上信号機をNMM102に提供するように構成することができる。電力管理インタフェース214は、HILシステム200によってNMM102の電源サイクリングを容易にするために制御することができる。電力管理インタフェース214は、電圧及び電流をNMM102へ供給するように構成することができる。HILシステム200は、電力管理インタフェース214からの電圧及び電流出力を選択的に制御するように構成することができる。例えば、HILシステム200は、電圧レベルを変化させて種々の電源電圧レベルに対するNMM102の応答をテストすることができてもよい。
NMMインタフェース216は、スピーカデータをHILシステム200に提供するためのスピーカインタフェース202を含むことができる。スピーカインタフェース202は、NMM102によるスピーカ信号出力をHILシステム200によって処理されることができる信号に変換するためのハードウェア及びソフトウェアドライバを含むことができる。例えば、スピーカインタフェースは、アナログスピーカ信号をデジタル値に変換するように構成された1つ以上のアナログデジタル変換器(ADC)を含むことができる。スピーカインタフェースは、互換性を持つ回路をNMM102に提供する回路を含むことができる。例えば、スピーカインタフェース202のインピーダンスは、種々のスピーカをシミュレーションするために選択可能でもよい。例えば、スピーカインタフェース202は、4オームか、8オームか、16オームのインピーダンスを選択的に提供してスピーカの電気特性をシミュレーションするために構成可能でもよい。
NMMインタフェース216のコンポーネントは、容易に変更されるかまたはアップデートされるように構成することができる。例えば、NMMインタフェース216のコンポーネントは、別個のプラグイン回路基板上に実装することができて、設計が変更されるにつれて機能を変えることを可能にし得る。いくつかの構成において、NMMインタフェース216のコンポーネントは、容易に挿入及び削除されることができるソフトウェアモジュールを含むことができる。このような機能は、HILシステム200が異なる車両構成に対して短時間でアップデートされるのを可能にすることができる。
HILシステム200は、入出力(I/O)管理モジュール220を含むことができる。I/O管理モジュール220は、NMM102とHILシステム200の間の転送のための信号を生成するように構成することができる。I/O管理モジュール220は、NMM出力インタフェース208とインタフェース接続して、信号をNMM102に提供することができる。I/O管理モジュール220は、NMM入力インタフェース204とインタフェース接続してNMM102から信号を受信することができる。
HILシステム200は、再生モジュール222を含むことができる。再生モジュール222は、車両マイクロホン108及び評価マイクロホン152からのデータを含むことができる前に記録された車両データを出力して、前に記録されたデータセットに対するNMM102の応答をチェックする信号をHILシステム200の中で生成するように構成することができる。再生モジュール222は、車両ネットワークマネージャ218からの入力をさらに受信することができる。車両ネットワークマネージャ218からの信号を使用して、再生パラメータ及び特徴を選択して、対応する車両または環境条件を適切にシミュレーションすることができる。例えば、前に記録されたデータは、車両テストサイクルからのマイクロホン及び車両ネットワークデータを含むことができる。再生モジュール222は、前に記録されたデータから信号を抽出して、その信号をNMM102及びHILシステム200に出力することができる。再生モジュール222は、データが記録されたのと同じタイミングを有する信号を出力することができる。再生モジュール222は、HIL200で任意の記録されたマイクロホンデータまたはNMM102の出力を再生して耳位置で車両音場を表す能力を含むことができる。例えば、再生モジュール222は、車両テストサイクルの間に記録されたマイクロホン信号を出力することができる。マイクロホンデータは、NMM102へ転送することができる。NMM102は、マイクロホンデータを処理して、それに応じてスピーカ出力を生成することができる。再生モジュール222は、車両マイクロホン108からの信号である第1の出力242を含むことができる。再生モジュール222は、評価マイクロホン152からの信号である第2の出力244を含むことができる。再生モジュール222は、I/O管理モジュール220とインタフェース接続して、NMM102にアナログ及び/またはデジタル信号を転送することができる。再生モジュール222は、NMM102に前に記録されたアナログ信号(例えば、加速度計信号)を転送するように構成することができる。アナログ信号及び音声信号は、元々記録されたのと同じタイミングで出力することができる。
再生モジュール222は、合成されたデータの再生を含むようにさらに構成することができる。カスタマイズした再生データは、手動によりオフラインで生成することができるかまたはシミュレーションによって生成することができる。オフラインシミュレーションは、テストされる種々のシナリオのためのノイズデータを生成するために実行することができる。合成されたデータは、車両データが取得するのが難しい場合において役立ち得る。例えば、極度の車両速度を必要としているシナリオが、合成されたデータを使用して作成されてもよい。再生モジュール222は、車両データ及び合成されたデータの組合せを提供するようにさらに構成することができる。例えば、車両データにおいて捕えられないノイズ条件をシミュレーションするために、データに追加のノイズ信号を追加することが可能であり得る。
再生モジュール222は、追加の音声を提供するようにさらに構成することができる。例えば、再生モジュール222は、車両ステレオシステムと同様に音楽を演奏する能力を含むことができる。再生モジュール222は、種々の車両システムからの告知を再生する能力を含むことができる。例えば、再生モジュール222は、ナビゲーションシステムからの音声出力を組み込むことができる。このような能力によって、HILシステム200が典型的な車両音へのNMM102の応答をテストしてこのような音が劣化しないことを確実にすることができる。再生モジュール222は、システム動作をシミュレーションする種々の組合せで再生することができるような車両音のライブラリを含むことができる。
HILシステム200は、車両音響モデル224を実装することができる。車両音響モデル224は、プログラムまたはアプリケーションとして実装することができる。車両音響モデル224は、オフラインで決定されたキャビン音響効果のモデルを利用することができる。車両音響モデル224は、周波数領域または時間領域において表すことができる。車両音響モデル224のためのパラメータは、実際の車両テストデータから得ることができる。車両音響モデル224は、1つ以上の伝達関数またはインパルス応答の形であってもよい。車両音響モデル224は、スピーカインタフェース202を介してスピーカデータ及び/または信号を受信することができる。車両音響モデル224は、伝達関数を用いてスピーカ信号を処理して、マイクロホン信号を生成することができる。マイクロホン信号は、車両キャビン内の車両マイクロホン108の位置で予想される音声信号でもよい。車両音響モデル224は、I/O管理モジュール220からの入力をさらに受信することができる。車両音響モデル224は、車両ネットワークマネージャ218からの入力をさらに受信することができる。例えば、窓状態信号は、車両ネットワークマネージャ218によって提供することができる。車両ネットワークマネージャ218からの信号を用いて、音響モデル及び/またはパラメータを選択して適切に車両または環境条件をシミュレーションすることができる。
車両音響モデル224は、各車両マイクロホン108で予想される音声信号を表している時間領域信号を出力することができる。伝達関数は、時間領域関数(例えば、インパルス応答)として表すことができる。車両音響モデル224は、1つ以上の畳み込み関数を実装して、スピーカ入力信号を処理することができる。スピーカ入力信号で時間領域伝達関数を畳み込むことにより、関連するマイクロホン位置での音声を表す時間領域信号を提供することができる。車両音響モデル224は、1つ以上のフィルタまたは周波数領域伝達関数として実装することもできる。フィルタまたは周波数領域伝達関数のパラメータは対応する離散時間伝達関数に変換されて、サンプリングされたスピーカ信号を処理することができる。車両音響モデル224は、計算待ち時間に起因する信号のいかなる遅延も最小化するために実装されることができ、及び/または機能を含むことができる。
車両音響モデル224は、各マイクロホンの位置で、NMM102によって生成されたスピーカ出力によって生じる音声を表す信号を出力することができる。この信号は、再生モジュール222によって生成された音声信号(例えば、第1の出力242)とマージされるかまたは結合されることができる。車両音響モデル224及び再生モジュール222の出力は、コンバイナ226に送られることができる。コンバイナ226は、信号を共に加算するように構成された加算器でもよい。例えば、再生モジュール222は、車両テストの間、マイクロホン108で、実際のノイズを表わす音声信号を提供する。車両音響モデル224は、ノイズをキャンセルするために、マイクロホン108で、NMM102によって生成された音声を表している音声信号を提供する。2つの信号は、結合されて、再生信号及び補正信号からなる結果として得られる音声信号をマイクロホンで表すことができる。コンバイナ226の出力は、NMM102に転送するためにマイクロホンインタフェース212に提供することができる。
HILシステム200は、聴覚化モデル248をさらに含むことができる。評価マイクロホン152を用いて、各シートの搭乗者の耳位置で伝達関数データまたはインパルス応答データを引き出すことができ、それはバイノーラル情報と呼ばれてもよい。聴覚化モデル248は、車両の所与の位置の乗員の耳で予想される音声信号を表している時間領域信号を出力することができる。伝達関数は、時間領域関数(例えば、インパルス応答)として表すことができる。聴覚化モデル248は、畳み込み関数を実装して、スピーカ入力信号からの信号を処理することができる。スピーカ入力信号を有する時間領域伝達関数を畳み込むことは、乗員の耳で音声を表す時間領域信号を提供することができる。この畳み込みプロセスは、頭部伝達関数から得られる、評価マイクロホン152によって記録されるキャビン音響効果を含む。聴覚化モデル248は、フィルタまたは周波数領域伝達関数として実装することもできる。フィルタまたは周波数領域伝達関数のパラメータは、離散時間伝達関数に変換されて、サンプリングされたスピーカ出力信号を処理することができる。聴覚化モデル248は、計算待ち時間に起因する信号のいかなる遅延も最小化するために実装されることができ、及び/または機能を含むことができる。
聴覚化モデル248は、各評価マイクロホン152の位置で、NMM102によって生成されたスピーカ出力によって生じる音声を表す信号を出力することができる。この信号は、再生モジュール222によって生成された音声信号(例えば、第2の出力244)とマージされるかまたは結合されることができる。聴覚化モデル248及び再生モジュール222の出力は、第2のコンバイナ246に送られることができる。第2のコンバイナ246は、信号を共に加算するように構成された加算器でもよい。例えば、再生モジュール222は、車両テストの間、評価マイクロホン152で、実際のノイズを表わす音声信号を提供する。聴覚化モデル248は、ノイズをキャンセルするために、評価マイクロホン152で、NMM102によって生成された音声を表している音声信号を提供する。2つの信号は、結合されて、再生信号及び補正信号からなる結果として得られる音声信号を評価マイクロホン152で表すことができる。コンバイナ246の出力は、評価モジュール228に提供されることができて、ヘッドホン234及び/またはバイノーラルスピーカ236に出力されてもよい。
このように、HILシステム200は車両内部をシミュレーションして、NMM102がテストされて較正されることを可能にする。HILシステム200は、車両音響システムの応答をシミュレーションしてNMM102により提供される信号を制御する。HILシステム200は、評価モジュール228をさらに含むことができる。評価モジュール228は、再生モジュール222により提供される元の車両マイクロホン信号及びコンバイナ226により提供される補正された音声を処理することができる。評価モジュール228は、再生モジュール222により提供される元の評価マイクロホン信号及びコンバイナ246により提供される補正された音声を処理することができる。評価モジュール228は、信号の分析を自動化するようにプログラムすることができる。例えば、評価モジュール228は、ノイズ低減のレベルに関して統計値を提供することができる。評価モジュール228の出力は、後で比較するために不揮発性メモリに保存されて記憶されることができる。評価モジュール228は、NMM102によって実装されている異なる制御策の比較を考慮に入れることができる。加えて、評価モジュール228は、NMM102に対するパラメータ変更の比較を可能にし得る。評価モジュール228はさらに、車両ネットワークマネージャ218、NMM入力インタフェース204及びNMM出力インタフェース208により提供される信号を記録して分析することができる。評価モジュール228は再生信号及び補正信号の周波数スペクトルを調べて、システムの有効性を評価することもできる。例えば、評価モジュール228は、信号にフーリエ変換を実行して、周波数コンテンツを生成することができる。
HILシステム200は、NMM102のノイズ合成能力をテストするようにさらに構成することができる。NMM102は、電子音声合成アルゴリズムを含むことができる。例えば、NMM102は、加速イベントの間、シミュレーションされたエンジンノイズを生成するように構成することができる。評価モジュール228は、電子音声合成システムによって生成されるノイズを評価するように構成することができる。再生モジュール222は、NMM102のノイズ生成能力をテストするためのシミュレーションデータを含むことができる。例えば、NMM102は、特定の加速イベントの間、エンジンノイズ音プロフィールを生成するように構成することができる。再生モジュール222は、様々な加速イベントによって構成することができる。適切な応答が取得されているかどうか判定するために、加速イベントを用いてテストを実行することができる。
HILシステム200は、外部インタフェースモジュール232で構成することができる。外部インタフェースモジュール232は、外部コンピューティングシステム230とインタフェース接続するように構成することができる。外部インタフェースモジュール232は、ユニバーサルシリアルバス(USB)、イーサネット(登録商標)及び/または無線ネットワークインタフェースを含むことができる。外部インタフェースモジュール232は、外部コンピューティングシステム230によってHILシステム200へのアクセスを可能にし得る。例えば、外部コンピューティングシステム230を用いて、HILシステム200をモニタし、HILシステム200のパラメータを更新することができる。外部コンピューティングシステム230は、外部インタフェースモジュール232を介してHILシステム200に構成データを転送することができる。さらに、HILシステム200は、外部インタフェースモジュール232を介して再プログラムすることができる。例えば、外部コンピューティングシステム230は、車両音響モデル及び聴覚化モデルを再プログラムして、モデルのパラメータを修正するように構成することができる。外部インタフェースモジュール232は、HILシステム200が外部コンピューティングシステム230に対してデータを報告することを可能にする。外部インタフェースモジュール232はさらに、HILシステム200の動作が外部コンピューティング装置230によって制御されてモニタされることを可能にする。
外部インタフェースモジュール232は、他のデバイスとインタフェース接続するように構成することができる。外部インタフェースモジュール232は、HILシステム200に接続され得るヘッドホン234用のインタフェースを含むことができる。ヘッドホン234は、ステレオ出力をリスナーに提供することができる。外部インタフェースモジュール232は、1つ以上のスピーカ236用のインタフェースをさらに含むことができる。例えば、バイノーラルスピーカは、HILシステム200に接続することができる。バイノーラルスピーカシステムは、左右のスピーカを含むことができて、左右のソースの間のクロストークを最小化するように構成することができる。外部インタフェースモジュール232は、仮想現実(VR)システム238のためのインタフェースを含むようにさらに構成することができる。例えば、VRシステム238は、シミュレーションユーザへのオーディオ及び視覚フィードバックを含むことができる。外部インタフェースモジュール232は、運転シミュレータ240へのインタフェースをさらに含むことができる。運転シミュレータ240は、ユーザが様々な運転条件をシミュレーションすることを可能にする。例えば、運転シミュレータ240を用いて、速度及び加速度プロファイルをHILシステム200に提供することができる。
外部コンピューティングシステム230は、再生モジュール222への入力を提供するように構成することができる。例えば、外部コンピューティングシステム230の操作者は、実行されるテストを選択することができるかまたは所定のテストパターンの再生を要求することができる。
HILシステム200は、操作者とインタフェースを持つためのディスプレイをさらに含むことができる。ディスプレイは、タッチスクリーンディスプレイでもよい。加えて、HILシステム200は、操作者からの入力を可能にするキーボードまたはマウスなどの入力装置を含むことができる。HILシステム200は、操作者インタフェースを提供するためのハードウェア及びソフトウェアドライバを含むことができる。
HILシステム200は、聴覚化方法を利用して、キャビンの各シートの耳位置で、音場をレンダリングすることができる。HILシステム200は、ヘッドホン234またはバイノーラルスピーカ236のセットを含んで、実質的に、キャビンの内部音質の主観評価を可能にすることができる。HILシステム200は、頭部追跡デバイスをプラグインされたヘッドホン234の出力にフィードバックを提供するように拡張することができ、頭部の動きを伴うあらゆるシートにおいて完全な車内音場表現を提供する。操作者は、ヘッドホン234を通して再生される種々の音声信号を選択することができる。例えば、操作者は、元の車両マイクロホンデータ及び補正されたマイクロホンデータを聞くことを選択することができる。操作者は、元の評価マイクロホンデータまたは聴覚化モデルを適用された補正された評価マイクロホンデータを聞くことをさらに選択することができる。
図3は、ノイズプロファイル及び車両データを生成するための可能なフローチャートを示す。動作302で、車両動作データは、記録されることができる。例えば、車両は、様々な速度及び加速度プロファイルによって作動され得る。各マイクロホン108及び評価マイクロホン152における信号は、サンプリングされて、後で使用するために車両データデータベース308に記憶することができる。加えて、車両ネットワーク112からの情報が記録されてもよい。車両動作データは、周期的にサンプリングされて、タイムスタンプデータと共に記憶されることができる。記録は、操作者によって手動でトリガすることができる。記録は、車両動作条件に基づいて自動化されることもできる。
動作304で、車両オーディオシステムが作動されて、車両音響及び聴覚化環境をモデル化するためにデータを提供することができる。例えば、所定のスピーカ出力信号は、スピーカ104を通して生成して再生することができる。スピーカ出力に応答してマイクロホン108及び評価マイクロホン152によって生成される信号は、後で処理するために記録されて、車両データデータベース308に記憶されることができる。
動作306で、車両音響モデルは、動作304から記憶されるデータから開発することができる。スピーカ及びマイクロホンデータを用いて、スピーカ104とマイクロホン108の間の1つ以上の伝達関数を作成することができる。伝達関数は、スピーカ104の出力に対するマイクロホン108の応答を定義することができる。伝達関数を記述しているパラメータは、後で使用するために車両音響モデルデータベース310に保存することができる。パラメータは、HILシステム200に転送することができる。
動作312で、聴覚化モデルは、動作304から記憶されるデータから開発することができる。スピーカ及び評価マイクロホンデータを用いて、スピーカ104と評価マイクロホン152の間の1つ以上の聴覚化伝達関数を作成することができる。聴覚化伝達関数は、スピーカ104の出力に対する評価マイクロホン152の応答を定義することができる。伝達関数を記述しているパラメータは、後で使用するために聴覚化モデルデータベース314に保存することができる。パラメータは、HILシステム200に転送することができる。
図4は、HILシステム200を実装するための可能な一連の動作のためのフローチャートを示す。動作402で、テストサイクルを選択することができる。選択は、コントローラがテストサイクルの所定のセットを通して順番付けて行う自動選択でもよい。いくつかの構成において、操作者は、テストサイクルを選択することができる。動作404で、コントローラは、予め記録してあるデータからの(例えば、車両データデータベース308からの)ノイズ信号を再生するように構成することができる。ノイズ信号は、NMM102に対してマイクロホン信号として出力することができる。動作406で、スピーカ信号は、NMM102から受信することができる。NMM102は、マイクロホンデータを処理してスピーカデータを生成することができる。動作408で、スピーカ信号は、車両音響モデル224を通して処理することができる。例えば、リアルタイム畳み込みは、スピーカ信号及び車両音響モデル224の1つ以上の時間領域伝達関数に実行することができる。動作410で、車両音響モデル224の出力は再生ノイズ信号と結合されて、マイクロホン信号を得ることができる。結合された信号は、ノイズ補正信号が適用された後のマイクロホンデータを表すことができる。動作412で、結合された信号は、マイクロホンインタフェース212に対して出力することができる。
動作416で、聴覚化モデル248はスピーカ信号に適用することができる。例えば、リアルタイム畳み込みは、スピーカ信号及び聴覚化モデル248の1つ以上の時間領域伝達関数に実行することができる。動作418で、聴覚化モデル248の出力は再生ノイズ信号と結合されて、音声出力信号を得ることができる。結合された信号は、ノイズ補正信号が適用された後の評価マイクロホンデータを表すことができる。動作420で、結合された出力は、リスナーのためのヘッドホン234に提供することができる。動作414で、ノイズ、補正されたノイズ信号及び聴覚化モデル出力は、さらなる解析のために記憶されるかまたは処理されることができる。示されている動作は必ずしも順次実行されるというわけではなく、動作は並行して実行されてもよい。さらに、動作シーケンスは反復的でもよく、シーケンスは所定の間隔で繰り返されてもよい。
上記のHILシステム200は車両ベースのアクティブノイズ管理システムに関して記載されているが、HILシステム200の使用法が必ずしも自動車環境に限られているというわけではない。HILシステム200は、アクティブノイズ管理システムが利用されることができるいかなる用途での使用も見出すことができる。データを収集して、HILシステム200でデータを再生する方法は、他のタイプのアクティブノイズ管理システムをテストするために用いられてもよい。
HILシステム200は、車両用のノイズ管理システムのテスト及び較正を改善する。HILシステム200は、開発のための車両を必要とすることなく実験室条件の下で開発を行うことができるので、開発費を低減することもできる。HILシステム200は、ノイズ管理システムのより費用効果的な調整及び較正を見越した、車両のノイズ環境の一貫した、正確な再現も考慮に入れている。
例示的実施形態が上で記載されているが、これらの実施形態が本発明のすべての可能性がある形を記載することは意図されていない。むしろ、本明細書において使われる文言は、限定よりもむしろ説明の文言であり、種々の変更が本発明の趣旨と範囲から逸脱することなくなされることができるものと理解される。加えて、種々の実現実施形態の特徴は、本発明の別の実施形態を形成するために結合することができる。

Claims (20)

  1. 車両のノイズ管理モジュールを評価するシステムであって、
    前記ノイズ管理モジュールからスピーカ信号を受信して、かつ前記ノイズ管理モジュールにマイクロホン信号を転送し、
    車両音響モデルで前記スピーカ信号をフィルタリングして、前記ノイズ管理モジュールと関連している前記車両のマイクロホンの場所に対応する位置で前記スピーカ信号によって生じる音声信号を生成し、
    音声プロファイル及び前記音声信号を結合して前記マイクロホン信号を生成し、
    聴覚化モデルで前記スピーカ信号をフィルタリングして、空間リスニング効果を作り出すレンダリングされた音声信号を生成し、前記マイクロホンの前記場所に対応する前記位置とは異なる前記車両内の所定の位置で前記スピーカ信号によって生じる音声をシミュレーションする
    ようにプログラムされているコントローラ
    を含む、前記システム。
  2. 前記所定の位置が、前記車両内の着座位置、及び前記着座位置に着座した車両乗員の頭部の予想される位置に関連付けられている、請求項1に記載のシステム。
  3. 前記聴覚化モデルが、前記車両からの実際のスピーカデータと、前記車両内の前記所定の位置の近くに配置された評価マイクロホンからの実際のマイクロホンデータとから得られる、請求項1に記載のシステム。
  4. 前記コントローラがさらに前記レンダリングされた音声信号を前記音声プロファイルと結合して評価音声信号を生成するようにプログラムされている、請求項1に記載のシステム。
  5. 前記コントローラがさらに、オーディオ出力装置に前記評価音声信号を出力するようにプログラムされている、請求項4に記載のシステム。
  6. 前記聴覚化モデルが、前記車両の音響環境を表して、前記スピーカ信号によって生じる音声と前記所定の位置での音声との間の伝達関数を定義する、請求項1に記載のシステム。
  7. 前記車両音響モデルが、前記車両からの以前に記録されたスピーカデータ、及び前記車両内の前記ノイズ管理モジュールと関連付けられたマイクロホンからの以前に記録されたデータから得られる、請求項1に記載のシステム。
  8. 前記音声プロファイルが以前に前記車両において記録された音声信号を含む、請求項1に記載のシステム。
  9. 前記音声プロファイルが合成された音声データを含む、請求項1に記載のシステム。
  10. 前記コントローラが、バス通信データ及び、前記音声プロファイルに対応して同期しているセンサ信号を、前記ノイズ管理モジュールに転送するようにさらにプログラムされている、請求項1に記載のシステム。
  11. 車両のノイズ管理モジュールの性能をシミュレーションするための、コントローラにおいて実施される方法であって、
    前記ノイズ管理モジュールからスピーカ信号を受信することと、
    音声プロファイルを生成することと、
    前記ノイズ管理モジュールのマイクロホン入力に、前記音声プロファイル及び、前記スピーカ信号と、前記車両に配置されており、前記ノイズ管理モジュールに関連付けられたマイクロホンとの間のキャビン音響伝達関数を定義する車両キャビン音響モデルに基づいて、音声信号を出力することと、
    オーディオ出力装置に、前記音声プロファイル及び、前記スピーカ信号と、音声をレンダリングしてその位置で音声印象を再現する空間リスニング効果を作り出すための前記マイクロホンに対応する場所とは異なる前記車両内の位置との間の、聴覚化伝達関数を定義する聴覚化モデルに基づいて、オーディオ信号を出力することと
    を含む、前記方法。
  12. 前記音声プロファイルが以前前記車両において記録された音声信号を含む、請求項11に記載の方法。
  13. 前記音声プロファイルと関連付けられたバスデータ及びセンサ信号を前記ノイズ管理モジュールに出力することをさらに含む、請求項11に記載の方法。
  14. 前記車両からの実際のスピーカデータと、前記位置に近接して配置される評価マイクロホンからのデータとから、前記聴覚化モデルを生成することをさらに含む、請求項11に記載の方法。
  15. 前記位置が、前記車両内の着座位置、及び前記着座位置に着座した車両乗員の頭部の予想される位置に関連付けられている、請求項11に記載の方法。
  16. 車両のノイズ管理モジュールの性能をシミュレーションするためにプログラムされる非一時的コンピュータ可読媒体で具体化されるコンピュータプログラム製品であって、
    前記ノイズ管理モジュールからスピーカ信号を受信し、
    マイクロホン信号を前記ノイズ管理モジュールに送信し、
    音声プロファイルを生成し、
    前記音声プロファイル及び、前記スピーカ信号と、前記車両に配置されており前記ノイズ管理モジュールに関連付けられたマイクロホンとの間の車両キャビン音響伝達関数を定義する車両キャビン音響モデルに基づいて、マイクロホンインタフェースを介してマイクロホン信号を出力し、
    オーディオ出力装置に、前記音声プロファイル及び、前記スピーカ信号と、その位置で音声印象を再現する空間リスニング効果を作り出すための前記マイクロホンに対応する場所とは異なる前記車両内の位置との間の、聴覚化伝達関数を定義する聴覚化モデルに基づいて、オーディオ信号を出力する
    ための命令を含む、前記コンピュータプログラム製品。
  17. コントローラと前記ノイズ管理モジュールとの間でデータ及び前記音声プロファイルと関連付けられたセンサ信号を交換するための命令をさらに含む、請求項16に記載のコンピュータプログラム製品。
  18. 前記位置が、前記車両内の着座位置、及び前記着座位置に着座した車両乗員の頭部の予想される位置に関連付けられている、請求項16に記載のコンピュータプログラム製品。
  19. 前記車両キャビン音響モデルが、前記車両からの実際のスピーカデータ及び前記車両内の前記ノイズ管理モジュールと関連付けられた前記マイクロホンからの実際のデータから得られ、前記聴覚化モデルが、前記実際のスピーカデータ及び前記車両の前記位置に近接して配置された評価マイクロホンからの実際のマイクロホンデータから得られる、請求項16に記載のコンピュータプログラム製品。
  20. 前記オーディオ出力装置がヘッドホンである、請求項16に記載のコンピュータプログラム製品。
JP2020531580A 2017-12-20 2018-12-20 アクティブノイズ管理システムのための仮想テスト環境 Pending JP2021507570A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023158186A JP2023169348A (ja) 2017-12-20 2023-09-22 アクティブノイズ管理システムのための仮想テスト環境

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201762608275P 2017-12-20 2017-12-20
US62/608,275 2017-12-20
PCT/IB2018/060391 WO2019123345A1 (en) 2017-12-20 2018-12-20 Virtual test environment for active noise management systems

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2023158186A Division JP2023169348A (ja) 2017-12-20 2023-09-22 アクティブノイズ管理システムのための仮想テスト環境

Publications (1)

Publication Number Publication Date
JP2021507570A true JP2021507570A (ja) 2021-02-22

Family

ID=65269007

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020531580A Pending JP2021507570A (ja) 2017-12-20 2018-12-20 アクティブノイズ管理システムのための仮想テスト環境
JP2023158186A Pending JP2023169348A (ja) 2017-12-20 2023-09-22 アクティブノイズ管理システムのための仮想テスト環境

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2023158186A Pending JP2023169348A (ja) 2017-12-20 2023-09-22 アクティブノイズ管理システムのための仮想テスト環境

Country Status (5)

Country Link
US (1) US11308932B2 (ja)
EP (1) EP3729833A1 (ja)
JP (2) JP2021507570A (ja)
CN (1) CN111656803B (ja)
WO (1) WO2019123345A1 (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11107308B2 (en) * 2018-02-02 2021-08-31 Denso International America, Inc. Automated hardware-in-the-loop tester for automotive electronic control units
CN111627425B (zh) * 2019-02-12 2023-11-28 阿里巴巴集团控股有限公司 一种语音识别方法及系统
JP7378038B2 (ja) * 2019-11-29 2023-11-13 パナソニックIpマネジメント株式会社 能動騒音低減装置、移動体装置、及び、能動騒音低減方法
US11170752B1 (en) * 2020-04-29 2021-11-09 Gulfstream Aerospace Corporation Phased array speaker and microphone system for cockpit communication
CN114386209A (zh) * 2020-10-16 2022-04-22 哈曼国际工业有限公司 用于车辆道路噪声消除的仿真测试系统及方法
US11470433B2 (en) * 2020-12-21 2022-10-11 Johnson Controls Fire Protection LP Characterization of reverberation of audible spaces
KR20220150689A (ko) * 2021-05-04 2022-11-11 현대자동차주식회사 차량의 가상 엔진음 튜닝 장치 및 그 방법
KR20230093812A (ko) * 2021-12-20 2023-06-27 현대자동차주식회사 차량의 소음 환경에 대한 시뮬레이션 방법 및 시스템
DE102022117701A1 (de) 2022-07-15 2024-01-18 Cariad Se Verfahren und Prozessorschaltung zum Nachbilden einer akustischen Innenraumsituation eines Kraftfahrzeugs sowie computerlesbares Speichermedium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008546270A (ja) * 2005-05-26 2008-12-18 バング アンド オルフセン アクティーゼルスカブ 筐体内の音場の録音、合成、及び再現
JP2011505750A (ja) * 2007-11-30 2011-02-24 ボーズ・コーポレーション 音響再生装置のシミュレーションのためのシステム及び方法
JP2014507679A (ja) * 2011-01-11 2014-03-27 ボーズ・コーポレーション 車両エンジン音強調
JP2015506155A (ja) * 2011-12-16 2015-02-26 ボーズ・コーポレーションBosecorporation 仮想オーディオシステムの調整

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0719155B2 (ja) 1990-04-27 1995-03-06 いすゞ自動車株式会社 車室内騒音の低減装置
EP1344427A1 (de) 2000-12-22 2003-09-17 Harman Audio Electronic Systems GmbH Anordnung zur auralisation eines lautsprechers in einem abhörraum bei beliebigen eingangssignalen
EP1947642B1 (en) 2007-01-16 2018-06-13 Apple Inc. Active noise control system
US9448959B2 (en) * 2012-10-05 2016-09-20 Analog Devices, Inc. Two-wire communication protocol engine
DK3011286T3 (da) * 2013-06-21 2017-11-13 Brüel & Kjaer Sound & Vibration Measurement As Fremgangsmåde til bestemmelse af støjlydbidrag af støjkilder fra et motorkøretøj
US9947318B2 (en) * 2014-10-03 2018-04-17 2236008 Ontario Inc. System and method for processing an audio signal captured from a microphone
PL3257270T3 (pl) * 2015-03-27 2019-07-31 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Urządzenie i sposób przetwarzania sygnałów stereo do odtwarzania w samochodach dla uzyskania indywidualnego dźwięku trójwymiarowego przez przednie głośniki
EP3182406B1 (en) 2015-12-16 2020-04-01 Harman Becker Automotive Systems GmbH Sound reproduction with active noise control in a helmet

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008546270A (ja) * 2005-05-26 2008-12-18 バング アンド オルフセン アクティーゼルスカブ 筐体内の音場の録音、合成、及び再現
JP2011505750A (ja) * 2007-11-30 2011-02-24 ボーズ・コーポレーション 音響再生装置のシミュレーションのためのシステム及び方法
JP2014507679A (ja) * 2011-01-11 2014-03-27 ボーズ・コーポレーション 車両エンジン音強調
JP2015506155A (ja) * 2011-12-16 2015-02-26 ボーズ・コーポレーションBosecorporation 仮想オーディオシステムの調整

Also Published As

Publication number Publication date
JP2023169348A (ja) 2023-11-29
WO2019123345A1 (en) 2019-06-27
US20200342846A1 (en) 2020-10-29
CN111656803A (zh) 2020-09-11
CN111656803B (zh) 2022-08-19
EP3729833A1 (en) 2020-10-28
US11308932B2 (en) 2022-04-19

Similar Documents

Publication Publication Date Title
US11308932B2 (en) Virtual test environment for active noise management systems
US8175286B2 (en) Recording, synthesis and reproduction of sound fields in an enclosure
JP2023169348A5 (ja)
JP7206027B2 (ja) 頭部伝達関数学習装置および頭部伝達関数推論装置
Genuit et al. A virtual car: Prediction of sound and vibration in an interactive simulation environment
Genuit et al. Prediction of sound and vibration in a virtual automobile
Christensen et al. A listening test system for automotive audio-Part 1: System description
Krebber et al. Auditory virtual environments: basics and applications for interactive simulations
Sottek et al. Tools and methods for product sound design of vehicles
US11974115B2 (en) Active sound design (ASD) tuning device of vehicle and method thereof
CN115828428A (zh) 模拟声浪音效品质的标定方法、系统及车辆
Husung et al. Acoustical investigations in virtual environments for a car passing application
Riemann et al. Interactive auralization of powertrain sounds using measured and simulated excitation
US20240089690A1 (en) Method and system for generating a personalized free field audio signal transfer function based on free-field audio signal transfer function data
Koch et al. Real-Time Capable Wind and Rolling Noise Synthesis for a More Realistic Vehicle Simulator Experience
US20240089683A1 (en) Method and system for generating a personalized free field audio signal transfer function based on near-field audio signal transfer function data
Heidet et al. A cost effective architecture for realistic sound rendering in the SCANeR II driving simulator
DE102022117701A1 (de) Verfahren und Prozessorschaltung zum Nachbilden einer akustischen Innenraumsituation eines Kraftfahrzeugs sowie computerlesbares Speichermedium
Alkmim et al. CAR CABIN EFFECT FOR ACTIVE SOUND DESIGN
Kim et al. Smartphone-based active sound design for enhancing engine sound of vehicles
CN117793608A (zh) 一种空间混响感的生成方法
Krebber Interactive vehicle sound simulation
JPH08329040A (ja) 音環境シミュレータ
CN117499851A (zh) 一种音频处理方法、装置、设备及存储介质
CN114112436A (zh) 一种离线式电驱动总成nvh评价系统及评价方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211124

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221117

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221129

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230622

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230922

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20231214

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240415

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20240527

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20240712