(57)【要約】本発明の実施形態では、車両の内部デジタル通信システム（「ＩＤＣＳ」）に結合されるアラートコントローラは、ＩＤＣＳを経由して受信されるメッセージに基づいて、車両状態を監視し、車両状態に基づいて、車両の外部に投影されるオーディオアラートを生成する。各車両状態が、特定の順序で、および／または特定の時間枠内の１つ以上のタイプのメッセージの受信と関連付けられる、複数の車両状態が、定義され得る。異なるオーディオアラートが、異なる車両状態に割り当てられ得る。オーディオアラートは、車両製造業者および／または車両所有者／オペレータ等によってカスタマイズ可能であり得る。アラート選択インターフェースが、オーディオアラートのユーザ選択のために車両の中に提供され得る。
2020526857.tif 000002
【特許請求の範囲】
【請求項１】
メッセージのストリームを介して少なくとも車両のモータを制御または監視するために使用される内部デジタル通信システムを有する自動車の動作の過程で使用するための外部オーディオアラートを生成する方法であって、前記方法は、コンピュータプロセスによって実装され、前記コンピュータプロセスは、
アラートプロセッサによる前記メッセージのストリームの処理であって、前記アラートプロセッサは、前記内部デジタル通信システムに結合され、かつ、前記内部デジタル通信システム上で前記メッセージのストリームをスヌーピングすることと、前記メッセージのストリームに基づいて前記車両の現在の状態を特性評価することとを行うように構成される、処理と、
前記現在の車両状態がアラート条件に対応するかどうかを決定するための前記現在の車両状態の前記アラートプロセッサによる処理であって、前記アラート条件は、所定の車両状態の記憶されたセットの構成要素である、処理と、
前記現在の車両状態が前記アラート条件に対応する場合において、前記アラートプロセッサによって、前記アラート条件に対応する外部オーディオアラートの生成を引き起こすことと
を含む、方法。
【請求項２】
各所定の車両状態は、内部デジタル通信システムメッセージのセットを備える、請求項１に記載の方法。
【請求項３】
前記アラート条件は、
事前決定された時間周期内に前記アラートプロセッサによって受信されているメッセージの事前決定されたセット、または
事前決定された順序で前記アラートプロセッサによって受信されているメッセージの事前決定されたセット
のうちの少なくとも１つに基づく、請求項１に記載の方法。
【請求項４】
前記セットは、エントリリストの中にある、請求項２に記載の方法。
【請求項５】
前記外部オーディオアラートは、ユーザプログラム可能、ユーザ選択可能、およびそれらの組み合わせから成る群から選択される、請求項１に記載の方法。
【請求項６】
前記アラートプロセッサによって、前記外部オーディオアラートの少なくとも１つの方向を決定することと、
前記少なくとも１つの方向への前記外部オーディオアラートの生成を引き起こすことと
をさらに含む、請求項１に記載の方法。
【請求項７】
前記車両は、複数のオーディオトランスデューサを含み、少なくとも１つの方向への前記外部オーディオアラートの生成を引き起こすことは、
前記少なくとも１つの方向に対応するオーディオトランスデューサのセットによって、前記外部オーディオアラートの生成を引き起こすこと、または
異なる遅延および／または位相を伴うオーディオトランスデューサのセットによって、前記外部オーディオアラートの生成を引き起こすこと
のうちの少なくとも１つを含む、請求項６に記載の方法。
【請求項８】
前記車両は、前記内部デジタル通信システムを経由してオペレータ開始型アラートメッセージの生成を引き起こすように、前記内部デジタル通信システムに結合されるアラート選択インターフェースを含み、それに従って、前記アラートプロセッサは、前記オペレータ開始型アラートメッセージに対応する前記外部オーディオアラートの生成を引き起こす、請求項１に記載の方法。
【請求項９】
前記アラート選択インターフェースは、複数のボタンを備え、前記オペレータ開始型アラートメッセージは、前記複数のボタンのうちの少なくとも１つの動作に対応する、請求項８に記載の方法。
【請求項１０】
前記アラート選択インターフェースは、前記車両のハンドルの上にある、請求項８に記載の方法。
【請求項１１】
前記アラート条件は、「ブレーキが効いていない」であり、前記コンピュータプロセスはさらに、
「危険−ブレーキが効いていません」に対応する前記外部オーディオアラートの生成を引き起こすための前記アラートプロセッサによる処理
を含む、請求項１に記載の方法。
【請求項１２】
前記アラート条件は、「車両が背後から衝突された」であり、前記コンピュータプロセスはさらに、
前記衝突された車両の前の他者に警告するために、「危険」に対応する前記外部オーディオアラートの生成を引き起こすための前記アラートプロセッサによる処理
を含む、請求項１に記載の方法。
【請求項１３】
前記アラート条件は、「歩行者または他の障害物との潜在的衝突」であり、前記コンピュータプロセスはさらに、
「危険」に対応する前記外部オーディオアラートの生成を引き起こすための前記アラートプロセッサによる処理
を含む、請求項１に記載の方法。
【請求項１４】
前記コンピュータプロセスはさらに、
前記特定のアラートメッセージおよび前記車両の状態に適切な音量レベルにおいて前記外部オーディオアラートの生成を引き起こすための前記アラートプロセッサによる処理、または
前記特定のアラートメッセージおよび前記車両の状態に適切な持続時間にわたって前記外部オーディオアラートの生成を引き起こすための前記アラートプロセッサによる処理
のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項１５】
前記アラート条件に対応する外部オーディオアラートの生成を引き起こすことは、
近傍の１つ以上の他の車両に伝送され、それによって受信されることを意図している前記アラート条件に対応するデジタルでエンコードされたメッセージの作成を引き起こすための前記アラートプロセッサによる処理と、
前記デジタルでエンコードされたメッセージを用いて、可聴および非可聴周波数スペクトル内でオーディオ信号を変調させるための前記アラートプロセッサによる処理と、
前記変調されたオーディオ信号を含む前記外部オーディオアラートの生成を引き起こすための前記アラートプロセッサによる処理と
を含む、請求項１に記載の方法。
【請求項１６】
自動車の動作の過程で使用するための外部オーディオアラートを生成するためのアラートコントローラであって、前記アラートコントローラは、
アラートプロセッサと、
メッセージのストリームを介して少なくとも車両のモータを制御または監視するために使用される内部デジタル通信システムに前記アラートプロセッサを接続するためのバスノードインターフェースと
を備え、
前記アラートプロセッサは、前記内部デジタル通信システム上で前記メッセージのストリームをスヌーピングし、コンピュータプロセスを実施するように構成され、前記コンピュータプロセスは、
前記メッセージのストリームに基づいて前記車両の現在の状態を特性評価するための前記内部デジタル通信システム上の前記メッセージのストリームの処理と、
前記現在の車両状態がアラート条件に対応するかどうかを決定するための前記現在の車両状態の処理であって、前記アラート条件は、所定の車両状態の記憶されたセットの構成要素である、処理と、
前記現在の車両状態が前記アラート条件に対応する場合において、前記アラート条件に対応する外部オーディオアラートの生成を引き起こすことと
を含む、アラートコントローラ。
【請求項１７】
前記アラート条件は、事前決定された時間周期内に前記アラートプロセッサによって受信されているメッセージの事前決定されたセットに基づく、または
前記アラート条件は、事前決定された順序で前記アラートプロセッサによって受信されているメッセージの事前決定されたセットに基づく
のうちの少なくとも１つである、請求項１６に記載のアラートコントローラ。
【請求項１８】
前記外部オーディオアラートは、ユーザ選択可能である、または
前記外部オーディオアラートは、ユーザプログラム可能である
のうちの少なくとも１つである、請求項１６に記載のアラートコントローラ。
【請求項１９】
前記アラートプロセッサによって、前記外部オーディオアラートの少なくとも１つの方向を決定することと、
前記少なくとも１つの方向への前記外部オーディオアラートの生成を引き起こすことと
をさらに含む、請求項１６に記載のアラートコントローラ。
【請求項２０】
前記外部オーディオアラートの生成を引き起こすことは、
前記特定のアラートメッセージおよび前記車両の状態に適切な音量レベルにおいて前記外部オーディオアラートの生成を引き起こすこと、または
前記特定のアラートメッセージおよび前記車両の状態に適切な持続時間にわたって前記外部オーディオアラートの生成を引き起こすこと
のうちの少なくとも１つを含む、請求項１６に記載のアラートコントローラ。
【請求項２１】
各所定の車両状態は、内部デジタル通信システムメッセージのセットを備える、請求項１６に記載のアラートコントローラ。
【請求項２２】
前記セットは、エントリリストの中にある、請求項２１に記載のアラートコントローラ。
【請求項２３】
前記車両は、複数のオーディオトランスデューサを含み、少なくとも１つの方向への前記外部オーディオアラートの生成を引き起こすことは、
前記少なくとも１つの方向に対応するオーディオトランスデューサのセットによって、前記外部オーディオアラートの生成を引き起こすこと、または
異なる遅延および／または位相を伴うオーディオトランスデューサのセットによって、前記外部オーディオアラートの生成を引き起こすこと
のうちの少なくとも１つを含む、請求項１９に記載のアラートコントローラ。
【請求項２４】
前記車両は、前記内部デジタル通信システムを経由してオペレータ開始型アラートメッセージの生成を引き起こすように、前記内部デジタル通信システムに結合されるアラート選択インターフェースを含み、それに従って、前記アラートプロセッサは、前記オペレータ開始型アラートメッセージに対応する前記外部オーディオアラートの生成を引き起こす、請求項１６に記載のアラートコントローラ。
【請求項２５】
前記アラート選択インターフェースは、複数のボタンを備え、前記オペレータ開始型アラートメッセージは、前記複数のボタンのうちの少なくとも１つの動作に対応する、請求項２４に記載のアラートコントローラ。
【請求項２６】
前記アラート選択インターフェースは、前記車両のハンドルの上にある、請求項２４に記載のアラートコントローラ。
【請求項２７】
前記アラート条件は、「ブレーキが効いていない」であり、前記コンピュータプロセスはさらに、
「危険−ブレーキが効いていません」に対応する前記外部オーディオアラートの生成を引き起こすための前記アラートプロセッサによる処理
を含む、請求項１６に記載のアラートコントローラ。
【請求項２８】
前記アラート条件は、「車両が背後から衝突された」であり、前記コンピュータプロセスはさらに、
前記衝突された車両の前の他者に警告するために、「危険」に対応する前記外部オーディオアラートの生成を引き起こすための前記アラートプロセッサによる処理
を含む、請求項１６に記載のアラートコントローラ。
【請求項２９】
前記アラート条件は、「歩行者または他の障害物との潜在的衝突」であり、前記コンピュータプロセスはさらに、
「危険」に対応する前記外部オーディオアラートの生成を引き起こすための前記アラートプロセッサによる処理
を含む、請求項１６に記載のアラートコントローラ。
【請求項３０】
前記アラート条件に対応する外部オーディオアラートの生成を引き起こすことは、
近傍の１つ以上の他の車両に伝送され、それによって受信されることを意図している前記アラート条件に対応するデジタルでエンコードされたメッセージの作成を引き起こすための前記アラートプロセッサによる処理と、
前記デジタルでエンコードされたメッセージを用いて、可聴および非可聴周波数スペクトル内でオーディオ信号を変調させるための前記アラートプロセッサによる処理と、
前記変調されたオーディオ信号を含む前記外部オーディオアラートの生成を引き起こすための前記アラートプロセッサによる処理と
を含む、請求項１６に記載のアラートコントローラ。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本特許出願は、それぞれが、許容される程度にその全体として参照することによって本明細書に組み込まれる、「Ｅｘｔｅｒｎａｌ  Ａｕｄｉｏ  Ａｌｅｒｔ  Ｓｙｓｔｅｍ  ａｎｄ  Ｍｅｔｈｏｄ  ｆｏｒ  Ｖｅｈｉｃｕｌａｒ  Ｕｓｅ」と題され、２０１７年７月７日に出願された、米国仮特許出願第６２／５２９，５３３号から、また、「Ｅｘｔｅｒｎａｌ  Ａｕｄｉｏ  Ａｌｅｒｔ  Ｓｙｓｔｅｍ  ａｎｄ  Ｍｅｔｈｏｄ  ｆｏｒ  Ｖｅｈｉｃｕｌａｒ  Ｕｓｅ」と題され、２０１７年１０月２０日に出願された、米国仮特許出願第１５／７８９，２２１号から、また、「Ｅｘｔｅｒｎａｌ  Ａｕｄｉｏ  Ａｌｅｒｔ  Ｓｙｓｔｅｍ  ａｎｄ  Ｍｅｔｈｏｄ  ｆｏｒ  Ｖｅｈｉｃｕｌａｒ  Ｕｓｅ」と題され、２０１８年６月１８日に出願された、米国仮特許出願第１６／０１１，０８７号からの優先権を主張する。
【０００２】
本発明は、オーディオアラートシステムに関し、より具体的には、アラートが車両の外部にある、車両使用のためにオーディオアラートを生成するためのシステムおよび方法に関する。
【背景技術】
【０００３】
典型的には、車両の運転者は、最も一般的には車両のハンドル上に位置する「警笛」ボタンを押すことによって、車両の外側の他者に警告することを遂行する。従来的に、警笛ボタンを押すことは、電気回路の閉鎖を遂行し、銅導体を通してボンネットの下の１つ以上の電気笛まで電流を流動させ、そのそれぞれは、外気への音の伝達を最適化するための振動隔膜および結合された警笛形の結合器を用いて、固定ピッチおよび音量において比較的に高い音圧レベルのオーディオアラートを生成する。これらのシステムは、典型的には、警笛ボタンの押下の持続時間によって統制される持続時間を有し、全方向に音を生成する。
【発明の概要】
【課題を解決するための手段】
【０００４】
本発明の一実施形態によると、少なくとも車両のモータを制御するための内部デジタル通信システムに結合されるアラートプロセッサによる、コンピュータプロセスの実行を通して、自動車の動作の過程で使用するための外部オーディオアラートを生成する方法は、車両の現在の状態を特性評価するためのシステム内のメッセージのアラートプロセッサによる処理と、アラート条件が存在するかどうかを決定するための現在の車両状態のアラートプロセッサによる処理と、アラート条件に対応する外部オーディオアラートの生成を制御するためのアラート条件のアラートプロセッサによる処理とを含む。
【０００５】
種々の代替実施形態では、アラート条件は、事前決定された時間周期内にアラートプロセッサによって受信されているメッセージの事前決定されたセット、および／または事前決定された順序でアラートプロセッサによって受信されているメッセージの事前決定されたセットに基づいてもよい。外部オーディオアラートは、ユーザプログラム可能および／またはユーザ選択可能であり得る。車両は、内部デジタル通信システムを経由してオペレータ開始型アラートメッセージの生成を引き起こすように、内部デジタル通信システムに結合されるアラート選択インターフェースを含んでもよく、それに従って、アラートプロセッサは、オペレータ開始型アラートメッセージに対応する外部オーディオアラートの生成を引き起こす。アラート選択インターフェースは、複数のボタンを含んでもよく、車両のハンドルの上にあってもよい。アラートプロセッサは、特定のアラートメッセージおよび車両の状態に適切な音量レベルにおいて、および／または持続時間にわたって外部オーディオアラートの生成を引き起こしてもよい。外部オーディオアラートは、独占所有権があり、または特許、著作権、または商標によって保護され得、そうする権限を与えられた実体による場合を除いて、使用、複製、または修正され得ない。
【０００６】
他の代替実施形態では、本方法はさらに、アラートプロセッサによって、外部オーディオアラートの少なくとも１つの方向を決定するステップと、少なくとも１つの方向への外部オーディオアラートの生成を引き起こすステップとを含んでもよい。車両は、異なる方向への外部オーディオアラートを生成するように位置付けられる、複数のオーディオトランスデューサを含んでもよく、その場合、少なくとも１つの方向への外部オーディオアラートの生成を引き起こすステップは、少なくとも１つの方向に対応するオーディオトランスデューサのセットを決定し、オーディオトランスデューサのセットによって、外部オーディオアラートの生成を引き起こすステップを含んでもよい。加えて、または代替として、車両は、複数のオーディオトランスデューサを含んでもよく、少なくとも１つの方向への外部オーディオアラートの生成を引き起こすステップは、異なる遅延および／または位相を伴うオーディオトランスデューサのセットによって、外部オーディオアラートの生成を引き起こすステップを含む。
【０００７】
他の代替実施形態では、オーディオアラートが、車両の近傍の実体、例えば、他の車両または路側デバイスと通信するために使用されてもよい。したがって、例えば、本方法はさらに、車両の近傍の１つ以上の他の実体に伝送され、それによって受信されることを意図している、デジタルでエンコードされたメッセージの作成を引き起こすためのアラートプロセッサによる処理と、デジタルでエンコードされたメッセージを用いて、可聴または非可聴（例えば、超音波）周波数スペクトル内で外部オーディオアラートを変調させるためのアラートプロセッサによる処理と、アラート条件に対応する、他の実体へのデジタルでエンコードされたメッセージを用いて変調される外部オーディオアラートの生成を引き起こすためのアラートプロセッサによる処理とを含んでもよい。車両間通信は、差し迫ったアクションについての情報を伝達する、例えば、周辺の車両および／または運転者、自転車乗車者、または歩行者に車線変更または強引な制動操作を知らせるための「知的」または自律走行車との関連で、特に有用であり得る。
【０００８】
限定ではないが、オーディオアラートのいくつかの具体的実施例は、「ブレーキが効いていない」というアラート条件を検出することに応じた、「危険−ブレーキが効いていません」に対応する外部オーディオアラートの生成と、「車両が背後から衝突された」というアラート条件を検出することに応じた、衝突された車両の前の他者に警告するために、「危険」に対応する外部オーディオアラートの生成と、「歩行者または他の障害物との潜在的衝突」というアラート条件を検出することに応じた、「危険」に対応する外部オーディオアラートの生成とを含む。
【０００９】
本発明の別の実施形態によると、自動車の動作の過程で使用するための外部オーディオアラートを生成するためのアラートコントローラは、アラートプロセッサと、少なくとも車両のモータを制御または監視するために使用される、内部デジタル通信システムにアラートプロセッサを接続するためのバスノードインターフェースとを備え、アラートプロセッサは、内部デジタル通信システムからのメッセージを処理し、車両の現在の状態を特性評価するステップと、アラート条件が存在するかどうかを決定するための現在の車両状態の処理と、アラート条件に対応する外部オーディオアラートの生成を制御するためのアラート条件の処理とを含む、コンピュータプロセスを実施するように構成される。
【００１０】
種々の代替実施形態では、アラート条件は、事前決定された時間周期内にアラートプロセッサによって受信されているメッセージの事前決定されたセット、および／または事前決定された順序でアラートプロセッサによって受信されているメッセージの事前決定されたセットに基づいてもよい。外部オーディオアラートは、ユーザ選択可能および／またはユーザプログラム可能であり得る。アラートプロセッサは、外部オーディオアラートの少なくとも１つの方向を決定し、少なくとも１つの方向への外部オーディオアラートの生成を引き起こしてもよい。外部オーディオアラートの生成を制御するステップは、特定のアラートメッセージおよび車両の状態に適切な音量レベルにおいて外部オーディオアラートの生成を制御するステップ、および／または特定のアラートメッセージおよび車両の状態に適切な持続時間にわたって外部オーディオアラートの生成を制御するステップを伴ってもよい。
【００１１】
本発明の別の実施形態によると、エンジンと、少なくともモータを制御するための内部デジタル通信システムとを有する、車両で使用するための音響シグナリングシステムは、車両から離れるようにオーディオ出力を指向するように搭載される、音響ドライバと、音響ドライバに結合される、増幅器と、増幅器およびデジタル通信システムに結合される、アラートコントローラであって、複数の記憶された音声ファイルの間から記憶されたカスタマイズ可能かつ選択可能な音声ファイルを読み出すためのプログラムを実行する、コントローラと、デジタル通信システムに結合され、コントローラに増幅器および音響ドライバを経由してユーザ選択された音声ファイルを再生させるように構成される、アラート選択インターフェースとを備える。
【００１２】
種々の代替実施形態では、コントローラは、複数の音声ファイルを記憶するように構成される、不揮発性記憶装置を含んでもよく、本システムはさらに、外部から提供された音声ファイルを受信するように構成されるＩＯインターフェースを備えてもよく、コントローラは、不揮発性記憶装置の中に外部から提供された音声ファイルを記憶するように構成されてもよい。ＩＯインターフェースは、ユーザアクセス可能であり得る。アラート選択インターフェースは、複数のボタンを含んでもよく、車両のハンドルの上にあってもよい。
【００１３】
本発明の別の実施形態によると、車両で使用するための音響シグナリングデバイスは、音響ドライバのアレイと、増幅器アレイの各増幅器がドライバのアレイの中の対応するドライバに結合される、増幅器のアレイと、信号プロセッサアレイの各信号プロセッサが増幅器のアレイの中の対応する増幅器に結合される、信号プロセッサのアレイと、信号プロセッサのアレイに結合される信号源であって、人間の聴覚のために可聴周波数範囲内の信号を生成する信号源とを備え、（ｉ）信号プロセッサアレイの中の各信号プロセッサは、そのような信号プロセッサのための規定量だけ時間基準と遅延が異なる出力を提供するように構成され、（ｉｉ）（調節可能であり得る）そのような信号プロセッサの遅延は、音響ドライバのアレイから発する音が所望の方向に操向されるように構成される。
【００１４】
付加的実施形態が、開示および請求され得る。
【図面の簡単な説明】
【００１５】
実施形態の前述の特徴は、付随の図面を参照して検討される、以下の詳細な説明を参照することによって、より容易に理解されるであろう
【００１６】
【図１】図１は、本発明の実施形態の高レベルブロック図である。
【００１７】
【図２】図２は、図１の実施形態の種々のコンポーネントが位置し得る、車両内の場所の実施例を示す略図である。
【００１８】
【図３Ａ】図３Ａは、図１の実施形態による、マイクロコントローラユニット（ＭＣＵ）によって実施される例示的プログラムフローの一部を示すフローチャートである。
【００１９】
【図３Ｂ】図３Ｂは、図３Ａのフローチャートの続きである。
【００２０】
【図４】図４は、本発明の実施形態のうちのいくつかによる、アラート選択インターフェースが実装され得る方法の説明図である。
【００２１】
【図５】図５、６、７、８、９Ａ、９Ｂ、および１０は、メッセージまたはメッセージのセットが内部車両通信バス上で観察され、その結果として、具体的アラート挙動をトリガするために使用されることを可能にする、システムの一般的実施形態の実装を説明する。
【図６】図５、６、７、８、９Ａ、９Ｂ、および１０は、メッセージまたはメッセージのセットが内部車両通信バス上で観察され、その結果として、具体的アラート挙動をトリガするために使用されることを可能にする、システムの一般的実施形態の実装を説明する。
【図７】図５、６、７、８、９Ａ、９Ｂ、および１０は、メッセージまたはメッセージのセットが内部車両通信バス上で観察され、その結果として、具体的アラート挙動をトリガするために使用されることを可能にする、システムの一般的実施形態の実装を説明する。
【図８】図５、６、７、８、９Ａ、９Ｂ、および１０は、メッセージまたはメッセージのセットが内部車両通信バス上で観察され、その結果として、具体的アラート挙動をトリガするために使用されることを可能にする、システムの一般的実施形態の実装を説明する。
【図９Ａ】図５、６、７、８、９Ａ、９Ｂ、および１０は、メッセージまたはメッセージのセットが内部車両通信バス上で観察され、その結果として、具体的アラート挙動をトリガするために使用されることを可能にする、システムの一般的実施形態の実装を説明する。
【図９Ｂ】図５、６、７、８、９Ａ、９Ｂ、および１０は、メッセージまたはメッセージのセットが内部車両通信バス上で観察され、その結果として、具体的アラート挙動をトリガするために使用されることを可能にする、システムの一般的実施形態の実装を説明する。
【図１０】図５、６、７、８、９Ａ、９Ｂ、および１０は、メッセージまたはメッセージのセットが内部車両通信バス上で観察され、その結果として、具体的アラート挙動をトリガするために使用されることを可能にする、システムの一般的実施形態の実装を説明する。
【００２２】
【図１１】図１１−１８は、図３Ａで参照されるサンプルルックアップテーブルの部分である、テーブル１−８を含む。
【図１２】図１１−１８は、図３Ａで参照されるサンプルルックアップテーブルの部分である、テーブル１−８を含む。
【図１３】図１１−１８は、図３Ａで参照されるサンプルルックアップテーブルの部分である、テーブル１−８を含む。
【図１４】図１１−１８は、図３Ａで参照されるサンプルルックアップテーブルの部分である、テーブル１−８を含む。
【図１５】図１１−１８は、図３Ａで参照されるサンプルルックアップテーブルの部分である、テーブル１−８を含む。
【図１６】図１１−１８は、図３Ａで参照されるサンプルルックアップテーブルの部分である、テーブル１−８を含む。
【図１７】図１１−１８は、図３Ａで参照されるサンプルルックアップテーブルの部分である、テーブル１−８を含む。
【図１８】図１１−１８は、図３Ａで参照されるサンプルルックアップテーブルの部分である、テーブル１−８を含む。
【発明を実施するための形態】
【００２３】
定義。本説明および付随の請求項において使用されるように、以下の用語は、文脈によって別様に要求されない限り、示される意味を有するものとする。
【００２４】
「音声ファイル」は、オーディオ信号のデジタル表現である。
【００２５】
少なくとも車両内のモータを制御および／または監視するための「内部デジタル通信システム」（ＩＤＣＳ）は、コントローラエリアネットワーク（ＣＡＮ）バス、イーサネット（登録商標）、ユーザデータグラムプロトコル（ＵＤＰ）、無線プロトコル、および／または任意の他の通信システムまたはプロトコルによって実装されてもよい。通信システムは、明確に異なる通信パスのための共通ケーブルを共有する多重化モードで、または別様に動作してもよい。ＩＤＣＳは、必ずではないが、典型的には、ヘッドエンドユニットを含む。
【００２６】
車両内の「モータ」は、原動力を車両、例えば、１つ以上の車輪、軌道、プロペラ等に供給するために使用される、電気モータまたは内燃機関のいずれか、または電気モータおよび内燃機関の組み合わせである。車両は、ＩＤＣＳを介して制御および／または監視される複数のモータ（例えば、電気自動車またはドローン等の車両の別個の車輪またはプロペラを駆動する別個の電気モータ）を有し得ることに留意されたい。
【００２７】
「セット」は、少なくとも１つの部材を含む。
【００２８】
「信号プロセッサ」は、信号源から等のオーディオ信号を処理するデバイスである。信号プロセッサは、（例えば、音響アレイによる出力のため、またはビーム形成またはビーム操向のため等に位相または遅延を変動させることによって）音量および／または指向性等のオーディオ信号と関連付けられる１つ以上のパラメータを変動させ得る。
【００２９】
「信号源」は、１つ以上の音響ドライバによって出力される、音声ファイルから等のオーディオ信号を提供するデバイスである。信号源によって提供されるオーディオ信号は、１つ以上の音響ドライバによって出力されることに先立って修正されてもよい（例えば、振幅、持続時間等）。
【００３０】
「コンピュータプロセス」は、ソフトウェアまたはファームウェアまたはこれらのいずれかの組み合わせの制御下で動作し得る、または前述のいずれかの制御外で動作し得る、コンピュータハードウェア（プロセッサ、フィールドプログラマブルゲートアレイ、または他の電子組み合わせ論理、または類似デバイス等）を使用する、コンピュータ内の記述された関数の実施である。記述された関数の全部または一部は、トランジスタまたはレジスタ等の能動または受動電子コンポーネントによって実施されてもよい。用語「コンピュータプロセス」を使用することは、必ずしもスケジュール可能エンティティまたはコンピュータプログラムまたはその一部の動作の要求を含意するわけではないが、いくつかの実施形態では、コンピュータプロセスは、そのようなスケジュール可能エンティティまたはコンピュータプログラムまたはその一部の動作によって実装されてもよい。さらに、文脈が別様に要求しない限り、「プロセス」は、１つを上回るプロセッサまたは１つを上回る（単一またはマルチプロセッサ）コンピュータを使用して実装されてもよい。
【００３１】
「オーディオ」アラートまたは信号は、可聴または非可聴（例えば、超音波）、および／または言語または非言語であり得る。
【００３２】
自動車は、車両のシステムバスに結合されるアラートコントローラが少なくとも１つのコンピュータプロセスを実行している場合に、「動作の過程にある」。したがって、例えば、本文脈内で、車両は、エンジンがオフであり、車両が占有されていないときでさえも、動作の過程にあり得る。
【００３３】
本発明の実施形態による、車両によって生成される「アラート」は、個人、動物、自律走行車、自律機械、およびそれらの組み合わせから成る群から選択される、少なくとも１つの構成要素に関連する車両と関連付けられる条件の車両の外側の通信のために作成されるオーディオインジケーションである。アラートは、警告であり得るが、必ずしもそうである必要はない。アラートは、必ずではないが典型的には、可聴である。
【００３４】
アラートコントローラは、アラートコントローラがＩＤＣＳを経由してメッセージを送信または受信することができる場合またはときに、ＩＤＣＳに「結合」される。アラートコントローラは、有線（銅、光学等を含む）および／または無線通信接続によって内部デジタル通信システムに結合されることができる。アラートコントローラは、ＩＤＣＳヘッドエンドユニットであってもよい、またはＩＤＣＳヘッドエンドユニットから分離し得る。アラートコントローラは、（例えば、車両ステータスおよび他の事象を決定するように）ＩＤＣＳを経由して受信される処理メッセージが、アラートコントローラにアドレス指定または別様に宛てられていないときでさえも、そのようなメッセージによる「スヌーピング」機能を果たしてもよい。したがって、例えば、アラートコントローラは、ヘッドエンドユニットから窓コントローラに送信される窓制御メッセージを検出および処理し、窓が開放しているか、または閉鎖されているかどうかを決定してもよい。
【００３５】
「アラート選択インターフェース」は、それによって車両オペレータが手動で外部オーディオアラートの生成を開始する、１つ以上のボタンを含む、車両内の構造である。アラート選択インターフェースは、異なる外部オーディオアラートに対応する複数のボタンを含むことができる。
【００３６】
「ボタン」は、それによってユーザがシステムによって有効にされる項目の手動選択を行い得る、システムへのユーザインターフェースである。ボタンは、タッチパッドまたはタッチスクリーン（例えば、ソフトキーとして）、スイッチまたはスイッチアレイ、音声制御インターフェース、または規定オペレータアクティビティを検出し得る他のセンサ構成（例えば、近接性感知システムまたは運動検出システムを含む）として、実装されることができる。ボタンは、圧力スイッチによって実装されることができるが、決して実装されなければならないわけではない。
【００３７】
特定の時点における車両「状態」は、限定ではないが、車両の車輪速度、地面に対する速度、ハンドルの位置、モータ速度、モータ温度、他のモータパラメータ、ペダル、ボタン、および／またはノブ等の運転者入力制御の位置、進行方向、地理的場所、ドアの位置、窓の位置、サンルーフの位置、車両を占有する乗車者の人数、ヘッドライト、ワイパ、エアバッグ、盲点検出システム、車線変更補助システム、牽引制御システム、タイヤ圧監視システム、バックアップ警告システム、くぼみ検出システム等のシステムのステータス、時刻、可視性、降水量、内部および／または外部温度等の環境条件、交通条件／衝突および障害物等を含む、その時点における車両の属性を特性評価する、パラメータのセットである。現在の車両状態は、前の車両状態の最近のセットを考慮し得る（例えば、車両状態は、前の状況に依存し得る、例えば、車両がアイドリングし、次いで、動作停止されたときに適用されるブレーキを、車が全速力で加速していたが、車両が現在は「アイドリング」しているが９０ＭＰＨで進行しているときに適用されるブレーキと対比して区別する）。
【００３８】
本発明の実施形態では、ＩＤＣＳに結合される車両のアラートコントローラは、ＩＤＣＳを経由して受信されるメッセージに基づいて、車両状態を監視し、車両状態に基づいて、車両の外部に投影されるオーディオアラートを生成する。各車両状態が、特定の順序で、および／または特定の時間枠内の１つ以上のタイプのメッセージの受信と関連付けられる、複数の車両状態が、定義され得る。異なるオーディオアラートが、異なる車両状態に割り当てられ得る。オーディオアラートは、車両製造業者および／または車両所有者／オペレータ等によってカスタマイズ可能であり得る。アラート選択インターフェースが、オーディオアラートのユーザ選択のために車両の中に提供され得る。
【００３９】
アラートコントローラは、ＩＤＣＳに結合される別個のデバイスであり得る、または本明細書に説明されるアラートコントローラ機能は、例えば、エンジンの早め点火、自動ヘッドライト減光、および／または座席位置メモリ等の車両内の他の知的機能を取り扱うマスタ車両コントローラモジュール等の別の車両コンポーネントで実装されることができる（その場合、そのような車両コンポーネントは、説明および請求されるような本発明の目的のためのアラートコントローラであろう）。
【００４０】
本発明の第１の実施形態では、車両のＩＤＣＳを介して進行するメッセージを監視するための方法が、提供される。車両のＩＤＣＳは、ＣＡＮバス、イーサネット（登録商標）、ＵＤＰ、無線プロトコル、または任意の他の通信システムまたはプロトコルを利用してもよい。アラートコントローラは、外部オーディオアラートシステムとしてのその機能に関連するこれらのメッセージをフィルタ処理し、それのみに作用するようにプログラムされる、そのバスノードインターフェースを介して、車両のＩＤＣＳに接続される。これらの関連メッセージは、（アラートコントローラ内のデジタルオーディオファイルとして記憶される）複数の異なる外部オーディオアラート信号のうちから選択し、所望のメッセージを車両の外側の聴覚範囲内の人に通信するために、それらのうちの正しいものの再生を開始することができるようにプログラムされる、マイクロコントローラユニット（ＭＣＵ）への入力として利用される。車両内の種々のシステムからＩＤＣＳを介して伝送されるメッセージは、車両の現在の状態に関連する情報を更新および維持するために、ＭＣＵのプログラム論理によって監視および解釈され、その現在のステータスはまた、適切な外部オーディオアラートの選択および伝送をさらに知らせるために、ＭＣＵのプログラム論理への入力として利用される。車両の現在の状態に直接関するメッセージの実施例は、（車輪速度トランスデューサモジュールから伝送される）車両の現在の速度についての情報を含有するメッセージ、および（ＧＰＳベースのナビゲーションモジュールから伝送される）車両の現在の地理的場所についての情報を含有するメッセージである。本実施形態では、いくつかの標識ボタンから成る運転者開始型アラート選択インターフェースが、車両のハンドル上の便宜的な場所に位置する。運転者がアラート選択インターフェース上のボタンのうちの１つを押すとき、そのインターフェースは、選択されたボタンに関する情報を含有するメッセージをエンコードし、車両のＩＤＣＳを介してそのメッセージを送信する。アラートコントローラ内のバスノードインターフェースは、そのメッセージを認識し、プログラマブル不揮発性メモリカード（例えば、ＳＤカード）上に記憶された適切なオーディオファイルをそれに選択させる、そのプログラムへの入力として、車両の現在の状態について収集した情報とともに、受信される情報を使用する。ＭＣＵは、アナログオーディオ信号が接続されたデジタル／アナログ変換器（ＤＡＣ）を介して生成されるように、適切なオーディオファイルの再生を開始する。そのオーディオ信号は、配線オーディオケーブルを介して、エンジンルーム内に位置する増幅器モジュールに送信され、車両のバッテリからの電力を使用してオーディオ音波の出力レベルを有意に増加させる。その比較的に高い出力レベルの出力音波は、配線ケーブルによって、電子音波を車両の外側で容易に聞かれ得る、高音圧レベルの可聴アラート音波に変換することが可能である、防塵防水音響ドライバモジュールに送給される。運転者がアラート選択インターフェース上のボタンを解放するとき、そのインターフェースは、次いで、ボタンが解放されたという情報を含有する、異なるメッセージをエンコードし、車両のＩＤＣＳを介して、その「ボタン解放」メッセージを送信する。バスノードインターフェースは、そのメッセージを認識し、それをＭＣＵ上にパスし、そのプログラムが、オーディオファイルの再生を停止させる。
【００４１】
関連実施形態では、アラートコントローラ内のバスノードインターフェースは、運転者開始型アラート選択インターフェースによって送信されたメッセージを認識し、車両の状態についての他の情報に関係なく、かつそれを必要とすることなく、そのプログラムへの入力として受信される情報を使用する。メッセージの検出は、メモリデバイスの中に記憶された適切なオーディオファイルをそれに選択させる。ＭＣＵは、次いで、先の実施形態に説明されるような適切なファイルの再生を開始する。
【００４２】
関連実施形態では、車両の車輪速度トランスデューサモジュールから送信されるＩＤＣＳ上のメッセージは、車両の現在の速度についての情報を維持するために、アラートコントローラによって受信および解釈される。次いで、アラートコントローラに適切な外部オーディオアラートを選択させ、その再生を開始させるメッセージが受信されるとき、そのオーディオアラートの音量レベルは、車両の速度に基づいて決定されるであろう。例えば、車両が４０ｍｐｈ未満で進行している場合、外部オーディオアラートは、車両が４０ｍｐｈを上回る速度で進行している場合よりも低い音量レベルにおいて伝送されてもよい。
【００４３】
関連実施形態では、車両のＧＰＳベースのナビゲーションシステムから送信されるＩＤＣＳ上のメッセージは、車両の現在の地理的場所についての情報を維持するために、アラートコントローラによって受信および解釈される。次いで、アラートコントローラに適切な外部オーディオアラートを選択させ、その再生を開始させるメッセージが受信されるとき、そのオーディオアラートの音量レベルは、車両の場所に基づいて決定されるであろう。例えば、車両が住宅地内を進行している場合、外部オーディオアラートは、車両が高速道路上または地方地域内を進行している場合よりも低い音量レベルにおいて伝送されてもよい。
【００４４】
関連実施形態では、車両の衝突回避システムは、外部オーディオアラートを制御するアラートコントローラに関連するメッセージをＩＤＣＳ上で開始する。ＭＣＵ内のプログラムは、それによってその車両状態を維持する、他のメッセージとともに、これらのメッセージを解釈する。プログラム論理が衝突の高い可能性を伴う状況（例えば、車両が比較的に高速で進行している間に車両の前を横断する物体）を決定する場合、アラートコントローラは、適切な外部オーディオアラート警告メッセージの伝送を開始する。
【００４５】
関連実施形態では、完全自律または部分自律走行車内のシステムは、外部オーディオアラートを制御するアラートコントローラに関連するメッセージをＩＤＣＳ上で開始する。ＭＣＵ内のプログラムは、人間の運転者からの入力を伴わずに適切な外部オーディオアラートメッセージの伝送を開始するために、それによってその車両状態を維持する、他のメッセージとともに、これらのメッセージを解釈する。
【００４６】
関連実施形態では、そのアンチスキッドまたはアンチロックブレーキシステムに関連する車両内のシステムおよびモジュールは、外部オーディオアラートを制御するアラートコントローラに関連するメッセージをＩＤＣＳ上で開始する。ＭＣＵ内のプログラムは、適切な外部オーディオアラートメッセージの伝送を開始するために、それによってその車両状態（車両のＧＰＳ決定速度等）を維持する、他のメッセージとともに、これらのメッセージを解釈する。実施例は、車両が十分な制動を達成しておらず、したがって、その軌道が運転者または車両の自立運転制御システムの効果的な制御下にない、路面状況に遭遇することであろう。
【００４７】
関連実施形態では、車両の外側のシステムまたは個人は、無線技術（セルラー、衛星、または他の技術）を介して車両と通信する。車両内の無線通信システムは、これらの通信を受信し、外部オーディオアラートを制御するアラートコントローラに関連するメッセージをＩＤＣＳ上で開始する。ＭＣＵ内のプログラムは、適切な外部オーディオアラートメッセージの伝送を開始するために、それによってその車両状態を維持する、他のメッセージとともに、これらのメッセージを解釈する。
【００４８】
関連実施形態では、車両内または外の他のシステムは、外部オーディオアラートを制御するアラートコントローラに関連するメッセージをＩＤＣＳ上で開始する。実施例は、限定ではないが、車両のセキュリティ／盗難防止システム、車両の補助拘束（エアバッグ）システム、および車両の乗車者娯楽システムを含む。ＭＣＵ内のプログラムは、適切な外部オーディオアラートメッセージの伝送を開始するために、それによってその車両状態を維持する、他のメッセージとともに、これらのメッセージを解釈する。
【００４９】
関連実施形態では、複数の音響ドライバモジュールが、望ましくない方向への音響エネルギーを低減させながら、所望の関係者に通信するために最も効果的であろう方向に外部オーディオアラート信号の音響エネルギーを指向することを可能にする構成で、車両上にインストールされる。ＩＤＣＳ上に設置されるメッセージは、ＭＣＵのプログラムが、アラートが伝送されるべきである方向を知的に選定することを可能にする、情報を含んでもよい。ＭＣＵ内のプログラムは、適切な方向への適切な外部オーディオアラートメッセージ信号の伝送を開始するために、それによってその車両状態を維持する、他のメッセージとともに、これらのメッセージを解釈する。例えば、バックアップアラートと関連付けられる音声パターンが、車両の後部のみに送信されてもよい。
【００５０】
関連実施形態では、ＩＤＣＳ上で開始されるメッセージは、それによってその車両状態を維持する、他のメッセージとともに、音量レベルが経時的に増加または減少するように、ＭＣＵが外部オーディオアラート信号の音量レベルを調節するべきであると決定することを可能にする、情報を含んでもよい。これは、外部オーディオアラートが比較的に低いレベルにおいて開始するが、所望の結果がより低い音量レベルで最初に達成されない場合に経時的に増加することを可能にするであろう。例えば、外部オーディオアラート信号は、騒音公害を最小限にするために、最初に比較的に低いレベルにおいて伝送されてもよい。しかし、レベルは、所望の結果が達成されない場合に経時的に増加してもよい。
【００５１】
関連実施形態では、単純化されたプログラムが、ＩＤＣＳ上で受信されるメッセージに基づくが、車両の状態に関係なく、外部オーディオアラートを開始および制御する役割を果たす、アラートコントローラ内で実装されてもよい。
【００５２】
関連実施形態では、外部オーディオアラートのためにアラートコントローラ内に記憶された音声ファイルのうちの１つ以上のものは、それが動作される車両のブランドに特有の一意および／または専用の音声パターンを表してもよい。本実施形態では、記憶されたファイルは、暗号化されてもよい、またはそこへのアクセスは、デジタルキーが再生のために要求されるように制限されてもよい。
【００５３】
関連実施形態では、ＭＣＵ内のプログラムは、情報を他の車両に通信するため等に、外部オーディオアラートに知的に組み込まれるバイナリデータを生成するために、それによってその車両状態を維持する、メッセージとともに、ＩＤＣＳ上で他のモジュールから伝送されるメッセージを解釈してもよい。そのような車両間通信は、典型的には、不可聴（例えば、超音波）オーディオアラートを使用するであろう。そのような不可聴オーディオアラートは、可聴アラートを生成するために使用される同一の音響ドライバから生成されてもよい、または必要とされる場合に別個の超音波トランスデューサを使用して生成されてもよい。他の車両に通信されるその不可聴データは、伝送車両の場所、速度、タイプ、サイズ、および意図を含み得、超音波周波数帯内のオーディオ信号を変調させることによって、可聴外部アラートと同時に、またはそれと別個に伝送され得る。情報は、接近する緊急車両の存在および意図をその運転者に知らせること、または衝突の回避を含む、種々の目的のために受信車両によって使用され得る。したがって、車両は、そのような不可聴オーディオアラートを受信し、例えば、ＩＤＣＳを介して、不可聴データを他の車両システムに通信することが可能な１つ以上の受信機を含んでもよい。
【００５４】
図１は、本発明の実施形態の高レベルブロック図である。図１に示されるように、車両のＩＤＣＳ１０１は、おそらく、運転者開始型アラート選択インターフェース１０２、衝突回避システム１０３、自律走行車制御システム１０４、アンチスキッドブレーキシステム１０５、無線通信システム１０６、および／または他の車両システム１０７を含む、車両内の１つ以上のシステムと接続される。これらの車両システムは、種々のシステムが相互と通信することを可能にするための標準化プロトコル（例えば、ＣＡＮバスまたはＣＡＮ−ＦＤバスプロトコル）に従って、ＩＤＣＳ上でメッセージを送信、受信、および監視する。
【００５５】
アラートコントローラ１０８は、マイクロコントローラ／ＭＣＵ１０９と、ＵＳＢ  Ｉ／Ｏインターフェース１１０と、ＦＡＴ３２  ＳＤカード１１１と、バスノードインターフェース１１２と、デジタル／アナログ変換器（ＤＡＣ）１１３とを含む。ＭＣＵは、３２ビット処理および２５６ＫＢのフラッシュ記憶装置を提供し、アラート音の権利管理およびデジタルＰＣＭ波形の再生を実装する、Ａｔｍｅｌ  ＡＴ３２ＵＣ３Ｌ０２５６デバイスを使用して実装されてもよい。ＭＣＵ１０９は、ＵＳＢ  Ｉ／Ｏインターフェース１１０を介してプログラムまたは再構成されてもよい。
【００５６】
アタッチされたＳＤカード１１１は、車両製造業者および／または車両所有者またはオペレータがアラートシステムと関連付けられる音声ファイルを記憶することを可能にする。製造業者または所有者／オペレータは、単純に、プログラムされたＳＤカードを挿入し、新しい音声ファイルをインストールしてもよい。オーディオファイルの作成およびそれらをＳＤカードにダウンロードするプロセスは、比較的に単純であり、そのようなアクティビティのための一般的に使用されている方法のみに依拠する。オーディオは、録音され、多数の現在利用可能なハードウェアおよびソフトウェア構成のうちのいずれかによって、標準ｍｐ３オーディオエンコードフォーマットに変換されることができる。いったんファイルが作成されると、それらは、業界標準ファイル構造を使用して、単純に標準セキュアデジタル（ＳＤ）不揮発性メモリカードにコピーされることができる。本プロセスは、パーソナルコンピュータ上のリムーバブルディスクドライブに、およびそこからファイルをコピーすることに慣れている者によって典型的に処理されるもの以外に、特別な知識または機器を要求しない。ＳＤカード１１１上に記憶された音声ファイルはまた、コンピュータをＵＳＢ  Ｉ／Ｏインターフェース１１０に直接接続することによって、更新されてもよい。または、エンコードされたオーディオファイルを表すために十分に大きいデータフィールドのためのサポートを提供する、ＣＡＮ  ＦＤ等のＩＤＣＳ規格を利用する場合、音声ファイルは、ＩＤＣＳ１０１を経由して更新されてもよい。
【００５７】
車両のＩＤＣＳプロトコルに適切なバスノードインターフェース１１２（例えば、ＣＡＮバス）は、ＭＣＵ１０９が、ＩＤＣＳ１０１に接続されるシステムまたはモジュールのうちのいずれかからの通信を監視および／または受信し、随意に、情報をバス上の他のデバイスに送信することを可能にする。デジタル／アナログ変換器（ＤＡＣ）１１３は、オーディオ出力を提供するようにＭＣＵ１０９にインターフェースをとられる。これは、４８ＫＨｚにおいてクロックされるＩ２Ｓシリアルオーディオプロトコルを利用し、高品質アナログオーディオ出力を提供してもよい。２５ワット電力増幅器モジュール１１５が、電力を提供して音響ドライバを駆動するように、ＤＡＣ１１３に接続される。ＩＰ６７環境評定および１３４ｄｂ感度を伴う音響ドライバモジュール１１６は、アラート音のための比較的に高い音圧レベル（ＳＰＬ）を提供する。
【００５８】
随意に、車両の周囲の具体的方向に外部オーディオアラート音響エネルギーを指向する能力を提供するために、アラート場所選択制御回路１１４は、複数の音響ドライバモジュール１１６、１１８、１１９を駆動する、複数の増幅器モジュール１１５、１１７、１１９を伴って実装されてもよい。随意のアラート／場所選択回路１１４は、ＩＤＣＳ１０１に接続されることによって、その場所選択制御命令を受信してもよい。指向性機能は、オーディオをある増幅器／音響ドライバの組み合わせのみにルーティングすることによって、またはデジタル信号処理および音響ドライバモジュール１１９のフェーズドアレイ等のより精巧な方法の使用によって、達成されてもよい。８つだけの増幅器／ドライバシステムが図１に示されているが、任意の数が、本随意の指向性特徴の所望の機能性を達成するために利用されてもよい。
【００５９】
図２は、図１の実施形態の種々のコンポーネントが位置し得る、車両内の場所の実施例を示す略図である。アラート選択インターフェース２０５は、運転者がいくつかのアラート音のうちの１つを選択するために使用する、ボタンを備える。これは、ハンドルの上に便宜的に位置してもよい。これは、音声ファイルを含有するＳＤカード１１１を除去／挿入するために必要である場合、サービス技師によってアクセスされ得るように、車両のダッシュボードの背後に位置し得る、アラートコントローラ２０２に情報を送信するために、車両のＩＤＣＳ（例えば、ＣＡＮバス）２０１に接続される。アラートコントローラ２０２はまた、車両のＩＤＣＳ２０１（例えば、ＣＡＮバス）に接続され、それを通して、ＩＤＣＳ２０１に接続される車両システム２０５、２０６、２０７、２０８のうちのいずれかから情報を受信する。増幅器モジュール２０３は、エンジンルームの中に位置してもよい。音響ドライバモジュール２０４は、外側環境からの遮音を最小限にする場所で、グリルの背後でエンジンルームの中に搭載されてもよい。随意に、付加的増幅器モジュールおよび音響ドライバ２０９が、音響エネルギーの伝送の方向に対する制御を提供するために、車両の周囲の他の場所に搭載されてもよい。
【００６０】
図３Ａは、上記に記述される実施形態のうちのいくつかに説明される機能性を提供するようにＭＣＵ１０９によって実装される、プログラムの論理フローの一部を示すフローチャートである。車両電気システムが有効にされる度に起こるであろう、初期化の直後に、ルーチンは、システム始動点３０１から開始する。車両速度または地理的場所メッセージがＩＤＣＳ上のモジュールから受信されていない場合には、これらの状態パラメータのデフォルト値が、車両の現在の状態に関する参照のためにそれらの個々のレジスタの中に設定される（３０２）。始動時、車両速度状態パラメータＳｓの妥当なデフォルト値は、ゼロとなり、車両地理的場所状態パラメータＳｇｌの妥当なデフォルト値は、システムの電源が切られた最後の時間から保存された地理的座標であってもよい。論理フローは、ここでは、３０３に進み、そこで、本システムは、待機してＩＤＣＳ上で新しいメッセージを検出する。メッセージが受信されるとき、決定点３０４は、メッセージが、車両の速度が変化したことを示す、車輪速度センサ回路からのものであったかどうかを決定する。
【００６１】
メッセージが、実際に、車両の速度を示すものであった場合、車両速度状態パラメータＳｓを含有するレジスタは、車両速度の新しい現在の値を用いて決定点３０５において更新される。続いて、車両の現在の状態が、決定点３０８において現在の状態パラメータの全てのセットに基づいて分析される。
【００６２】
しかしながら、メッセージが車両の速度を示すものではないと決定点３０４において決定された場合には、決定点３０６において、メッセージが車両の地理的場所を示す車両のナビゲーションシステムからのものであったかどうかが決定される。該当する場合には、決定点３０７において、車両の地理的場所状態パラメータＳｇｌを含有するレジスタが、車両の地理的場所の新しい現在の値を用いて更新される。決定点３０８において、車両の現在の状態が、現在の状態パラメータの全てのセットに基づいて分析される。
【００６３】
しかしながら、メッセージが車両の地理的場所を示すものではないと決定点３０６において決定された場合には、決定点３０９において、メッセージがハンドルの上に位置する車両のアラート選択インターフェースからのものであったかどうかが決定される。回答が「いいえ」である場合には、決定点３２３において、メッセージが、車両からの外部オーディオアラートを開始または制御するプロセスに関連する、他の車両システムのうちのいずれかからであったかどうかが決定される。メッセージが関連する車両システムからである場合には、レジスタは、その車両システムＳｘと関連付けられる特定の状態パラメータを含有するように、決定点３２７において更新される。続いて、決定点３０８において、車両の現在の状態が、現在の状態パラメータの全てのセットに基づいて分析される。
【００６４】
上記の論理フローの説明において本時点まで、例示的決定およびアクションはそれぞれ、最終的に、車両の現在の状態が現在の状態パラメータの全てのセットに基づいて分析される、決定点３０８に至っている。本時点で、プロセスに関連する、ＩＤＣＳ上の少なくとも１つのメッセージが、検出されており、車両の状態を規定する、レジスタのテーブルの中の少なくとも１つのパラメータが、更新されている。これは、車両速度Ｓｓ（決定点３０５において更新される）であった可能性がある、または車両地理的場所Ｓｇｌ（決定点３０７において更新される）であった可能性がある、または１つ以上の他の関連パラメータＳｘ（決定点３２７において更新される）であった可能性がある。ここで、決定点３０８において、車両の現在の状態は、ルックアップテーブルを介して、状態パラメータの現在のセットを、例えば、本デバイスの製造業者によって事前プログラムされた、車両状態のセットと比較することによって、分析される。決定点３２４において、これらの状態パラメータレジスタの現在のセットによって定義されるような車両の現在の状態が、そのルックアップテーブル内の状態のうちの１つに合致する場合には、プログラムは、決定点３２５に移行し、そのルックアップテーブルの出力を使用して、（ａ）開始されるべきであるいくつかの挙動のうちのいずれかを決定し、（ｂ）挙動パラメータの適切な値を設定する。これらの挙動パラメータは、以下を含んでもよい。
【００６５】
Ｂｉ−開始、終了、または別様に制御される具体的音声ファイルのためのＩＤを表す。
【００６６】
Ｂｖ−音声ファイルが再生される、またはフェードされるべきである音量を表す。
【００６７】
ＢＬ−それに向かって音が指向されるべきである車両の周囲の場所を表す（例えば、前方に、後方に、前方の右側に３０度等）。これは、システムが音を具体的方向に出力することを可能にする実装において適用可能である。
【００６８】
Ｂｄ−その間に音声ファイルが再生されるべきである（ミリ秒単位の）持続時間を表す。
【００６９】
外部音生成の制御への入力として使用される他の挙動パラメータ
【００７０】
その規定挙動に基づいて、本プロセスは、決定点３２６において、決定点３４１、３４２、３４３、３４４、３４５、３４６、３４７、または３４８で図３Ｂに図示される挙動のうちの１つに続く。これらの挙動プロセスは、その図３Ｂの詳細な説明において本書に以降で議論および解説される。決定点３２４に戻って、これらのパラメータレジスタの現在のセットによって定義されるような車両の現在の状態が、そのルックアップテーブル内の状態のうちの１つに合致しなかった場合には、プログラムは、決定点３０３に戻り、別の新しいメッセージがＩＤＣＳ上で検出されることを待機する。
【００７１】
本時点までの図３Ａの解説は、一般化されたシナリオのものとなっており、それによって、車両の状態は、あるメッセージがＩＤＣＳ上で検出されるときに必要に応じて更新される、いくつかの状態パラメータの値によって連続的に特性評価される。車両状態パラメータが外部アラートの開始または制御を必要とすると（ルックアップテーブルを介して）決定されたものに合致すると見なされるとき、次いで、プログラムは、挙動パラメータを設定し、移行して適切な挙動を開始する。より具体的で単純な例証的実施例、すなわち、車両ＩＤＣＳ上で検出される一連のメッセージが、車両の状態に基づいて特定の適切な外部オーディオアラートをもたらすであろう方法が、ここで提示される。上記の実施例では、決定点３０９において、検出されたメッセージが、アラート選択インターフェース（本実施例に関して、それによって運転者がボタンを押し、車両の外部に再生される特定の音を選択し得る、ハンドルの上に位置するモジュールである）からではなかったと仮定された（図４参照）。ここで、決定点３０９において、検出されたメッセージは、実際にアラート選択インターフェースから送信されたことが認識されると仮定されたい。次いで、決定点３１０において、メッセージは、そのモジュール上のボタンのうちの１つが押されたことを示したかどうかを確認するようにチェックされる。該当する場合、決定点３１１において、挙動ＩＤパラメータＢｉを含有するレジスタは、運転者が再生されるように選択した音（すなわち、運転者が押したボタンと関連付けられた音）のための特定のオーディオファイルを含有する、ＳＤメモリカード内の場所を表す値を用いて、更新される。前のメッセージから、状態パラメータ速度Ｓｓ（３０５における）および状態パラメータ地理的場所Ｓｇｉ（３０７における）は、すでに更新されている。
【００７２】
決定点３１２において、現在の速度状態パラメータＳｓが４０ｍｐｈを上回るか、またはそれ未満であるかどうかに応じて、決定点３１３または３１６に進むかどうかに関して、決定が行われる。速度状態パラメータＳｓが４０ｍｐｈを上回る場合には、決定点３１３において、現在の地理的場所状態パラメータＳｇｌは、車両が近隣にあるかどうかを決定するように査定される。車両が近隣にない場合には、挙動音量パラメータＢｖは、決定点３１４において、非常に高いレベル、例えば、１１０ｄｂに設定される。車両が近隣にある場合には、挙動音量パラメータＢｖは、決定点３１５において、あまり大きくないレベル、例えば、１００ｄｂに設定される。決定点３１２に戻って、車両速度状態パラメータＳｓが４０ｍｐｈ未満であることが決定される場合には、決定点３１６において、現在の地理的場所状態パラメータＳｇｌは、車両が近隣にあるかどうかを決定するように査定される。近隣にない場合には、挙動音量パラメータＢｖは、決定点３１７において、適度なレベル、例えば、９０ｄｂに設定される。車両が近隣にある場合には、挙動音量パラメータＢｖは、決定点３１８において、比較的に低いレベル、例えば、８０ｄｂに設定される。決定点３１１、３１２、３１３、３１６、３１４、３１５、３１７、および３１８によって図示される決定およびアクションの正味の結果は、運転者がアラート選択インターフェース上のボタンを押すときに、選択した外部アラート音声ファイルが、車両の現在の速度および地理的場所に依存する音量レベルにおいて再生されるように設定されることである。車両が速く（本実施例では４０ｍｐｈを上回る）進んでおり、近隣にない（例えば、高速道路上または地方地域内にある）場合には、アラートが大きくなるであろう。車両がゆっくりと（本実施例では、４０ｍｐｈ未満）進行しており、近隣にある場合には、アラートは、例えば、騒音公害を低減させるように、有意により低いレベルにおいて伝送されるであろう。
【００７３】
上記の実施例では、３０９において、メッセージがアラート選択インターフェースからであることが決定された。次いで、３１０において、メッセージは、運転者がそのインターフェース上のボタンのうちの１つを押したことを示すことが決定された。別の可能性は、アラート選択インターフェースからのメッセージが、ボタンを押すことを示すものではなく、むしろ、ボタンが解放されたことを示すメッセージであったことである。すなわち、運転者は、前もってボタンを押しており、ここでちょうどそれを解放したところである。その場合、決定点シーケンスは、３１０から３２０まで、次いで、３２１までであろう。解放されたボタンに関するメッセージの情報に基づいて、決定点３２１において、挙動ＩＤパラメータＢｉを含有するレジスタは、更新され、再生を停止するべきである音のための特定のオーディオファイルを含有する、ＳＤメモリカード内の場所を表す。その結果として、決定点３２２を通して、挙動３４４（図３Ｂ参照）は、その外部アラート音声ファイルの再生を停止するように開始される。
【００７４】
要約すると、図３Ａは、ＩＤＣＳにアタッチされた任意のシステムまたはモジュールから送信され、ＩＤＣＳにアタッチされた任意のモジュールによって受信されることを意図している、メッセージがＩＤＣＳ上で検出される度に、外部アラート音を開始および／または制御する機能に関連する情報を含有するかどうかを決定するように、そのメッセージが本デバイスによって解釈される方法を図示する。メッセージが関連する場合には、メッセージタイプおよびそのコンテンツに応じて、あるメモリレジスタは、車両の現在の状態についての情報を維持するように、デバイス内で更新される。ルックアップテーブルが、次いで、現在の車両状態パラメータを車両状態パラメータの事前プログラムされたセットのリストと比較し、挙動が外部オーディオアラート信号の再生を制御するように開始されるべきであるかどうかを決定するために、使用される。
【００７５】
図３Ｂは、図３Ａに関して上記に説明されるプログラムフローに基づいて開始され得る、８つのサンプル挙動を図示する、図３Ａからのフローチャートの続きである。挙動の機能は、限定ではないが、上記で議論されるこれらの挙動パラメータ（音声ファイルＩＤ  Ｂｉ、音量Ｂｖ、方向場所ＢＬ、音声持続時間Ｂｄ等）を含む、３２５においてルックアップテーブルを介してそのプログラムフローの中で決定される、挙動パラメータに依存する。
【００７６】
以下のサンプル挙動が、示される。
【００７７】
ＩＤ  Ｂｉ、音量Ｂｖ、場所ＢＬを伴って、完全音声ファイルを再生する
【００７８】
ＩＤ  Ｂｉ、音量Ｂｖ、場所ＢＬ、持続時間Ｂｄを伴って、時限音声ファイルを再生する
【００７９】
ＩＤ  Ｂｉ、音量Ｂｖ、持続時間Ｂｄを伴って、音声ファイルをフェードする
【００８０】
ＩＤ  Ｂｉを伴って音声ファイルを停止する
【００８１】
全ての音を停止する
【００８２】
位置ＩＤ  Ｂｉ、ファイル名ｆを伴って、音声ファイル参照を構成する
【００８３】
データｄ、ファイル名ｆを伴って、ファイルをロードする
【００８４】
（ＣＡＮ  ＦＤおよびＵＤＰ実装のみに関して）、データは、内部記憶装置上にファイル名の下で新しい音声ファイルを記憶するように、ＩＤＣＳを経由してデバイスに送信される
【００８５】
キーｋを伴ってプライベートキーを記憶する
【００８６】
キーは、車両製造業者によって暗号化された音を有効にするために使用される、暗号化キーである。
【００８７】
「完全音声ファイルを再生する」挙動が選択された場合には、論理は、３５３において継続する。３５４において、プログラムは、ＩＤ  Ｂｉを使用し、内蔵ＳＤカード１１１の中に記憶された適切な音声ファイルを選択する。車両から具体的方向に外部オーディオアラートを指向する能力を提供する、随意の特徴が利用可能である場合には、３５５において、ＭＣＵ１０９は、メッセージをアラート場所選択制御１１４および／または増幅器／ドライバフェーズドアレイ方向制御１１９に送信し、挙動方向場所パラメータＢＬに基づいて適切な増幅器および音響ドライバモジュールを選択するように、バスノードインターフェース１１２に命令するであろう。３５６において、ＭＣＵ１０９は、音量レベルＢｖにおいて完全音声ファイルの再生を開始する。本プロセスは、次いで、３７５および３２７を介して３０３に即時に戻り、そこで、別のメッセージがＩＤＣＳ上に出現することを待機する。
【００８８】
「時限音声ファイルを再生する」挙動が選択された場合には、論理は、プロセス３５７において継続する。３５８において、プログラムは、ＩＤ  Ｂｉを使用し、内蔵ＳＤカード１１１の中に記憶された適切な音声ファイルを選択する。車両から具体的方向に外部オーディオアラートを指向する能力を提供する、随意の特徴が利用可能である場合には、３５９において、ＭＣＵ１０９は、メッセージをアラート場所選択制御１１４および／または増幅器／ドライバフェーズドアレイ方向制御１１９に送信し、挙動方向場所パラメータＢＬに基づいて適切な増幅器および音響ドライバモジュールを選択するように、バスノードインターフェース１１２に命令するであろう。３６０において、ＭＣＵ１０９は、持続時間Ｂｄにわたって音量レベルＢｖにおいて音声ファイルの再生を開始する。本プロセスは、次いで、３７５および３２７を介して３０３に即時に戻り、そこで、別のメッセージがＩＤＣＳ上に出現することを待機する。
【００８９】
「音声ファイルをフェードする」挙動が選択された場合には、論理は、プロセス３６１において継続する。３６２において、プログラムは、フェードするように命令された、Ｂｉによって表される特定の音声ファイルが、現在再生されているかどうかを決定するようにチェックするであろう。そうではない場合には、要求される挙動は、必要ではなく、本プロセスは、次いで、３７５および３２７を介して３０３に即時に戻り、そこで、別のメッセージがＩＤＣＳ上に出現することを待機する。フェードするように命令された音声ファイルＢｉが、実際に現在再生されている場合には、３６３において、ＭＣＵ１０９は、挙動パラメータＢｄを利用して、要求されるフェード率を計算し、必要な音量調節を遂行するために再生振幅を調節する。本プロセスは、次いで、３７５および３２７を介して３０３に即時に戻り、そこで、別のメッセージがＩＤＣＳ上に出現することを待機する。
【００９０】
「音声ファイルを停止する」挙動が選択された場合には、論理は、プロセス３６４において継続する。３６５において、プログラムは、停止するように命令された音声ファイルＢｉが、現在再生されているかどうかを決定するようにチェックするであろう。そうではない場合には、要求される挙動は、必要ではなく、本プロセスは、次いで、３７５および３２７を介して３０３に即時に戻り、そこで、別のメッセージがＩＤＣＳ上に出現することを待機する。停止するように命令された音声ファイルＢｉが、実際に現在再生されている場合には、３６６において、ＭＣＵ１０９は、その音声ファイルの再生を停止する。本プロセスは、次いで、３７５および３２７を介して３０３に即時に戻り、そこで、別のメッセージがＩＤＣＳ上に出現することを待機する。
【００９１】
「全ての音を停止する」挙動が選択された場合には、論理は、プロセス３６７において継続する。３６８において、ＭＣＵ１０９は、現在再生されている全ての音声ファイルの再生を停止する。本プロセスは、次いで、３７５および３２７を介して３０３に即時に戻り、そこで、別のメッセージがＩＤＣＳ上に出現することを待機する。
【００９２】
「音声ファイルを構成する」挙動が選択された場合には、論理は、プロセス３６９において継続する。ＩＤＣＳ１０１から監視または受信されるメッセージのコンテンツおよび３２５におけるルックアップテーブルに基づいて、プログラム論理は、適切な音声ファイルＩＤ（Ｂｉ）、およびそのファイルＩＤ（Ｂｉ）と関連付けられるべきであるＳＤカード１１１の中に記憶されたファイルのファイル名（Ｂｆ）を決定しているであろう。３７０において、ＭＣＵ１０９は、その内部ファイルディレクトリを構成し、そのファイルＩＤ（Ｂｉ）をファイル名（Ｂｆ）と関連付けるであろう。本プロセスは、次いで、３７５および３２７を介して３０３に即時に戻り、そこで、別のメッセージがＩＤＣＳ上に出現することを待機する。
【００９３】
「音声ファイルをロードする」挙動が選択された場合には、論理は、プロセス３７１において継続する。ＩＤＣＳ１０１から監視または受信されるメッセージのコンテンツおよび３２５におけるルックアップテーブルに基づいて、プログラム論理は、ＳＤカード１１１の中に記憶されるファイルの具体的ファイル名（Ｂｆ）を決定しており、そのファイル名（Ｂｆ）と関連付けられるメモリ場所においてＳＤカード１１１上に記憶されるべきである、エンコードされたオーディオファイルデータ（Ｂｄ）を受信しているであろう。本能力は、エンコードされたオーディオファイルを表すために十分に大きいデータフィールドのためのサポートを提供する、ＣＡＮ  ＦＤ等のＩＤＣＳプロトコルとともに利用可能のみであることに留意されたい。３７２において、ＭＣＵ１０９は、ファイル名（Ｂｆ）と関連付けられるメモリ場所においてＳＤカード１１１上にエンコードされたオーディオファイルデータ（Ｂｄ）を記憶する。本プロセスは、次いで、３７５および３２７を介して３０３に即時に戻り、そこで、別のメッセージがＩＤＣＳ上に出現することを待機する。
【００９４】
「プライベートキーを記憶する」挙動が選択された場合には、論理は、プロセス３７３において継続する。ＩＤＣＳ１０１から監視または受信されるメッセージのコンテンツおよび３２５におけるルックアップテーブルに基づいて、プログラム論理は、記憶されるべきである具体的暗号化キー（Ｂｋ）を決定しているであろう。３７４において、ＭＣＵ１０９は、暗号化された音声ファイルの再生を可能にするために、アラートコントローラ内に暗号化キー（Ｂｋ）を記憶する。本プロセスは、次いで、３７５および３２７を介して３０３に即時に戻り、そこで、別のメッセージがＩＤＣＳ上に出現することを待機する。
【００９５】
図４は、システムの一側面が実装され得る方法の実施例を図示する。これは、要素１０２として図１で、要素２０５として図２で、および決定点３０９、３１０、および３２０において図３Ａで議論される、アラート選択インターフェースである。これはまた、アラート選択インターフェースが位置し得る場所およびそれが情報をその実施形態内の他のモジュールに通信する方法の実施例も示す。アラート選択インターフェース４０１は、運転者がいくつかのアラート音のうちの１つを選択するために使用する、ボタンのセットを含む。インターフェースは、運転者が、通常、従来的な警笛ボタンを見出すことを予期するであろう場所で、ハンドルの上に便宜的に位置する。運転者が選択されたオーディオ音を用いて車両の外側の者に通信することを意図し得る、メッセージのタイプの実施例は、デフォルトアラート音を示すための「標準」アラート４０２と、運転者が現れることを予期する他者の着目を得るための「私はここにいます」４０３と、車両または運転者を見る必要がある他者の着目およびその人が行っている行為を把握するための「私を見て！」４０４と、社交行事から離れるときに友好的なメッセージを送信するための「さようなら」４０５と、信号が変化したこと、または認識する必要がある、ある他のアクションまたはアクティビティに気付いていない別の運転者の着目を得るための「注意して」４０６とを含む。
１．アラート選択ボタン４０２、４０３、４０４、４０５、または４０６のうちの１つが押されるとき、ユーザがボタンを保持する限り、そのボタンの背後の接点が閉鎖される。その接点閉鎖は、内部デジタル通信システムを介して、押されたボタンを示すメッセージをアラートコントローラ１０８に送信する、ＣＡＮバスノードＩ／Ｏインターフェース４０７（またはその特定の車両モデルで使用される、ある他の通信バスプロトコル）によって感知される。各プッシュボタン４０２、４０３、４０４、４０５、または４０６は、運転者がそのボタンを長押しする限り、接点閉鎖を提供する。接点閉鎖のうちの１つが起こるとき、ＣＡＮバスノードＩ／Ｏインターフェースモジュール４０７は、ＣＡＮバスを介してメッセージをアラートコントローラ１０３に伝送する。本方法によって、アラートコントローラ１０３は、アラートボタンが押されていること、およびそのボタンを決定することができる。その情報は、そのプログラムフローへの入力として使用され（図３Ａ、３１０参照）、オーディオファイルを再生するかどうか、および再生するオーディオファイルを決定するために使用される。そのアラート選択ボタンが解放されるとき、接点閉鎖の除去が、ＣＡＮバスノードＩ／Ｏインターフェース４０７によって感知され、メッセージが、ボタンが解放されたことを示すようにＩＤＣＳを介して送信される。その情報は、そのプログラムフローへの入力として使用され（図３Ａ、３２０参照）、オーディオの再生を停止する挙動をもたらす。
【００９６】
図１１−１８は、サンプルルックアップテーブルの一部である、テーブル１−８を含む。そのルックアップテーブルは、図３Ａ、具体的には、決定点３２４および３２５の議論において、上記で議論され、車両の現在の状態パラメータは、車両の現在の状態が外部オーディオアラートを開始または制御するためのアクションを必要とするかどうかを決定するように、検討され、該当ルックアップテーブル内のものと比較される。本サンプルルックアップテーブル部分は、ある挙動および対応する挙動パラメータの選択をトリガするために、種々の車両状態パラメータが事前プログラムされた値のセットと合致され得る方法を理解する際に有用である。テーブル１−８では、ＩＤＣＳを介してメッセージを送信する、車両内の種々のシステムおよび／またはセンサが、テーブルの左側に沿って、行として列挙される。これらのシステムおよびセンサは、種々のシステムおよびセンサの状態を特性評価するメッセージを送信してもよい。本実施例では、以下の状態パラメータが、示される。
【００９７】
Ｓｓは、車輪速度センサによって検出される車輪速度を表し、それから、車両の推定速度が、計算されることができる。
【００９８】
Ｓｇｌは、車両のＧＰＳベースのナビゲーションシステムによって決定される、車両の地理的場所を表す。これは、緯度および経度、またはある他の地理的基準系の観点から、表され得る。そのデータから、車両のナビゲーションシステムによって維持される情報とともに、都市、地方、住宅地、商業地域、工業地域、高速道路、公園等の車両の場所のある特性が、決定されてもよい。
【００９９】
Ｓｘ１−Ｓｘ１４は、車両の全体を通した種々の他のシステムおよびセンサの状態パラメータを表す。これは、決して全ての状態パラメータの包括的リストではなく、むしろ、外部オーディオアラート音声ファイルの再生を開始および制御するための挙動のトリガをもたらす組み合わせを検出するために検出および利用され得る、メッセージのタイプおよび車両状態パラメータを、それによって読者が理解し得る、実施例を提供するための代表的リストである。
【０１００】
テーブル１−８のそれぞれの中のサンプルルックアップテーブルの列は、そのような組み合わせが検出されるときに、具体的挙動、随意に、ある挙動パラメータをトリガし、これらの出力挙動をさらに特性評価し得る、車両状態パラメータの種々の組み合わせの実施例を表す。示される実施例は、状態パラメータの全ての可能な関連性のある組み合わせの包括的リストではなく、むしろ、ある外部アラート挙動をトリガするために使用され得る、車両状態の組み合わせのタイプを、それによって読者が理解し得る、実施例を提供するための代表的リストであることを意図している。テーブルを理解することを支援するために、車両状態パラメータの組み合わせのうちのいくつか、およびそれらの対応するシナリオが示される。
【０１０１】
テーブル１：「後部衝突」−車両が別の車両によって背後から衝突されるとき、多くの場合、衝打された車両は、次いで、別の車両、物体、または歩行者に突っ込むであろう。車両の近傍の他者が、大きい「危険」タイプの音によって警告される場合、有用であり得る。その音は、「危険！危険！」と叫ぶ声のデジタル録音またはある他のオーディオパターンであり得る。この場合、車両の衝突センサが、ＩＤＣＳを介して、衝突が車両の後部で最近検出された（例えば、状態変数Ｓｘ５が真である）ことを示すメッセージを送信し、かつ車両の外部近接性センサが、別の車両が前方の３０フィート以内にある（例えば、状態変数Ｓｘ３が真である）というメッセージを送信した場合には、本システムは、現在の状態パラメータとルックアップテーブルの本列との間の合致を検出するであろう。したがって、テーブル１の一番下の区分に示されるように、プログラムは、音声ファイル「危険」が再生されるべきであることを示すための挙動パラメータＢｉ、それが最大音量において再生されるべきであることを示すための挙動パラメータＢｖ、音が車両の前方に伝送されるべきであることを示すための挙動パラメータＢＬ、および音声ファイルが１０秒にわたって再生されるべきであることを示すための挙動パラメータＢｄを設定するであろう。そして、プログラムは、図３Ｂの３５７で参照されるように、「時限音声ファイルを再生する」挙動に進むように命令されるであろう。
【０１０２】
テーブル２：「ブレーキが効いていません」−車両が急斜面を下って進行しており、固い一面の氷が道路を被覆する道路条件に急激に進入すると仮定されたい。運転者は、ブレーキを踏むが、一面の氷がごくわずかな摩擦をゴムタイヤに提供するため、車両の車輪は、旋回することを止めるが、車両は、丘を下り続ける。これは、滑動条件であり、運転者は、車両の軌道または速度に対して制御を殆ど有していない。これは、運転者および乗車者にとって危険であるが、また、車両の近傍の他の車両、物体、および歩行者にとっても危険である。可聴外部警告音を伝送することが有用であろう。車両の車輪速度センサが、車輪速度がゼロである（例えば、状態変数Ｓｓ＝０）ことを検出し、かつ車両のＧＰＳベースのナビゲーションシステムが、車両が２ｍｐｈを上回る地面に対する速度を有することを検出した（例えば、Ｓｘ１が少なくとも２秒にわたって２ｍｐｈを上回る）場合には、本システムは、現在の状態パラメータとルックアップテーブルの本列との間の合致を検出するであろう。したがって、テーブル２の一番下の区分に示されるように、プログラムは、音声ファイル「危険−ブレーキが効いていません」が再生されるべきであることを示すための挙動パラメータＢｉ、それが最大音量において再生されるべきであることを示すための挙動パラメータＢｖ、音が全ての方向に伝送されるべきであることを示すための挙動パラメータＢＬを設定するであろう。そして、プログラムは、図３Ｂの３５３で参照されるように、「完全音声ファイルを再生する」挙動に進むように命令されるであろう。
【０１０３】
テーブル３：「ブレーキ制御再獲得」−最終的に、テーブル２の前の段落の議論で説明される、滑動車両は、車輪速度がゼロであり、対地速度が正である場合、もはやその状況にはないことを見出すであろう。したがって、その時点で、「危険−ブレーキが効いていません」音声ファイルを再生することを停止するべきである。車輪速度状態パラメータＳｓが、ＧＰＳ由来の対地速度状態変数Ｓｘ１に合致する場合には、本システムは、現在の状態パラメータとルックアップテーブルの本列との間の合致を検出するであろう。したがって、テーブル３の一番下の区分に示されるように、プログラムは、音声ファイル「危険−ブレーキが効いていません」が停止されるべきであることを示すための挙動パラメータＢｉを設定するであろう。そして、プログラムは、図３Ｂの３６４で参照されるように、「音声ファイルを停止する」挙動に進むように命令されるであろう。
【０１０４】
テーブル４、５、６、７、および８：テーブル４−８に示されるサンプルルックアップテーブル内の他の列は、外部オーディオアラートを開始し得る、他のシナリオの実施例を表し、それらは、上記に説明されるテーブル１、２、および３と同様に動作する。各場合において、合致が、ある車両状態パラメータとシステムに事前プログラムされるパラメータ値のセットとの間に検出される場合には、特定の音声ファイル、随意に、アラート音の音量、それが向かって指向される場所、およびその持続時間に関し、外部オーディオアラートが意図される通りに機能するために、ある挙動が開始され、ある挙動パラメータが設定される。
【０１０５】
テーブル４は、運転者がブレーキを強く押すとともに、車両の前の近傍の障害物の検出の実施例を図示する。結果は、５秒の持続時間にわたって車両の前に指向される、最大音量における「危険！」アラート音の伝送である。
【０１０６】
テーブル５は、車両の運転者が（車両のセキュリティシステムの装備によって検出されるように）車両から退出した一方で、車両の雨センサがフロントガラス上の激しい雨を検出しており、電気窓システムが、少なくとも１つの窓が依然として開いていることを示している、シナリオの実施例を図示する。結果は、運転者にその状況下で窓を開いたままにすることを再考することを所望し得ることを通知するための、全ての方向への比較的に低い音量における「ピーピー、窓が開いています、雨を感知しました」アラート音の車両の外部への伝送である。
【０１０７】
テーブル６は、運転者が車両内のアラート選択インターフェースを利用し、具体的な所望の外部オーディオアラートを開始することの実施例を図示する。アラート選択インターフェース実装の実施例が、図４に示され、図４の説明において本書で議論される。運転者は、本実施例では、「私はここにいます」、「私を見て」、「さようなら」、「注意して」等として示される、事前プログラムされたオーディオアラートタイプのうちの１つをアクティブ化することを選定してもよい。
【０１０８】
テーブル７は、この場合、本システムがまた、運転者がアラート選択インターフェースボタンのうちの１つを押す時間における車両の速度および場所に応じて、伝送された外部オーディオアラートの音量レベルおよび／または指向性を調節するために、車両の速度およびその地理的場所も監視する、随意の機能性も含むことを除いて、テーブル６と類似する実施例を図示する。
【０１０９】
テーブル８は、本システムが、テーブル６および７を参照して上記で議論される運転者開始型アラートの伝送を停止するときを決定する方法の実施例を図示する。運転者がアラート選択インターフェース上の選択されたボタンを解放するとき、本システムは、音声ファイルを再生することを停止する。
【０１１０】
図５、図６、図７、図８、図９Ａ、図９Ｂ、および図１０は、メッセージまたはメッセージのセットがＩＤＣＳ上で観察され、その結果として、具体的アラート挙動をトリガするために使用されることを可能にする、システムの一般的実施形態の実装を説明する。ＩＤＣＳ上のメッセージは、エンジン制御、伝送、および安全センサ等の外部システムから送信される。それらは、車両の状態、したがって、車両の外側にアラート音をトリガするために適切であり得る時間および方法を理解する単純な手段をシステムに提供する。本システムは、ひいては、１つ以上のアラート挙動をトリガするようにプログラムされ得る、１つ以上のメッセージの存在を要求するようにプログラムされてもよい。
【０１１１】
これを達成するために、本システムは、ＩＤＣＳ１０１、４０８上で観察され得る、メッセージの１つ以上のリストを含有し、ここでの目的のために、これらのメッセージのリストは、エントリリスト６１２と称されるであろう。メッセージがＩＤＣＳ１０１、４０８上で観察されると、それらは、各エントリリスト５０３、６１１と比較される。エントリリストは、マクロ５０４をトリガするために要求されるメッセージのセットを規定する。マクロは、アラート音を再生すること等のシステムが連続的に実行する５０５ための挙動のリストを含有する。本基本的フローは、図５の論理に、および図１０の概念図として示される。
【０１１２】
本配列を用いると、システムの機能性は、エントリリストのセットおよびマクロのセットによって完全に定義され得る。エントリリストおよびマクロは、ＯＥＭ（ｏｒｉｇｉｎａｌ  ｅｑｕｉｐｍｅｎｔ  ｍａｎｕｆａｃｔｕｒｅｒ）のインテグレータによってプログラム可能なフィールドである。
【０１１３】
エントリリスト７２２、８４２は、２つの構造、すなわち、図７の順序付けられたものおよび図８の順序付けられていないもののうちの１つを有してもよい。図７の順序付けられたエントリリストは、メッセージが具体的順序で受信されることを要求する。図８の順序付けられていないエントリリストは、メッセージが具体的順序で受信されることを要求しない。
【０１１４】
本システムは、アクションの順序が車両の状態を表すために重要であるため、順序付けられたメッセージおよび順序付けられていないメッセージの両方を検出する。例えば、ギヤシフトをリバースに変更し、次いで、ブレーキペダルを押すことは、ブレーキペダルを押し、次いで、リバースに変更することと同一ではない。
【０１１５】
同時に、具体的順序を要求することは、視野を狭め、より一般化された車両状態を認識することができなくなり得る。例えば、エンジンがオフにされ、サンルーフが開いており、車がロックされ、乗車者が車両の中に存在しない場合には、本メッセージの特定の完全セットが、任意の順序で、警告音を引き起こし、サンルーフが開いたままにされていることを警告し得る。
【０１１６】
順序付けられたおよび順序付けられていないエントリリスト７２２、８４２の構造は、類似する。順序付けられたエントリリスト７２２に関して、ポインタ７２３が、リストを完成させるために次に観察されるべきであるメッセージを追跡するために使用される。順序付けられていないエントリリスト８４２は、単純に、リストの中の各メッセージを観察された８４３としてマークする。両方のリストフォーマットは、リストの状態がリセットされる７２６、８４６前にメッセージが受信されなければならない時間の近さを規定する、タイムアウト７２５、８４５を含有する。
【０１１７】
エントリリストは、単一のメッセージ（例えば、ボタンがダッシュボード上で押された）と同程度に単純である、またはメッセージの複雑なセット（加速器が押下され、ローギヤである車両および外部近接性センターがアクティブ化された等）であってもよい。
【０１１８】
メッセージがＩＤＣＳ１０１、４０８上で観察され、エントリリスト７２２、８４２と比較されるとき、比較は、必要とされる場合、メッセージ全体ではなく、メッセージのサブセットに注目することができる。これは、ＩＤＣＳ１０１、４０８上のメッセージが階層を有するため、有用である。本システムは、「パーキングブレーキ」メッセージタイプを監視し、値「オフ」または「オン」に注目して、メッセージが合致し、エントリリスト項目を有効にする７３０、８５０べきであるかどうかを決定してもよい。エントリリスト内の項目毎に、「有効」および「無効」メッセージの両方が、階層メッセージフォーマットを使用しないＩＤＣＳに適応するように定義される７３０、８５０。エントリリスト項目のための「無効メッセージ」は、順序付けられたエントリリストを完全にリセットさせ７３０、順序付けられていないエントリリストに、リスト全体をリセットすることなく具体的項目を未認知８５１としてマークさせる。
【０１１９】
エントリリスト７２２の中の全てのメッセージが規定タイムアウト７２５、８４５内で受信される場合には、マクロが呼び出される７２７、８４７。マクロは、単純に、具体的順序で開始される挙動９６１、９６２、９６３、９６４、９６５、９６６、９６７、９６８、９６９、９７０、９７１のリスト５０５である。マクロは、単一のエントリリストへの複数の挙動のリンクを可能にする。マクロは、加えて、メッセージをＩＤＣＳ１０１、４０８、９６９に送信することができる。
【０１２０】
例示的マクロは、警笛アラートを再生し、５秒待機し、次いで、警告ベルを再生することであろう。
２．メッセージが通信バスに送信される場合、これは、システム５０２によって検出され、その結果として、別のエントリリスト５０３、７２２をトリガしてもよい。これは、複雑な制御フローが、タイマ９７０、９７１を伴うデバイス、およびＩＤＣＳ１０１、４０８上の他のデバイスにさえもプログラムされることを可能にする。エントリリスト６１２を介したメッセージ検出およびマクロ５０５を介した挙動のトリガを統制するプロセスは、それぞれの多くが同時に実行され得るように、非同期的に起動する。待ち時間が、競争条件を防止するためにプロセスの間で使用される。
【０１２１】
図９Ａおよび９Ｂは、マクロによって実行され得る、挙動９６１、９６２、９６３、９６４、９６５、９６６、９６７、９６８、９６９、９７０、９７１の完全なリストを説明する。各挙動（タイマを除く）は、いったん完了すると、マクロリスト５０５に戻り、マクロリストの中の次の挙動を実行する。
【０１２２】
挙動が「完全音声ファイルを再生する」であるとデコードされた場合には、論理は、プロセス９６１において継続する。ＩＤＣＳ１０１から監視または受信されるメッセージのコンテンツおよびルックアップテーブルに基づいて、プログラム論理は、適切な音声ファイルＩＤ（ｎ）、随意に、外部アラートが再生されるべきである適切な音量レベル（ｖ）、随意に、外部アラートが向けられるべきである具体的方向（Ｌ）を決定しているであろう。プログラムは、マクロ５０５に列挙されるＩＤｎを使用し、内蔵ＳＤカード１１１の中に記憶された適切な音声ファイルを選択する。車両から具体的方向に外部オーディオアラートを指向する能力を提供する随意の特徴が利用可能である場合には、５６１において、ＭＣＵ１０９は、メッセージをアラート場所選択制御１１４に送信し、適切な増幅器および音響ドライバモジュールを選択するようにバスノードインターフェース１１２に命令するであろう。９６１において、ＭＣＵ１０９は、音量レベルｖにおいて完全音声ファイルの再生を開始する。本プロセスは、次いで、マクロリストに即時に戻り５０５、マクロの中の次の挙動を実行する。
【０１２３】
挙動が「時限音声ファイルを再生する」であるとデコードされた場合には、論理は、プロセス９６２において継続する。ＩＤＣＳ１０１から監視または受信されるメッセージのコンテンツおよびルックアップテーブルに基づいて、プログラム論理は、適切な音声ファイルＩＤ（ｎ）、外部アラートが再生されるべきである持続時間（ｄ）、随意に、外部アラートが再生されるべきである適切な音量レベル（ｖ）、随意に、外部アラートが向けられるべきである具体的方向（Ｌ）を決定しているであろう。９６２において、プログラムは、ＩＤｎを使用し、内蔵ＳＤカード１１１の中に記憶された適切な音声ファイルを選択する。車両から具体的方向に外部オーディオアラートを指向する能力を提供する随意の特徴が利用可能である場合には、９６２において、ＭＣＵ１０９は、メッセージをアラート場所選択制御１１４に送信し、適切な増幅器および音響ドライバモジュールを選択するようにバスノードインターフェース１１２に命令するであろう。９６２において、ＭＣＵ１０９は、持続時間ｄにわたって音量レベルｖにおいて完全音声ファイルの再生を開始する。本プロセスは、次いで、マクロリストに即時に戻り５０５、マクロの中の次のアクションを実行する。
【０１２４】
挙動が「音声ファイルをフェードする」であるとデコードされた場合には、論理は、プロセス９６３において継続する。ＩＤＣＳ１０１から監視または受信されるメッセージのコンテンツおよびルックアップテーブルに基づいて、プログラム論理は、適切な音声ファイルＩＤ（ｎ）、および音声ファイルの振幅が時間周期（ｄ）にわたって徐々に増加または徐々に減衰されるべきである音量（ｖ）を決定しているであろう。９６３において、プログラムは、フェードするように命令された音声ファイルが現在再生されているかどうかを決定するようにチェックするであろう。そうではない場合には、要求される挙動は、必要ではなく、本プロセスは、マクロリストに即時に戻り５０５、マクロリストの中の次の挙動を実行する。フェードするように命令された音声ファイルが、実際に現在再生されている場合には、９６３において、ＭＣＵ１０９は、持続時間ｄパラメータを利用して、要求されるフェード率を計算し、必要な音量調節を遂行するために再生振幅を調節する。本プロセスは、次いで、マクロリストに即時に戻り５０５、マクロの中の次の挙動を実行する。
【０１２５】
挙動が「音声ファイルを停止する」であるとデコードされた場合には、論理は、プロセス９６４において継続する。ＩＤＣＳ１０１から監視または受信されるメッセージのコンテンツおよびルックアップテーブルに基づいて、プログラム論理は、停止されるべきである音声ファイルの適切な音声ファイルＩＤ（ｎ）を決定しているであろう。９６４において、プログラムは、停止するように命令された音声ファイルが現在再生されているかどうかを決定するようにチェックするであろう。そうではない場合には、要求される挙動は、必要ではなく、本プロセスは、５０５においてマクロリストに即時に戻り、マクロリストの中の次の挙動を実行する。停止するように命令された音声ファイルが、実際に現在再生されている場合には、９６４において、ＭＣＵ１０９は、その音声ファイルの再生を停止する。本プロセスは、次いで、マクロリストに即時に戻り５０５、マクロの中の次の挙動を実行する。
【０１２６】
挙動が「全ての音を停止する」であるとデコードされた場合には、論理は、プロセス９６５において継続する。９６５において、ＭＣＵ１０９は、現在再生されている全ての音声ファイルの再生を停止する。本プロセスは、次いで、マクロリストに即時に戻り５０５、マクロの中の次の挙動を実行する。
【０１２７】
挙動が「音声ファイルを構成する」であるとデコードされた場合には、論理は、プロセス９６６において継続する。ＩＤＣＳ１０１から監視または受信されるメッセージのコンテンツおよびルックアップテーブルに基づいて、プログラム論理は、適切な音声ファイルＩＤ（ｎ）、およびそのファイルＩＤ（ｎ）と関連付けられるべきであるＳＤカード１１１の中に記憶されたファイルのファイル名（ｆ）を決定しているであろう。９６６において、ＭＣＵ１０９は、その内部ファイルディレクトリを構成し、そのファイルＩＤ（ｎ）をファイル名（ｆ）と関連付けるであろう。本プロセスは、次いで、マクロリストに即時に戻り５０５、マクロの中の次の挙動を実行する。
【０１２８】
挙動が「音声ファイルをロードする」であるとデコードされた場合には、論理は、プロセス９６７において継続する。ＩＤＣＳ１０１から監視または受信されるメッセージのコンテンツおよびルックアップテーブルに基づいて、プログラム論理は、ＳＤカード１１１の中に記憶されるファイルの具体的ファイル名（ｆ）を決定しており、そのファイル名（ｆ）と関連付けられるメモリ場所においてＳＤカード１１１上に記憶されるべきである、エンコードされたオーディオファイルデータ（ｄ）を受信しているであろう。本能力は、エンコードされたオーディオファイルを表すために十分に大きいデータフィールドのためのサポートを提供する、ＣＡＮ  ＦＤ等のＩＤＣＳプロトコルとともにのみ利用可能であることに留意されたい。９６７において、ＭＣＵ１０９は、ファイル名（ｆ）と関連付けられるメモリ場所においてＳＤカード１１１上にエンコードされたオーディオファイルデータ（ｄ）を記憶する。本プロセスは、次いで、マクロリストに即時に戻り５０５、マクロの中の次の挙動を実行する。
【０１２９】
挙動が「プライベートキーを記憶する」であるとデコードされた場合には、論理は、プロセス９６８において継続する。ＩＤＣＳ１０１から監視または受信されるメッセージのコンテンツおよびルックアップテーブルに基づいて、プログラム論理は、記憶されるべきである具体的暗号化キー（ｋ）を決定しているであろう。９６８において、ＭＣＵ１０９は、暗号化された音声ファイルの再生を可能にするために、アラートコントローラ内に暗号化キー（ｋ）を記憶する。本プロセスは、次いで、マクロリストに即時に戻り５０５、マクロの中の次の挙動を実行する。
【０１３０】
挙動が「メッセージをＩＤＣＳに送信する」であるとデコードされた場合には、論理は、プロセス９６９において継続する。ＭＣＵ１０９は、全てのデバイスが確認するために、ＩＤＣＳ１０１上のマクロリストに規定されるメッセージＭを送信する。本メッセージは、別のエントリリスト７２１、８４１の中で見出されてもよく、システムにおいて付加的挙動を引き起こしてもよい。メッセージはまた、限定ではないが、内部インフォテインメントシステムを含む、ＩＤＣＳ１０１に結合される任意の他の車両システムと通信する、またはそれをトリガしてもよい。本プロセスは、次いで、マクロリストに即時に戻り５０５、マクロの中の次の挙動を実行する。
【０１３１】
挙動が「一時停止」であるとデコードされた場合には、論理は、プロセス９７０において継続する。ＭＣＵは、カウントダウンタイマを開始し、タイマが完了するまでマクロの実行を一時停止する。タイマは、システムの他の要素ではなくて、起動するマクロ５０５だけに影響を及ぼす。タイマは、完了する前に別の挙動９７１がタイマおよびマクロをキャンセルし得るように、ＩＤを割り当てられる。タイマが規定時間ｔによってキャンセルされていない場合、ＭＣＵ１０９は、マクロを継続する。本プロセスは、次いで、マクロリストに即時に戻り５０５、マクロの中の次の挙動を実行する。挙動９７１がタイマと同一のＩＤを用いて呼び出される場合、ＭＣＵ１０９は、タイマをキャンセルし、５０５に戻って次の挙動を実行することなくマクロを停止する。
【０１３２】
挙動が「タイマをキャンセルする」であるとデコードされた場合には、論理は、プロセス９７１において継続する。ＭＣＵは、マクロリスト５０５の中に記憶されたＩＤを使用し、起動するタイマをキャンセルする。タイマがそのようなＩＤを伴って存在する場合、これは、ＭＣＵ１０９によって停止され、関連付けられるマクロは、キャンセルされる。本プロセスは、次いで、マクロリストに即時に戻り５０５、マクロの中の次の挙動を実行する。
【０１３３】
２つの付加的メタ挙動は、図９Ａまたは図９Ｂの中に含まれず、図５、７、８、すなわち、エントリリストをリセットする７２０、８４０、およびマクロをリセットする５０６に示される。これらは、あるエントリリスト７２６、８４６の状態を消去する、またはマクロ５０５を停止するために使用される。
【０１３４】
エントリリストおよびマクロの例証的実施例が、下記に挙げられる。
【０１３５】
エントリリストＡ：メッセージが観察される：「ダッシュボードボタンが押されました」−マクロＡを呼び出す
【０１３６】
マクロＡ：「「私はここにいます」音を再生する」
【０１３７】
本シナリオでは、本システムは、ＩＤＣＳ１０１上でメッセージを観察し、それがエントリリストＡ５０２、７２２の中の唯一のメッセージに合致する場合には、「私はここにいます」音９６１のＩＤを伴って挙動５０５「完全音声ファイルを再生する」を発動する、マクロＡ７２４、７２７、５０４を呼び出す。
【０１３８】
エントリリストおよびマクロの集合のより複雑な実施例が、下記に挙げられる。
【０１３９】
エントリリストＡ：メッセージが任意の順序で観察される：「全ての座席が占有されていません」「全てのドアがロックされています」「エンジン停止」−マクロＡを呼び出す
【０１４０】
マクロＡ：「タイマＩＤ１を伴って３０秒間一時停止する」、「メッセージ「車両が占有されていません」をＩＤＣＳに送信する」
【０１４１】
エントリリストＢ：メッセージが観察される「座席が占有されています」−マクロＢを呼び出す
【０１４２】
エントリリストＣ：メッセージが観察される「ドアがロックされていません」−マクロＢを呼び出す
【０１４３】
マクロＢ：「ＩＤ１を伴ってタイマをキャンセルする」、「「お帰りなさい」音を再生する」、「メッセージ「車両が占有されています」をＩＤＣＳに送信する」
【０１４４】
エントリリストＤ：メッセージが任意の順序で観察される「車両が占有されていません」（「車両が占有されています」によって無効にされる）、「パーキングブレーキステータス−オフ」（「パーキングブレーキステータス−オン」によって無効にされる）−マクロＣを呼び出す
【０１４５】
マクロＣ：「「ブレーキオフ」アラートを再生する」
【０１４６】
この場合、本システムは、ユーザが車両から離れた後に３０秒待機する。ブレーキがオンではない場合、車は、アラート音を再生し、ユーザに知らせる。ブレーキがオンにされた場合、アラートは再生されない。「パーキングブレーキステータス−オン」メッセージは、エントリリストＤの中の第２の項目のための無効化としての役割を果たし、「車両が占有されています」メッセージは、エントリリストＤの中の第１の項目のための無効化としての役割を果たす。
【０１４７】
本発明の実施形態は、ＩＤＣＳ上でメッセージを通して識別される広範囲のシナリオにおいてオーディオアラートを生成することができる。以下は、限定ではないが、いくつかの可能性として考えられるシナリオのリストである。
【０１４８】
例えば、逸脱して障害物を回避するために、運転者がシグナリングの有無別で方向の迅速な変更を行う場合、外部可聴アラートを生成する。
【０１４９】
車線変更補助システムを介して車線変更違反を検出することに応じて、外部可聴アラートを生成する。
【０１５０】
例えば、車両上の近接性センサに基づいて、または上記で議論される不可聴信号の受信に基づいて、別の車両が別の車線から本車両に向かって、またはその前に進行方向を変えている（例えば、本車両に割り込もうとしている）ことを検出することに応じて、外部可聴アラートを生成する。
【０１５１】
別の車両が、好ましくは、対向車両に向かって指向され、過剰に高速で本車両が接近している（例えば、本車両が停止または減速したときに別の車両が背後から接近している、または別の車両が本車両に向かって駐車場から後退して出ている）ことを検出することに応じて、外部可聴アラートを生成する。
【０１５２】
衝突が差し迫り得ることを示唆する速度および軌道において接近する別の車両を検出することに応じて、車両が駐車場に駐車され、おそらく、オフにされて占有されていない間に、外部可聴アラートを生成する。
【０１５３】
車両が（例えば、くぼみ検出システムからの信号を介して）くぼみ、別の車両、歩行者等の障害物を回避するために逸脱すること等の自律アクションを行うことに応じて、外部可聴アラートを生成する。
【０１５４】
車両が運転席に誰もいない状態で動き始める場合に外部可聴アラートを生成する。例えば、パーキングではなくニュートラルでバスから離れたバスの運転者のレポートがあり、バスが道を猛スピードで後方に進み、多数の車および建物に衝打した。本明細書に説明されるタイプの外部アラートシステムは、人々に警告するために、好ましくは進行方向に大きい可聴アラートを生成している可能性がある。
【０１５５】
外部可聴アラートを生成し、本車両が接近している（例えば、車両が交差点または群衆に接近している、またはドローンが送達場所に到着している）ことを他者に警告する。
【０１５６】
例えば、車両上の近接性センサに基づいて、または上記で議論される不可聴信号の受信に基づいて、別の車両が（駐車場または脇道等から）本車両の前に車線から出るプロセスにあることを検出することに応じて、外部可聴アラートを生成する。
【０１５７】
本車両がある自律アクションのうちのいずれかを行うときに（例えば、自動ブレーキシステムがブレーキを適用するときに）、外部オーディオアラートを生成する。
【０１５８】
外部可聴音声アラートを生成し、例えば、「あなたが見えます、先に行ってください、待ちます」のようなことを歩行者に告げること、または（例えば、人間同志のアイコンタクトまたは他のジェスチャに加えて、またはその代用として、全方向一旦停止の標識において）別の車両に進むようにシグナリングすること等の車両ステータス情報を他者に通知する。
【０１５９】
犬または他の動物との潜在的または差し迫った衝突を検出すること（例えば、カメラおよびデジタル画像処理を使用して、潜在的障害物を識別し、潜在的障害物のタイプに基づいて適切なアラートを決定すること）に応じて、外部可聴および／または超音波アラートを生成する。
【０１６０】
種々の実施形態では、車両ステータス情報および／または生成されたオーディオアラートのログが、アラートコントローラによって、または、例えば、ＩＤＣＳを経由して、アラートコントローラからそのような情報を受信するデバイスによって、維持されてもよい。そのような記録された情報は、例えば、システムの始動に応じて、車両オペレータに提示されてもよい、または、例えば、事故を調査する警察官によって、読み出されてもよい。したがって、例えば、車両オペレータが車両から離れている間に外部オーディオアラートが生成された（例えば、可能性として考えられる侵入者または事故一歩手前の条件の検出）場合、戻ることに応じて、車両オペレータは、車両およびアラートステータスを知らされることができる。
【０１６１】
本発明は、プロセッサ（例えば、マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ、または汎用コンピュータ）と併用するためのコンピュータプログラム論理、プログラマブル論理デバイス（例えば、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または他のＰＬＤ）と併用するためのプログラマブル論理、離散コンポーネント、集積回路（例えば、特定用途向け集積回路（ＡＳＩＣ））、またはそれらの任意の組み合わせを含む任意の他の手段を含むが、決してそれらに限定されない、多くの異なる形態で具現化されてもよい。
【０１６２】
前述で本明細書に説明された機能性の全てまたは一部を実装するコンピュータプログラム論理は、ソースコード形態、コンピュータ実行可能形態、および種々の中間形態（例えば、アセンブラ、コンパイラ、ネットワーカ、またはロケータによって生成される形態）を含むが、決してそれらに限定されない、種々の形態で具現化されてもよい。ソースコードは、種々のオペレーティングシステムまたはオペレーティング環境と併用するための種々のプログラミング言語（例えば、オブジェクトコード、アセンブリ言語、またはＦｏｒｔｒａｎ、Ｃ、Ｃ＋＋、ＪＡＶＡ（登録商標）、またはＨＴＭＬ等の高レベル言語）のうちのいずれかで実装される、一連のコンピュータプログラム命令を含んでもよい。ソースコードは、種々のデータ構造および通信メッセージを定義および使用してもよい。ソースコードは、（例えば、インタープリタを介して）コンピュータ実行可能形態であってもよい、またはソースコードは、（例えば、翻訳装置、アセンブラ、またはコンパイラを介して）コンピュータ実行可能形態に変換されてもよい。
【０１６３】
コンピュータプログラムは、半導体メモリデバイス（例えば、ＲＡＭ、ＲＯＭ、ＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュプログラマブルＲＡＭ）、磁気メモリデバイス（例えば、ディスケットまたは固定ディスク）、光学メモリデバイス（例えば、ＣＤ−ＲＯＭ）、ＰＣカード（例えば、ＰＣＭＣＩＡカード）、または他のメモリデバイス等の有形記憶媒体の中に、恒久的または一時的のいずれかで、任意の形態（例えば、ソースコード形態、コンピュータ実行可能形態、または中間形態）で固定されてもよい。コンピュータプログラムは、アナログ技術、デジタル技術、光学技術、無線技術、ネットワーキング技術、およびインターネットワーキング技術を含むが、決してそれらに限定されない、種々の通信技術のうちのいずれかを使用して、コンピュータに伝送可能である信号の中で、任意の形態で固定されてもよい。コンピュータプログラムは、添付印刷または電子文書（例えば、収縮包装されたソフトウェアまたは磁気テープ）を伴うリムーバブル記憶媒体として任意の形態で配布される、（例えば、システムＲＯＭまたは固定ディスク上で）コンピュータシステムに事前搭載される、または通信システム（例えば、インターネットまたはワールドワイドウェブ）を経由してサーバまたは電子掲示板から配布されてもよい。
【０１６４】
本明細書に前述で説明された機能性の全てまたは一部を実装するハードウェア論理（プログラマブル論理デバイスと併用するためのプログラマブル論理を含む）は、従来的な手動方法を使用して設計されてもよい、またはコンピュータ支援設計（ＣＡＤ）、ハードウェア記述言語（例えば、ＶＨＤＬまたはＡＨＤＬ）、またはＰＬＤプログラミング言語（例えば、ＰＡＬＡＳＭ、ＡＢＥＬ、またはＣＵＰＬ）等の種々のツールを使用して、設計、捕捉、シミュレート、または電子的に文書化されてもよい。
【０１６５】
本発明は、具体的実施形態を参照して具体的に示され、説明されているが、添付の付記によって定義されるような本発明の精神および範囲から逸脱することなく、形態および詳細の種々の変更がそれに行われ得ることが、当業者によって理解されるであろう。これらの実施形態のうちのいくつかが、プロセスステップによって請求項に説明されているが、下記の請求項の中のプロセスステップを実行することが可能なコンピュータを備える装置もまた、本発明の中に含まれる。同様に、下記の請求項の中のプロセスステップを実行するためのコンピュータ実行可能命令を含み、コンピュータ可読媒体上に記憶された、コンピュータプログラム製品が、本発明内に含まれる。通信システムを経由して受信または伝送されるコンピュータプログラム命令および／またはメッセージを具現化するデータ信号もまた、本発明内に含まれる。文脈が別様に要求しない限り、本明細書に説明される種々の機能および特徴は、個別に請求される場合でさえも、組み合わせて使用されることができる。したがって、例えば、下記に含まれる従属請求項は、基本請求項および任意の介在請求項から従属するように、複数の従属形態に書き換えられ得ることが考慮される。
【０１６６】
本発明の種々の実施形態は、本段落に続く段落の中で（および本願の終わりに提供される実際の請求項の前に）列挙される潜在的請求項によって特徴付けられ得る。これらの潜在的請求項は、本願の明細書の一部を形成する。故に、以下の潜在的請求項の主題は、本願または本願に基づく優先権を主張する任意の出願を伴う、以降の手続きにおいて実際の請求項として提示され得る。そのような潜在的請求項の包含は、実際の請求項が潜在的請求項の主題を網羅しないことを意味すると解釈されるべきではない。したがって、以降の手続きにおいてこれらの潜在的請求項を提示しない決定は、公衆への主題の寄付として解釈されるべきではない。
【０１６７】
限定ではないが、（下記に提示される実際の請求項との混同を回避するように文字「Ｐ」を前置きされた）主張され得る潜在的主題は、以下を含む。
【０１６８】
Ｐ１．自動車の動作の過程で使用するための外部オーディオアラートを生成する方法であって、本方法は、アラートプロセッサによるコンピュータプロセスの実行を含み、アラートプロセッサは、少なくとも車両のモータを制御するための内部デジタル通信システムに結合され、コンピュータプロセスは、車両の現在の状態を特性評価するためのシステム内のメッセージのアラートプロセッサによる処理と、アラート条件が存在するかどうかを決定するための現在の車両状態のアラートプロセッサによる処理と、アラート条件に対応する外部オーディオアラートの生成を制御するためのアラート条件のアラートプロセッサによる処理とを含む、方法。
【０１６９】
Ｐ２．アラート条件は、事前決定された時間周期内にアラートプロセッサによって受信されているメッセージの事前決定されたセットに基づく、請求項Ｐ１に記載の方法。
【０１７０】
Ｐ３．アラート条件は、事前決定された順序でアラートプロセッサによって受信されているメッセージの事前決定されたセットに基づく、請求項Ｐ１に記載の方法。
【０１７１】
Ｐ４．外部オーディオアラートは、ユーザ選択可能である、請求項Ｐ１に記載の方法。
【０１７２】
Ｐ５．外部オーディオアラートは、ユーザプログラム可能である、請求項Ｐ１に記載の方法。
【０１７３】
Ｐ６．アラートプロセッサによって、外部オーディオアラートの少なくとも１つの方向を決定するステップと、少なくとも１つの方向への外部オーディオアラートの生成を引き起こすステップとをさらに含む、請求項Ｐ１に記載の方法。
【０１７４】
Ｐ７．車両は、異なる方向に外部オーディオアラートを生成するように位置付けられる、複数のオーディオトランスデューサを含み、少なくとも１つの方向への外部オーディオアラートの生成を引き起こすステップは、少なくとも１つの方向に対応するオーディオトランスデューサのセットを決定するステップと、オーディオトランスデューサのセットによって、外部オーディオアラートの生成を引き起こすステップとを含む、請求項Ｐ６に記載の方法。
【０１７５】
Ｐ８．車両は、複数のオーディオトランスデューサを含み、少なくとも１つの方向への外部オーディオアラートの生成を引き起こすステップは、異なる遅延および／または位相を伴うオーディオトランスデューサのセットによって、外部オーディオアラートの生成を引き起こすステップを含む、請求項Ｐ６に記載の方法。
【０１７６】
Ｐ９．車両は、内部デジタル通信システムを経由してオペレータ開始型アラートメッセージの生成を引き起こすように、内部デジタル通信システムに結合されるアラート選択インターフェースを含み、それに従って、アラートプロセッサは、オペレータ開始型アラートメッセージに対応する外部オーディオアラートの生成を引き起こす、請求項Ｐ１に記載の方法。
【０１７７】
Ｐ１０．アラート選択インターフェースは、複数のボタンを備える、請求項Ｐ９に記載の方法。
【０１７８】
Ｐ１１．アラート選択インターフェースは、車両のハンドルの上にある、請求項Ｐ９に記載の方法。
【０１７９】
Ｐ１２．アラート条件は、「ブレーキが効いていない」であり、コンピュータプロセスはさらに、「危険−ブレーキが効いていません」に対応する外部オーディオアラートの生成を引き起こすためのアラートプロセッサによる処理を含む、請求項Ｐ１に記載の方法。
【０１８０】
Ｐ１３．アラート条件は、「車両が背後から衝突された」であり、コンピュータプロセスはさらに、衝突された車両の前の他者に警告するために、「危険」に対応する外部オーディオアラートの生成を引き起こすためのアラートプロセッサによる処理を含む、請求項Ｐ１に記載の方法。
【０１８１】
Ｐ１４．アラート条件は、「歩行者または他の障害物との潜在的衝突」であり、コンピュータプロセスはさらに、「危険」に対応する外部オーディオアラートの生成を引き起こすためのアラートプロセッサによる処理を含む、請求項Ｐ１に記載の方法。
【０１８２】
Ｐ１５．コンピュータプロセスはさらに、特定のアラートメッセージおよび車両の状態に適切な音量レベルにおいて外部オーディオアラートの生成を引き起こすためのアラートプロセッサによる処理を含む、請求項Ｐ１に記載の方法。
【０１８３】
Ｐ１６．コンピュータプロセスはさらに、特定のアラートメッセージおよび車両の状態に適切な持続時間にわたって外部オーディオアラートの生成を引き起こすためのアラートプロセッサによる処理を含む、請求項Ｐ１に記載の方法。
【０１８４】
Ｐ１７．コンピュータプロセスはさらに、近傍の１つ以上の他の車両に伝送され、それによって受信されることを意図している、デジタルでエンコードされたメッセージの作成を引き起こすためのアラートプロセッサによる処理と、デジタルでエンコードされたメッセージを用いて、可聴および非可聴周波数スペクトル内で外部オーディオアラートを変調させるためのアラートプロセッサによる処理と、アラート条件に対応する、他の車両へのデジタルでエンコードされたメッセージを用いて変調される外部オーディオアラートの生成を引き起こすためのアラートプロセッサによる処理とを含む、請求項Ｐ１に記載の方法。
【０１８５】
Ｐ１８．少なくとも１つの外部オーディオアラートは、独占所有権があり、または特許、著作権、または商標によって保護され得、そうする権限を与えられた実体による場合を除いて、使用、複製、または修正され得ない、請求項Ｐ１に記載の方法。
【０１８６】
Ｐ１９．自動車の動作の過程で使用するための外部オーディオアラートを生成するためのアラートコントローラであって、アラートプロセッサと、少なくとも車両のモータを制御または監視するために使用される、内部デジタル通信システムにアラートプロセッサを接続するためのバスノードインターフェースとを備え、アラートプロセッサは、内部デジタル通信システムからのメッセージを処理し、車両の現在の状態を特性評価するステップと、アラート条件が存在するかどうかを決定するための現在の車両状態の処理と、アラート条件に対応する外部オーディオアラートの生成を制御するためのアラート条件の処理とを含む、コンピュータプロセスを実施するように構成される、アラートコントローラ。
【０１８７】
Ｐ２０．以下のうちの少なくとも１つである、すなわち、アラート条件は、事前決定された時間周期内にアラートプロセッサによって受信されているメッセージの事前決定されたセットに基づく、またはアラート条件は、事前決定された順序でアラートプロセッサによって受信されているメッセージの事前決定されたセットに基づく、請求項Ｐ１９に記載のアラートコントローラ。
【０１８８】
Ｐ２１．以下のうちの少なくとも１つである、すなわち、外部オーディオアラートは、ユーザ選択可能である、または外部オーディオアラートは、ユーザプログラム可能である、請求項Ｐ１９に記載のアラートコントローラ。
【０１８９】
Ｐ２２．アラートプロセッサによって、外部オーディオアラートの少なくとも１つの方向を決定するステップと、少なくとも１つの方向への外部オーディオアラートの生成を引き起こすステップとをさらに含む、請求項Ｐ１９に記載のアラートコントローラ。
【０１９０】
Ｐ２３．外部オーディオアラートの生成を制御するステップは、特定のアラートメッセージおよび車両の状態に適切な音量レベルにおいて外部オーディオアラートの生成を制御するステップ、または特定のアラートメッセージおよび車両の状態に適切な持続時間にわたって外部オーディオアラートの生成を制御するステップのうちの少なくとも１つを含む、請求項Ｐ１９に記載のアラートコントローラ。
【０１９１】
Ｐ２４．車両で使用するための音響シグナリングシステムであって、車両は、エンジンと、少なくともモータを制御するための内部デジタル通信システムとを有し、車両から離れるようにオーディオ出力を指向するように搭載される、音響ドライバと、音響ドライバに結合される、増幅器と、増幅器および内部デジタル通信システムに結合される、アラートコントローラであって、複数の記憶された音声ファイルの間から記憶されたカスタマイズ可能かつ選択可能な音声ファイルを読み出すためのプログラムを実行する、コントローラと、内部デジタル通信システムに結合され、コントローラに増幅器および音響ドライバを経由してユーザ選択された音声ファイルを再生させるように構成される、アラート選択インターフェースとを備える、システム。
【０１９２】
Ｐ２５．アラートコントローラは、複数の音声ファイルを記憶するように構成される、不揮発性記憶装置を含み、本システムはさらに、外部から提供された音声ファイルを受信するように構成されるＩＯインターフェースを備え、コントローラは、不揮発性記憶装置の中に外部から提供された音声ファイルを記憶するように構成される、請求項Ｐ２４に記載の音響シグナリングシステム。
【０１９３】
Ｐ２６．ＩＯインターフェースは、ユーザアクセス可能である、請求項Ｐ２５に記載の音響シグナリングシステム。
【０１９４】
Ｐ２７．アラート選択インターフェースは、複数のボタンを備える、請求項Ｐ２４に記載の音響シグナリングシステム。
【０１９５】
Ｐ２８．アラート選択インターフェースは、車両のハンドルの上にある、請求項Ｐ２４に記載の音響シグナリングシステム。
【０１９６】
Ｐ２９．車両で使用するための音響シグナリングデバイスであって、音響ドライバのアレイと、増幅器アレイの各増幅器がドライバのアレイの中の対応するドライバに結合される、増幅器のアレイと、信号プロセッサアレイの各信号プロセッサが増幅器のアレイの中の対応する増幅器に結合される、信号プロセッサのアレイと、信号プロセッサのアレイに結合される信号源であって、人間の聴覚のために可聴周波数範囲内の信号を生成する信号源とを備え、（ｉ）信号プロセッサアレイの中の各信号プロセッサは、そのような信号プロセッサのための規定量だけ時間基準と遅延が異なる出力を提供するように構成され、（ｉｉ）そのような信号プロセッサの遅延は、音響ドライバのアレイから発する音が所望の方向に操向されるように構成される、デバイス。
【０１９７】
Ｐ３０．遅延は、調節可能である、請求項Ｐ２９に記載の音響シグナリングシステム。
【０１９８】
Ｐ３１．メッセージのストリームを介して少なくとも車両のモータを制御または監視するために使用される、内部デジタル通信システムを有する、自動車の動作の過程で使用するための外部オーディオアラートを生成する方法であって、内部デジタル通信システムに結合され、内部デジタル通信システム上でメッセージのストリームをスヌーピングし、メッセージのストリームに基づいて車両の現在の状態を特性評価するように構成される、アラートプロセッサによる、メッセージのストリームの処理と、現在の車両状態がアラート条件に対応するかどうかを決定するための現在の車両状態のアラートプロセッサによる処理であって、アラート条件は、所定の車両状態の記憶されたセットの構成要素である、処理と、現在の車両状態がアラート条件に対応する場合において、アラートプロセッサによって、アラート条件に対応するマクロを実行するステップであって、マクロは、具体的順序で実施される複数の挙動を規定し、複数の挙動のうちの少なくとも１つは、挙動に対応する外部オーディオアラートの生成を引き起こす、ステップとを含む、コンピュータプロセスによって実装される方法。
【０１９９】
Ｐ３２．各所定の車両状態は、内部デジタル通信システムメッセージのセットを備え、事前決定された時間周期内にアラートプロセッサによって受信されているメッセージの事前決定されたセット、または事前決定された順序でアラートプロセッサによって受信されているメッセージの事前決定されたセットのうちの少なくとも１つに基づく、請求項Ｐ３１に記載の方法。
【０２００】
Ｐ３３．複数の挙動のうちの少なくとも１つは、アラートプロセッサによって内部デジタル通信システム上でメッセージを送信するステップを含む、請求項Ｐ３１に記載の方法。
【０２０１】
Ｐ３４．メッセージのストリームの処理は、車両の次の状態を評価するための内部デジタル通信システム上でアラートプロセッサによって送信されるメッセージの処理を含む、請求項Ｐ３３に記載の方法。
【０２０２】
Ｐ３５．アラートプロセッサによって、外部オーディオアラートの少なくとも１つの方向を決定するステップと、少なくとも１つの方向への外部オーディオアラートの生成を引き起こすステップとをさらに含む、請求項Ｐ３１に記載の方法。
【０２０３】
Ｐ３６．車両は、内部デジタル通信システムを経由してオペレータ開始型アラートメッセージの生成を引き起こすように、内部デジタル通信システムに結合されるアラート選択インターフェースを含み、それに従って、アラートプロセッサは、オペレータ開始型アラートメッセージに対応する外部オーディオアラートの生成を引き起こす、請求項Ｐ３１に記載の方法。
【０２０４】
Ｐ３７．アラート選択インターフェースは、複数のボタンを備え、オペレータ開始型アラートメッセージは、複数のボタンのうちの少なくとも１つの動作に対応する、請求項Ｐ３６に記載の方法。
【０２０５】
Ｐ３８．アラート選択インターフェースは、車両のハンドルの上にある、請求項Ｐ３６に記載の方法。
【０２０６】
Ｐ３９．コンピュータプロセスはさらに、特定のアラートメッセージおよび車両の状態に適切な音量レベルにおいて外部オーディオアラートの生成を引き起こすためのアラートプロセッサによる処理、または特定のアラートメッセージおよび車両の状態に適切な持続時間にわたって外部オーディオアラートの生成を引き起こすためのアラートプロセッサによる処理のうちの少なくとも１つを含む、請求項Ｐ３１に記載の方法。
【０２０７】
Ｐ４０．挙動に対応する外部オーディオアラートの生成を引き起こすステップは、近傍の１つ以上の他の車両に伝送され、それによって受信されることを意図している、デジタルでエンコードされたメッセージの作成を引き起こすためのアラートプロセッサによる処理と、デジタルでエンコードされたメッセージを用いて、可聴および非可聴周波数スペクトル内でオーディオ信号を変調させるためのアラートプロセッサによる処理と、変調されたオーディオ信号を含む、外部オーディオアラートの生成を引き起こすためのアラートプロセッサによる処理とを含む、請求項Ｐ３１に記載の方法。
【０２０８】
Ｐ４１．自動車の動作の過程で使用するための外部オーディオアラートを生成するためのアラートコントローラであって、アラートプロセッサと、メッセージのストリームを介して少なくとも車両のモータを制御または監視するために使用される、内部デジタル通信システムにアラートプロセッサを接続するためのバスノードインターフェースとを備え、アラートプロセッサは、内部デジタル通信システム上でメッセージのストリームをスヌーピングし、メッセージのストリームに基づいて車両の現在の状態を特性評価するための内部デジタル通信システム上のメッセージのストリームの処理と、現在の車両状態がアラート条件に対応するかどうかを決定するための現在の車両状態の処理であって、アラート条件は、所定の車両状態の記憶されたセットの構成要素である、処理と、現在の車両状態がアラート条件に対応する場合において、アラートプロセッサによって、アラート条件に対応するマクロを実行するステップであって、マクロは、具体的順序で実施される複数の挙動を規定し、複数の挙動のうちの少なくとも１つは、挙動に対応する外部オーディオアラートの生成を引き起こす、ステップとを含む、コンピュータプロセスを実施するように構成される、アラートコントローラ。
【０２０９】
Ｐ４２．各所定の車両状態は、内部デジタル通信システムメッセージのセットを備え、事前決定された時間周期内にアラートプロセッサによって受信されているメッセージの事前決定されたセット、または事前決定された順序でアラートプロセッサによって受信されているメッセージの事前決定されたセットのうちの少なくとも１つに基づく、請求項Ｐ４１に記載のアラートコントローラ。
【０２１０】
Ｐ４３．複数の挙動のうちの少なくとも１つは、アラートプロセッサによって内部デジタル通信システム上でメッセージを送信するステップを含む、請求項Ｐ４１に記載のアラートコントローラ。
【０２１１】
Ｐ４４．メッセージのストリームの処理は、車両の次の状態を評価するための内部デジタル通信システム上でアラートプロセッサによって送信されるメッセージの処理を含む、請求項Ｐ４３に記載のアラートコントローラ。
【０２１２】
Ｐ４５．アラートプロセッサによって、外部オーディオアラートの少なくとも１つの方向を決定するステップと、少なくとも１つの方向への外部オーディオアラートの生成を引き起こすステップとをさらに含む、請求項Ｐ４１に記載のアラートコントローラ。
【０２１３】
Ｐ４６．車両は、内部デジタル通信システムを経由してオペレータ開始型アラートメッセージの生成を引き起こすように、内部デジタル通信システムに結合されるアラート選択インターフェースを含み、それに従って、アラートプロセッサは、オペレータ開始型アラートメッセージに対応する外部オーディオアラートの生成を引き起こす、請求項Ｐ４１に記載のアラートコントローラ。
【０２１４】
Ｐ４７．アラート選択インターフェースは、複数のボタンを備え、オペレータ開始型アラートメッセージは、複数のボタンのうちの少なくとも１つの動作に対応する、請求項Ｐ４６に記載のアラートコントローラ。
【０２１５】
Ｐ４８．アラート選択インターフェースは、車両のハンドルの上にある、請求項Ｐ４６に記載のアラートコントローラ。
【０２１６】
Ｐ４９．コンピュータプロセスはさらに、特定のアラートメッセージおよび車両の状態に適切な音量レベルにおいて外部オーディオアラートの生成を引き起こすためのアラートプロセッサによる処理、または特定のアラートメッセージおよび車両の状態に適切な持続時間にわたって外部オーディオアラートの生成を引き起こすためのアラートプロセッサによる処理のうちの少なくとも１つを含む、請求項Ｐ４１に記載のアラートコントローラ。
【０２１７】
Ｐ５０．挙動に対応する外部オーディオアラートの生成を引き起こすステップは、近傍の１つ以上の他の車両に伝送され、それによって受信されることを意図している、デジタルでエンコードされたメッセージの作成を引き起こすためのアラートプロセッサによる処理と、デジタルでエンコードされたメッセージを用いて、可聴および非可聴周波数スペクトル内でオーディオ信号を変調させるためのアラートプロセッサによる処理と、変調されたオーディオ信号を含む、外部オーディオアラートの生成を引き起こすためのアラートプロセッサによる処理とを含む、請求項Ｐ４１に記載のアラートコントローラ。
【０２１８】
上記で説明される本発明の実施形態は、単に、例示的であることが意図される。多数の変形例および修正が、当業者に明白となるであろう。全てのそのような変形例および修正は、任意の添付の請求項に定義されるような本発明の範囲内であることが意図される。
【図１】
2020526857.tif 000003
【図２】
2020526857.tif 000004
【図３Ａ】
2020526857.tif 000005
【図３Ｂ】
2020526857.tif 000006
【図４】
2020526857.tif 000007
【図５】
2020526857.tif 000008
【図６】
2020526857.tif 000009
【図７】
2020526857.tif 000010
【図８】
2020526857.tif 000011
【図９Ａ】
2020526857.tif 000012
【図９Ｂ】
2020526857.tif 000013
【図１０】
2020526857.tif 000014
【図１１】
2020526857.tif 000015
【図１２】
2020526857.tif 000016
【図１３】
2020526857.tif 000017
【図１４】
2020526857.tif 000018
【図１５】
2020526857.tif 000019
【図１６】
2020526857.tif 000020
【図１７】
2020526857.tif 000021
【図１８】
2020526857.tif 000022
【国際調査報告】
2020526857.tif 000023
2020526857.tif 000024
2020526857.tif 000025