(57)【要約】      （修正有）【課題】車内会話をマスクするための外部音響の使用の提供する。【解決手段】車両音響システムは、車両の外部の周囲音響を検知するよう構成された音響検出器、および前記周囲音響を表現する１つまたは複数の信号を前記音響検出器から受け取ることと、前記周囲音響内に含まれる１つまたは複数の連続音響を識別することと、前記１つまたは複数の連続音響に基づいてマスキング用音響を生成することにより、前記車両の内部においてプライバシーゾーンを生成する。【選択図】図５
2019086784.tif 000002
【特許請求の範囲】
【請求項１】
車両の外部の周囲音響を検出するよう構成された音響検出器と、音響プロセッサとを含む車両音響システムであって、前記音響プロセッサは、
前記周囲音響に関連する１つまたは複数の信号を前記音響検出器から受け取ることと、
前記１つまたは複数の信号を処理して、前記周囲音響内に含まれる１つまたは複数の連続音響を識別することと、
前記１つまたは複数の連続音響に基づいてマスキング用音響を生成することにより、前記車両の内部においてプライバシーゾーンを生成することであって、前記マスキング用音響は、前記１つまたは複数の連続音響から取得される、ことと
を行うよう構成されている、車両音響システム。
【請求項２】
前記音響プロセッサは、前記車両内で音響を出力するよう構成された１つまたは複数のスピーカに前記マスキング用音響を伝達するよう構成されている、請求項１に記載の車両音響システム。
【請求項３】
前記音響プロセッサは、前記車両内で音響を出力するよう構成された１つまたは複数のスピーカに前記１つまたは複数の連続音響を伝達することにより、前記車両の前記内部において前記プライバシーゾーンを生成するよう構成されている、請求項１に記載の車両音響システム。
【請求項４】
前記音響プロセッサは、前記車両の第１の乗員の近位にある第１のセットのスピーカには前記１つまたは複数の連続音響に関連する音響信号を伝達するが、前記車両の第２の乗員の近位にある第２のセットのスピーカには前記１つまたは複数の連続音響に関連するいかなる音響信号も伝達しないことにより、前記車両の前記内部において前記プライバシーゾーンを生成するよう構成されている、請求項１に記載の車両音響システム。
【請求項５】
前記１つまたは複数の連続音響は、風ノイズ、天候要素ノイズ、エンジンノイズ、およびタイヤノイズのうちの少なくとも１つを含む、請求項１に記載の車両音響システム。
【請求項６】
前記音響プロセッサは、前記１つまたは複数の信号を処理して、前記周囲音響内に含まれる反復パターンと、実質的に定常な振幅を有する音響とのうちの少なくとも１つを検出することにより、前記１つまたは複数の連続音響を識別するよう構成されている、請求項１に記載の車両音響システム。
【請求項７】
前記音響プロセッサは、前記１つまたは複数の連続音響に関連する音響信号を循環させてマスキング用音響を生成し、前記車両内で音響を出力するよう構成された１つまたは複数のスピーカに前記マスキング用音響を伝達することにより、前記車両の前記内部において前記プライバシーゾーンを生成するよう構成されている、請求項１に記載の車両音響システム。
【請求項８】
前記音響プロセッサは、マスキングモードが前記車両の乗員によってアクティブ化されたと判定された場合に前記プライバシーゾーンを生成するよう構成されている、請求項１に記載の車両音響システム。
【請求項９】
命令を含む非一時的コンピュータ可読記憶媒体であって、前記命令は、プロセッサにより実行されると、
車両の外部の周囲音響を検出するステップと、
前記周囲音響内に含まれる１つまたは複数の連続音響を識別するステップと、
前記１つまたは複数の連続音響に基づいてマスキング用音響を生成することにより、前記車両の内部においてプライバシーゾーンを生成するステップであって、前記マスキング用音響は、前記１つまたは複数の連続音響から取得される、ステップと
を実行するよう前記プロセッサを構成する、非一時的コンピュータ可読記憶媒体。
【請求項１０】
前記車両の前記内部において前記プライバシーゾーンを生成することは、前記車両内で音響を出力するよう構成された１つまたは複数のスピーカに前記マスキング用音響を伝達することを含む、請求項９に記載の非一時的コンピュータ可読記憶媒体。
【請求項１１】
前記車両の前記内部において前記プライバシーゾーンを生成することは、前記車両内で音響を出力するよう構成された１つまたは複数のスピーカに前記１つまたは複数の連続音響を伝達することを含む、請求項９に記載の非一時的コンピュータ可読記憶媒体。
【請求項１２】
前記車両の前記内部において前記プライバシーゾーンを生成することは、前記車両の第１の乗員の近位にある第１のセットのスピーカには前記１つまたは複数の連続音響に関連する音響信号を伝達するが、前記車両の第２の乗員の近位にある第２のセットのスピーカには前記１つまたは複数の連続音響に関連するいかなる音響信号も伝達しないことを含む、請求項９に記載の非一時的コンピュータ可読記憶媒体。
【請求項１３】
前記１つまたは複数の連続音響は、風ノイズ、天候要素ノイズ、エンジンノイズ、およびタイヤノイズのうちの少なくとも１つを含む、請求項９に記載の非一時的コンピュータ可読記憶媒体。
【請求項１４】
前記１つまたは複数の連続音響を識別することは、前記周囲音響内に含まれる反復パターンと、実質的に定常な振幅を有する音響とのうちの少なくとも１つを検出することを含む、請求項９に記載の非一時的コンピュータ可読記憶媒体。
【請求項１５】
前記車両の前記内部において前記プライバシーゾーンを生成することは、前記１つまたは複数の連続音響に関連する音響信号を循環させてマスキング用音響を生成し、前記車両内で音響を出力するよう構成された１つまたは複数のスピーカに前記マスキング用音響を伝達することを含む、請求項９に記載の非一時的コンピュータ可読記憶媒体。
【請求項１６】
前記プライバシーゾーンは、マスキングモードが前記車両の乗員によってアクティブ化されたと判定されたことに応答して生成される、請求項９に記載の非一時的コンピュータ可読記憶媒体。
【請求項１７】
車両内にプライバシーゾーンを生成するための方法であって、前記方法は、
車両の外部の周囲音響を検出することと、
前記周囲音響内に含まれる１つまたは複数の連続音響を識別することと、
前記１つまたは複数の連続音響に基づいてマスキング用音響を生成することにより、前記車両の内部においてプライバシーゾーンを生成することであって、前記マスキング用音響は、前記１つまたは複数の連続音響から取得される、ことと
を含む、方法。
【請求項１８】
前記車両の前記内部において前記プライバシーゾーンを生成することは、前記車両内で音響を出力するよう構成された１つまたは複数のスピーカに前記マスキング用音響を伝達することを含む、請求項１７に記載の方法。
【請求項１９】
前記１つまたは複数の連続音響を識別することは、前記周囲音響内に含まれる反復パターンと、実質的に定常な振幅を有する音響とのうちの少なくとも１つを検出することを含む、請求項１７に記載の方法。
【請求項２０】
前記車両の前記内部において前記プライバシーゾーンを生成することは、前記１つまたは複数の連続音響に関連する音響信号を循環させてマスキング用音響を生成し、前記車両内で音響を出力するよう構成された１つまたは複数のスピーカに前記マスキング用音響を伝達することを含む、請求項１７に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
多くの車両製造者は、環境ノイズ（例えばロードノイズなど）がキャビン（すなわち車両の内部）に到達する前に抑制されるよう、車両を設計する。外部環境ノイズがキャビンに到達することを抑制または防止するために、車両はパッシブ技術（例えばノイズ抑制物質または設計）および／またはアクティブ技術（例えばノイズキャンセリングシステム、アクティブノイズ制御、その他）を用い得る。事実、多くの製造者は、キャビンノイズを低減するためのパッシブおよび／またはアクティブ技術を使用することにより提供される、それぞれの製造者の車両の静粛な乗車を広告する。
【発明の概要】
【発明が解決しようとする課題】
【０００２】
一方、キャビンノイズの低減化は選択的ではない。すなわち、パッシブ技術またはアクティブ技術は、様々な環境音響を無差別に減衰させる。運転者または乗客が聞くことを望み得る音響が、乗員が聞くことを望まない音響とまさに同程度に減衰されてしまう。従って環境音響全部を減衰することによるキャビンノイズの低減化は、乗員の運転経験に対して有害な効果をもたらし得る。
【課題を解決するための手段】
【０００３】
本開示の１つの実施形態は、車両の外部の周囲ノイズを検知するよう構成された音響検出器を含む車両用音響システムを含む。当該システムは、周囲ノイズを表現する１つまたは複数の信号を音響検出器から受け取り、当該周囲ノイズをフィルタ処理して、周囲ノイズ内における少なくとも１つの音響に対応する事象を識別するよう構成された音響処理モジュールも含む。さらに、少なくとも１つの音響が事象により生成される。音響処理モジュールは当該事象に関連するアラートを車両の乗員に提供する。
【０００４】
本開示の他の実施形態は車両の外部の周囲ノイズを処理するための方法を含む。当該方法は、周囲ノイズを表現する１つまたは複数の信号を受け取ること、および当該周囲ノイズをフィルタ処理して、周囲ノイズ内における少なくとも１つの音響に対応する事象を識別すること、を含む。さらに、少なくとも１つの音響が事象により生成される。当該方法は、少なくとも１つの音響の少なくとも１つの聴覚特性を修正して、少なくとも１つの音響に関連する事象を識別するための車両内の乗員の能力を増強することも含む。次いで、修正された音響は車両の内部のスピーカ上で出力される。
【０００５】
本開示の他の実施形態は車両の外部の周囲ノイズを処理するためのコンピュータプログラム製品を含む。当該コンピュータプログラム製品は、周囲ノイズを表現する１つまたは複数の信号を受け取ること、および周囲ノイズをフィルタ処理して、周囲ノイズ内における少なくとも１つの音響に対応する事象を識別すること、を行うよう構成されたコンピュータ可読プログラムコードを含む。アラートモードがアクティブであることが判定された場合、当該プログラムコードは当該事象に関連するアラートを、スピーカを使用して、提供する。当該プログラムコードも周囲ノイズをフィルタ処理して、周囲ノイズ内の連続音響を識別し、当該連続音をマスキング用音響へと処理する。マスキングモードがアクティブであることが判定された場合、プログラムコードはスピーカを使用してマスキング用音響を提供し、プライバシーゾーンを車両の内部において生成する。
【０００６】
理解を支援するために、複数の図面に共通な同等の要素を指定するために、可能な場合には同等の参照番号が用いられている。１つの実施形態に開示される要素が、特に列挙することなしに他の実施形態でも有利に利用され得ると考えられる。本開示で参照される図面は、特記なき限り、必ずしも縮尺が同一ではないことを理解すべきである。また提示および説明の簡略化のために、図面はしばしば簡素化され、詳細または構成要素は省略される。図面および説明は以下で説明する原則を説明する機能を果たすものであり、以下の説明では同様の名称は同様の要素を指す。
【０００７】
本願発明は、例えば以下の項目を提供する。
（項目１）
車両の外部の周囲音響を検知するよう構成された音響検出器、および
上記周囲音響を表現する１つまたは複数の信号を上記音響検出器から受け取ることと、
上記周囲音響を処理して、上記周囲音響内の少なくとも１つの音響に対応する上記車両の外部の事象を識別することであって、上記少なくとも１つの音響は上記事象により生成される、事象を識別することと、
上記事象に関連付けられたアラートを上記車両内の乗員に提供することと
を行うよう構成された音響処理モジュール
を含む、車両用音響システム。
（項目２）
上記事象を識別することは、
上記周囲音響内の上記少なくとも１つの音響と、それぞれの事象との事前定義された関連をそれぞれが有する事前定義された音響とを比較することと、
上記少なくとも１つの音響が上記事前定義された音響のうちの１つと実質的に合致したことが判定された場合、上記少なくとも１つの音響と、上記合致した事前定義された音響に関連する上記それぞれの事象とを関連付けることと
を含む、上記項目に記載の車両用音響システム。
（項目３）
上記アラートを提供することは、
上記少なくとも１つの音響を処理して、上記少なくとも１つの音響の特性を変化させること、および
上記車両の内部に音響を出力するよう構成されたスピーカを使用して、上記処理された音響を出力することと
を含む、上記項目のいずれかに記載の車両用音響システム。
（項目４）
上記アラートを提供することは、上記車両の内部に音響を出力するよう構成されたスピーカを使用して、上記事象の音声による説明を出力することを含む、上記項目のいずれかに記載の車両用音響システム。
（項目５）
上記音響処理モジュールはさらに、
上記車両の現時点のスピードとスピード閾値とを比較すること、および
上記現時点のスピードが上記スピード閾値を越えることが判定された場合、
上記少なくとも１つの音響を処理して、上記少なくとも１つの音響の特性を変化させることと、
上記車両の内部へと音響を出力するよう構成されたスピーカを使用して、上記処理された音響を出力することと、
上記現時点のスピードが上記スピード閾値未満であることが判定された場合、上記スピーカを使用して上記事象の音声による説明を出力することと
を行うこと、
を行うよう構成された、上記項目のいずれかに記載の車両用音響システム。
（項目６）
上記音響処理モジュールはさらに、
上記周囲ノイズをフィルタ処理して、上記周囲ノイズ内の連続音響を識別すること、
上記連続音響をマスキング用音響へと処理すること、および
上記車両の内部へと音響を出力するよう構成されたスピーカを使用して上記マスキング用音響を提供し、プライバシーゾーンを上記車両の上記内部において生成すること、
を行うよう構成された、上記項目のいずれかに記載の車両用音響システム。
（項目７）
上記事象は上記車両の外部にあり、上記音響処理モジュールはさらに、
上記車両に対する上記事象の方向の距離のうちの少なくとも１つを、上記周囲音響内の上記少なくとも１つの音響に基づいて判定することであって、上記アラートは、上記事象の上記方向または上記距離を上記車両内の乗員に伝える様式で提供されること
を行うよう構成された、上記項目のいずれかに記載の車両用音響システム。
（項目８）
車両の外部の周囲音響を処理するための方法であって、
上記周囲音響を表現する１つまたは複数の信号を受け取ること、
上記周囲音響を処理して、上記周囲音響内の少なくとも１つの音響に対応する事象を識別することであって、上記少なくとも１つの音響は上記事象により生成される、事象を処理すること、
上記少なくとも１つの音響の少なくとも１つの聴覚特性を修正して、上記少なくとも１つの音響に関連する上記事象を識別するための上記車両内の乗員の能力を増強すること、および
上記修正された音響を上記車両の内部におけるスピーカ上で出力すること、
を含む、方法。
（項目９）
上記周囲音響内の上記少なくとも１つの音響と、事前定義された音響とを比較すること、および
上記少なくとも１つの音響が上記事前定義された音響のうちの１つと実質的に合致することが判定された場合、上記少なくとも１つの音響と、上記合致した事前定義された音響に関連する上記事象とを関連付けること、
をさらに含む、上記項目に記載の方法。
（項目１０）
上記修正された音響は、上記事象が上記車両の近位にあることを上記乗員に示すアラートである、上記項目のいずれかに記載の方法。
（項目１１）
上記周囲ノイズをフィルタ処理して、上記周囲ノイズ内の連続音響を識別すること、
上記連続音響をマスキング用音響へと処理すること、および
上記スピーカを使用して上記マスキング用音響を提供し、上記車両の上記内部においてプライバシーゾーンを生成すること
をさらに含む、上記項目のいずれかに記載の方法。
（項目１２）
上記少なくとも１つの音響を修正することは、上記少なくとも１つの音響をシャープ化すること、または上記少なくとも１つの音響を増幅すること、のうちの少なくとも１つである、上記項目のいずれかに記載の方法。
（項目１３）
上記周囲ノイズをフィルタ処理して、上記周囲音響内のそれぞれの音響に対応する複数の事象を識別すること、
事前定義された判断基準に基づいて上記事象のうちのそれぞれに重みを割り当てること、および
上記それぞれの事象に割り当てられた重みに基づいて、上記乗員に出力するために上記それぞれの音響のうちの１つまたは複数を選択すること
をさらに含む、上記項目のいずれかに記載の方法。
（項目１４）
上記乗員に出力するために、上記それぞれの音響のうちの少なくとも２つを選択すること、および
上記割り当てられた重みに基づいて、上記２つのそれぞれの音響の上記特性を異なるように修正すること
をさらに含む、上記項目のいずれかに記載の方法。
（項目１５）
車両の外部の周囲音響を処理するためのコンピュータプログラム製品であって、
コンピュータ可読プログラムコードがその内部に具体化されたコンピュータ可読記憶媒体であって、上記コンピュータ可読プログラムコードは、
上記周囲音響を表現する１つまたは複数の信号を受け取ることと、
上記周囲音響を処理して、上記周囲音響内の少なくとも１つの音響に対応する事象を識別することと、
アラートモードがアクティブであることが判定された場合、上記スピーカを使用して、上記事象に関連するアラートを提供することと、
上記周囲音響をフィルタ処理して、上記周囲音響内の連続音響を識別することと、
上記連続音響をマスキング用音響へと処理することと、
マスキングモードがアクティブであることが判定された場合、上記スピーカを使用して上記マスキング用音響を提供し、上記車両の上記内部においてプライバシーゾーンを生成することと
を行うよう構成された、コンピュータ可読記憶媒体
を含む、コンピュータプログラム製品。
（項目１６）
上記事象を識別することは、
上記周囲音響内の上記少なくとも１つの音響と、事前定義された音響とを比較すること、および
上記少なくとも１つの音響が上記事前定義された音響のうちの１つと実質的に合致することが判定された場合、上記少なくとも１つの音響と、上記合致した事前定義された音響に関連する上記事象とを関連付けること
を含む、上記項目に記載のコンピュータプログラム製品。
（項目１７）
上記アラートを提供することは、
上記少なくとも１つの音響を処理して、上記少なくとも１つの音響の特性を変化させること、および
上記スピーカを使用して、上記処理された音響を出力すること
を含む、上記項目のいずれかに記載のコンピュータプログラム製品。
（項目１８）
上記アラートを提供することは上記事象の音声による説明を、上記スピーカを使用して、出力することを含む、上記項目のいずれかに記載のコンピュータプログラム製品。
（項目１９）
上記コンピュータ可読プログラムコードは、
上記車両の現時点のスピードとスピード閾値とを比較すること、
上記現時点のスピードが上記スピード閾値を越えることが判定された場合、
上記少なくとも１つの音響を処理して、上記少なくとも１つの音響の特性を変化させることと、
上記スピーカを使用して、上記処理された音響を出力することと、
を行うこと、および
上記現時点のスピードが上記スピード閾値未満であることが判定された場合、上記スピーカを使用して上記事象の音声による説明を出力すること、
を行うよう構成された、上記項目のいずれかに記載のコンピュータプログラム製品。
（項目２０）
上記コンピュータ可読プログラムコードは、
上記車両に対する上記事象の方向の距離のうちの少なくとも１つを、上記周囲音響内の上記少なくとも１つの音響に基づいて判定することであって、上記アラートは、上記事象の上記方向または上記距離を上記車両内の乗員に伝える様式で提供されること、
を行うよう構成された、上記項目のいずれかに記載のコンピュータプログラム製品。
【０００８】
（摘要）
音響処理システムは特定の環境音響を選択的に識別し、これらの音響を、またはこれらの音響の表現を、車両のキャビン内で再生し得る。音響処理システムは、環境音響をフィルタ処理して、跳ねるボール、軋るタイヤ、歩行、その他などの事象に合致する特定の音響を識別し得る。次に音響処理システムは音響アラートを車両内の乗員に提供し得る。例えば本システムは識別された音響を処理し（例えば音響の増幅および／または分離）、処理された音響を、スピーカを使用して、車両内部に出力し得る。他の実施形態では、この音響処理システムは、車両内にプライバシーゾーンを形成するためにマスキング用音響として環境音響を使用し得る。音響処理システムは環境音響をフィルタ処理して、連続音響を識別し、次いでその連続音響はプライバシーゾーンを形成するために出力され得る。
【図面の簡単な説明】
【０００９】
【図１】事前定義された環境ノイズを選択的に識別するための音響処理システムを有する車両を示す図である。
【図２】外部音響事象を識別するためのシステムを示す図である。
【図３】識別された音響を使用して車両の乗員に外部事象をアラートするためのフローチャートである。
【図４】車両のスピードに基づいて車両の乗員に外部事象をアラートするためのフローチャートである。
【図５】連続音響を識別し、車両の乗員に提供するためのフローチャートである。
【図６】アラートおよび／またはマスキング用音響を車両の乗員に提供するためのフローチャートである。
【発明を実施するための形態】
【００１０】
多数の自動車製造者の１つの目的は車両の内部に入り込む環境ノイズまたは外部ノイズの量を低減することであるが、無差別に環境音響を減衰することは車両乗員の望ましい経験の妨げになり得る。代わって、本開示は、特定の環境音響を選択的に識別し、係る音響をまたは係る音響の表現を、車両のキャビン内で再生するための技術を含む。１つの実施形態では、車両音響処理システムは、環境音響をフィルタ処理して、跳ねるボール、軋るタイヤ、歩行、その他の事象に合致する特定の外部音響を識別し得る。次に当該音響処理システムは音響アラートを車両内の乗員に提供し得る。例えば当該システムは識別された音響を処理（例えば、音響を増幅および／または音響を他の環境音響から分離）して、処理された音響を車両の内部へと出力するために、スピーカを使用し得る。他の事例では、当該音響処理システムは音声による警告（例えば「自動車の右側付近で子どもが遊んでいます」など）を提供してもよく、または音響警告（例えばブザーまたはサイレンなど）を提供してもよい。このようにして当該音響処理システムは、いずれの環境音響が車両乗員に関連するかを選択的に識別し、音響アラートを乗員に提供し得る。
【００１１】
他の実施形態では、当該音響処理システムは、プライバシーゾーンを車両内において形成するための聴覚マスキング用音響として環境音響を使用し得る。例えば車両後部の乗員は、電話で通話する際または他の乗員と話す際、プライバシーを望むこともある。運転者が他の乗員の会話を聞くことを防ぐために、当該音響処理システムは、車両を包囲する環境音響内の連続音響を識別し得る。「連続音響」は、マスキング目的に好適な反復的音響または定常音響である。環境音響から連続音響を識別することは、単に人工的ホワイトノイズを生成することまたはウインドウを下ろすことよりも優れ得る。例えばホワイトノイズは、乗員（例えば運転者など）が音響を出力するスピーカ付近にいる場合およびウインドウを下ろすとキャビンが外部の天候にさらされる場合には、有効ではない。代わって、当該音響処理システムは、環境音響をフィルタ処理して、連続音響（例えば風きり音、雨天などの天候要素、エンジンノイズ、タイヤノイズ、付近の自動車からの音響、その他）を識別し、１人の乗員が他の乗員の会話を聞くことを妨げるレベルおよび／または制御された指向性で当該連続音響を出力し得る。
【００１２】
図１は、事前定義された環境音響を選択的に識別するための音響処理システムを有する車両１００を示す図である。図示のように車両１００は１つまたは複数の音響検出器１０５（例えばマイクロフォン、トランスデューサ、その他）および１つまたは複数のスピーカ１１０を含む。複数の音響検出器１０５が用いられる場合、係る音響検出器は車両１００上の異なる位置（例えば車両のそれぞれの側部、車両の下部、車両の頂部、エンジン内、その他）に配置され得る。音響検出器１０５Ａおよび１０５Ｂが車両１００の外部表面上にあるものとして図示されているが、係る配置が必ずしも要求されるわけではない。他の事例では、音響検出器１０５は、音響検出器１０５が不可視となるよう、埋込型（例えばエンジンコンパートメント内、または車両のドアとフレームとの間、など）であり得る。選択された特定位置に関わらず、音響検出器１０５は車両外部の事象に起因する周囲音響を検出するために配置され得る。外部事象は、単一の事象（例えばブレーキの軋り音または叫び声）であってもよく、周期的事象または間欠的事象（例えば、歩行、人の会話、跳ねるボール、その他）であってもよく、または連続的事象（例えば風雨、運転中のエンジン、その他）であってもよい。加えて、当該音響処理システムは車両自体の内部で生じた事象を検出し得る。例えば音響検出器１０５は、車両のエンジンに問題が生じたときまたはタイヤがパンクしたときに生成される音響を検知し得る。そのように、事象に関連する音響（単数または複数）は、反射された音響信号（音響信号が検出する事象とは異なる場所で音響信号が生成される）（例えば超音波レンジファインディングを実行する際に使用される信号）であるよりもむしろ、事象において生じるか、または事象により生成される。
【００１３】
当該音響処理システムは、音響に関連する事象を識別するために、音響検出器１０５により検出された異なる音響またはノイズを評価し得る。これらの事象に関連する環境音響は非限定的な例としては、人の話し声（例えば横断歩道に接近しつつある１群の歩行者、指示を与えて交通を規制する警察官また建設労働者など）、交通信号灯を横断する歩行者からの音響信号（例えばブザー）、自転車またはボールから発せられる音響、天候事象（例えば雹、稲妻、風雨、その他など）が挙げられる。ここで図示するように、音響検出器１０５Ａは跳ねるボール１１５、子どもの音声１２０、足音１２５の音響を検出し得る。これらの音響１１５、１２０、１２５のうちのそれぞれは異なる特性を有し得、これらの異なる特性は音響処理システムにより特定的な事象に関係付けられ得る。音響処理システムは、音響１１５、１２０、および１２５をそれぞれの事象に関係付けるために、当該音響の周波数および当該音響内における周期的パターンを評価し、音声、その他を識別し得る。このようにして、音響処理システムは特定的な事象を音響に割り当て（例えば、音響１１５は跳ねるボール、音響１２５は足音、など）、および／または、当該音響を単一音響、周期的音響、または連続音響としてカテゴライズする。そのように、事象に関連する音響（単数または複数）は、反射された音響信号（音響信号が検出する事象とは異なる場所で音響信号が生成される）（例えば超音波レンジファインディングを実行する際に使用される信号）であるよりもむしろ、事象において生じるか、または事象により生成される。
【００１４】
音響検出器１０５は、車両１００からの音響事象の方向を判定するために異なる場所に配置され得る。例えば音響検出器１０５Ａおよび１０５Ｂの両方は足音１２５の音響を検知し得る。一方、音響検出器１０５Ｂは、音響検出器１０５Ａよりも、当該事象により近接しているため、検出器１０５Ｂにより検知される音響は検出器１０５Ａにより検知される音響よりも大きい振幅を有し得る。加えて、検出器１０５Ａにより検知される音響は検出器１０５Ｂにより検知される音響よりも到着が遅れ得る。そのため当該音響処理システムは、足音を発している子ども（すなわち音響事象）がおそらく車両１００の右側にいる（図１に示す図面に関して）ことを判定し得る。方向に加えて、当該音響検出システムは、少なくとも１つの音響検出器１０５により検知されたこれらの音響を比較し、それにより音響事象から車両１００までの距離を推定し得る。例えば足音が次第に大きくなる（すなわち検出された音響の振幅が大きくなる）場合、当該音響処理システムは音響事象が車両１００に接近しつつあると判定し得る。複数の音響検出器１０５を使用することにより、当該音響処理システムは車両１００に対する音響事象の距離を推定し得る。すなわち、特定の音響事象がそれぞれの音響検出器１０５に到達する時刻を判定することにより、当該音響処理システムは検出器１０５および音響事象からの距離を識別し得る。係る識別を実行するために、当該音響処理システムは任意の好適な音響レンジファインディング技術を使用し得る。
【００１５】
様々な環境音響を処理または分離した後、当該音響処理システムは１つまたは複数の関連音響（乗員に関連すると思われる音響）を識別し得る。例えば当該音響処理システムは、跳ねるボール１１５の音響は乗員に関連する音響と考える一方で、鳥のさえずりは無関連であると考え得る。次に当該処理システムはスピーカ１１０Ａおよび１１０Ｂを使用して、関連音響に対応する音響出力を提供し得る。例えば当該音響処理システムは増幅済み版の跳ねるボールの音響１１５を伝達し、この増幅済み版は車両の乗員に対して外を見てボールに注意するようアラートし得る。他の実施形態では、当該システムは、音響の方向指示および／または車両１００から音響事象までの距離も提供する。例えば当該システムは、車両の運転者側において１０フィート（約３メートル）先で子どもが遊んでいる旨の音響警告を提供し得る。
【００１６】
他の実施形態では、当該音響処理システムは周囲音響をフィルタ処理して、マスキング用音響として好適な連続音響を識別し得る。例えば車両のタイヤが道路との摩擦により発せられる反復的音響または定常音響が、当該音響処理システムにより識別され得、当該音響処理システムは、処理後、スピーカ１１０を使用して、処理された音響を再生する。当該音響処理システムは、車両１００の１人の乗員（例えば運転者）が車両内の他の乗員の会話を聞くことができないよう、連続音響の振幅を調節し得る。このようにして、当該システムは、音響検出器１０５により検知された環境音響から識別された連続音響を使用してプライバシーゾーンを車両１００内において生成し得る。加えてプライバシーゾーンは、乗員に対する注意散漫を緩和するためにも用いられ得る。例えば運転者の集中能力を妨げる、乗員により生成される音響を運転者が望まない場合、運転者は、プライバシーゾーンをアクティブ化し得る。このプライバシーゾーンは、他の乗員により生成される音響がマスキング用音響により埋没される無妨害ゾーンを生成する。
【００１７】
スピーカ１１０は、スピーカ１１０の音響出力が車両１００内の乗員により聞こえるように車両１００内の任意の場所に配置され得る。従ってスピーカ１１０は、乗員に対して可視であってもよく（例えばイヤフォンまたはヘッドフォンに組み込まれるか、またはヘッドレスト、ルーフ、サイドパネルに取り付けられる）、または乗員に対して不可視であってもよい（例えばダッシュ内またはシート内に埋め込まれる）。さらに当該音響処理システムは車両の音響システム（例えばラジオ、ＣＤプレーヤ、ＤＶＤプレーヤ、その他）により使用されるのと同一のスピーカを使用し得る。それにより、音響処理システムを具体化するコストが削減され得る。１つの実施形態では、スピーカ１１０は乗員のうちの１人（例えば運転者）に音響出力を提供するよう特定的に設計される。例えば関連事象に対応する処理された音響を提供するために当該音響処理システムがスピーカ１１０を使用する場合、スピーカ１１０は、運転者がこれらの音響を聞くことが保証され、それにより車両１００、車両１００の乗員、および環境内の器物／人身に対する損傷を防止するための予防的活動を運転者が取り得るよう、配置され得る。同様に、当該システムが、検出された連続音響に基づいてマスキング用音響を提供するよう構成される場合、スピーカ１１０は、車両１００内の１人または複数の乗員のためのプライバシーゾーンを形成するために配置され得る。それでもなお、スピーカ１１０は音響アラートまたはマスキング用音響を車両内の他の乗員に提供し得る。
【００１８】
スピーカ１１０は特定の音声による指示がなくても方向情報を乗員に提供し得る。すなわち、事象が車両１００の後方で発生した場合、スピーカ１１０は、乗員が音響を車両の後方から発生したものとして知覚するよう、音響を提供し得る。それを行うためには、スピーカ１１０は、処理済み版の外部音響を再生する際に方向情報を乗員に伝達するために、特定的な方法で配置されてもよく、および／または指向性音響技術（例えば３Ｄサウンド）を用いてもよい。
【００１９】
音響処理モジュールは、事象に関連する音響を再生する際、車両から事象までの距離も乗員に伝達し得る。例えば事象が車両に接近するにつれて、当該モジュールは再生中の音響の音量を大きくし得る。さらに当該音響処理モジュールは再生中の音響の音量を用いて、事象の重要度を示し得る。すなわち、第１事象に関連する音響が第２事象に関連する音響よりも大音量であったとしても、当該音響処理モジュールは、車両の内部へと出力する際に、第１事象から発せられた音響を再生しないことにより、または第２事象の音響が第１事象の処理された音響よりも大音量となるように音響を処理することにより、第２事象を人工的に強調し得る。例えば第１事象が道路の反対側にいる犬の鳴き声であり、当該鳴き声が車両の後方に接近しつつある自転車に乗った人（第２事象）よりも大音量となる場合もある。第２事象が第１事象よりも重要度が大きい（例えば犬よりも自転車に乗った人のほうが車両により近接している）場合もあり得るため、当該音響処理モジュールは第２事象の音響を強調し、第１事象の音響を抑制し得る。事象を優先する決めるために、当該音響処理モジュールは任意個数の要因（例えば事象の種類、事象から車両までの距離、事象の方向、事象の動き、その他）を使用し得る。
【００２０】
図２は、外部音響事象の識別および対応する音響出力の提供を行うためのシステムを図示する。車両１００は計算装置２０５と、少なくとも１つのスピーカ１１０および音響検出器１０５とを含む。計算装置２０５はプロセッサ２１０を含み、プロセッサ２１０は汎用プロセッサであってもよく、または本開示で説明する機能を実行する能力を有する専用処理要素（例えばＡＳＩＣ）であってもよい。計算装置２０５はメモリ２１５も含み、メモリ２１５は揮発性メモリ、不揮発性メモリ、またはその両方を含み得る。例としてはＲＡＭ、フラッシュメモリ、ハードディスク、キャッシュ、その他が挙げられる。メモリ２１５は音響処理モジュール２２０を含み、音響処理モジュール２２０は音響検出器１０５により検知された環境音響を受け取り、識別された音響に基づいて、車両１００内の乗員にスピーカ１１０を用いて音響出力を提供し得る。音響処理モジュール２２０は、ソフトウェアアプリケーション、ファームウェア、ハードウェア、またはこれらの何らかの組み合わせであり得る。音響処理モジュール２２０により実行され得るロジックについては以下で説明する。
【００２１】
計算装置２０５はネットワークアダプタ２２５を含み、ネットワークアダプタ２２５は計算装置２０５がネットワークと通信することを可能にする。例えばネットワークアダプタ２２５は、計算装置２０５がＷｉＦｉ、セルラ、またはＢｌｕｅｔｏｏｔｈ（登録商標）接続を用いてインターネットに接続することを可能にし得る（Ｂｌｕｅｔｏｏｔｈ（登録商標）はＢｌｕｅｔｏｏｔｈ（登録商標）  Ｓｐｅｃｉａｌ  Ｉｎｔｅｒｅｓｔ  Ｇｒｏｕｐが所有する商標である）。以下でより詳細に説明するように、音響処理モジュール２２０はネットワークアダプタを使用して、更新を受信すること、または車両内の乗員にアラートまたはマスキング用音響を提供する際に他の音響処理モジュール２２０に有用となり得る情報を提供すること、を行い得る。
【００２２】
乗員への音響アラートの提供
図３は識別された音響を使用して車両の乗員に事象をアラートするための方法３００のフローチャートである。この場合、当該音響処理モジュールは音響検出器により受け取られた周囲音響を評価して、音響アラートが車両の乗員に提供されるべきかどうかを判定する。ブロック３０５において、車両上に取り付けられた音響検出器（例えばマイクロフォン）が車両を包囲する環境から周囲音響を検出する。このローデータは異なる環境音響の混合を含み得る。対象となる音響または関連音響を識別するために、ブロック３１０において、当該音響処理モジュールは検出された音響をフィルタ処理して、様々な音響を分離および評価する。例えば周囲音響は、天候状況（例えば雨）、エンジンノイズ、自動車付近で遊ぶ子ども、動物、その他に起因する音響を含み得る。当該音響処理モジュールは周囲音響を評価して、周囲音響内の様々な音響のうちの特定の音響をフィルタ処理および識別し得る。全般に、当該音響処理モジュールは、特定の事象と周囲音響内の特定の音響とを関連させるために、聴覚情景認識を実行し得る。
【００２３】
１つの実施形態では、当該音響処理システムは、１つの音響が事前定義された音響に合致するかどうかを判定し得る。例えば当該音響処理モジュールは周囲音響の特性（周波数、振幅、反復パターン、その他）を評価して、音響内の特定的な音響を識別する。歩道上で跳ねるバスケットボールは、さえずる鳥または走行中の自転車とは異なる特性を有する音響を生成し得る。周囲音響内の音響の特性を識別することにより、当該音響処理モジュールは次にこれらの特性と既知の事象の特性とを比較し得る。検出された特性が既知の特性と合致したならば、当該音響処理モジュールは、異なる音響に関連する事象（例えば跳ねるバスケットボール、さえずる鳥、走行中の自転車、その他）を識別し得る。
【００２４】
１つの実施形態では、事象の事前定義された特性が図２で説明した計算装置のメモリ内に格納され得る。例えば特性がデータベースまたは表に格納され、当該音響処理モジュールは、検出された特性とメモリ内に格納された特性とを突き合わせるために、係るデータベースまたは表にアクセスし得る。係る特性は、メモリ内に格納された特性と同様であるならば、合致し得る。検出された音響の特性が既知の音響の特性と同様であるかどうかを判定するために、当該音響処理モジュールは１つまたは複数の閾値または合致条件を使用し得る。すなわち、跳ねるバスケットボールの音響が、道路の特定的な表面、ボール中の空気量、ボールの材質、その他に依存して変動するため、当該音響処理システムは閾値または合致条件を使用して、検出された音響が、実際にバスケットボールが跳ねる音響であると断言できるよう、測定された特性が事前定義された特性に十分近いかどうかを判定し得る。閾値および判断基準は、事象の特定的な周波数スペクトル、または時間−周波数領域におけるエネルギーピークを分析する音響指紋基準であり得る。他の事例では、当該音響処理モジュールは人間音声を検出するための音声認識アプリケーションを含み得る。当該アプリケーションが人間音声（例えば子どもの笑い声）を識別すると、音響処理モジュールは関連する音響を関連事象として判断し得る。
【００２５】
このようにして当該音響処理モジュールは、音源（すなわち音響に関連する事象）を識別するために周囲音響内の様々な音響を評価し得る。１つの実施形態では当該音響処理モジュールは識別された事象に重みを割り当て得る。すなわち当該音響処理モジュールは、それぞれを比較することが可能となるよう、事前定義された事象のうちのそれぞれに重要度を割り当て得る。例えば跳ねるボールは車両付近の子どもとは異なる重みを有し得る。事象に関連する重みは事前定義され得る。しかし１つの実施形態では、当該音響処理モジュールは、車両に対する事象の距離または方向に基づいて重みを変更し得る。最初は、子どもに関連する重みが跳ねるボールに関連する重みよりも高いものであったとしても、ボールよりも子どものほうが車両からさらに遠方にあるならば、当該音響処理システムは、子どもに関連する重みがボールに関連する重みよりも小さくなるよう、重みを変化させ得る。同様に、当該音響処理システムは車両の現時点の方向または将来の方向を認識し得る。車両がバックまたは後退中である場合、当該音響処理モジュールは車両後方で発生する事象に関連する重みを大きくし得る。１つの実施形態では当該音響処理モジュールは、車両の内部において再生するべき音響を選択するために、重みを使用し得る。しかし当該音響処理モジュールが複数の識別された事象に関連する音響のそれぞれを再生し得るため、このことは要求事項ではない。
【００２６】
当該音響処理モジュールは、事象が車両の乗員に関連するものであるかどうかを判定するためにも、重みを使用し得る。例えば当該音響処理モジュールは周囲音響から事象を識別し得るが、事象が車両から遥かに遠方にある場合（例えば遠距離のサイレン）もあり得る。従って当該音響処理モジュールは、車両からの距離の推定値に基づいて、事象に関連する重みを調節し得る。重みが事前定義された最小値を満足しない場合、当該音響処理モジュールは、乗員に無関連として事象を判断し、その関連する音響をアラートとして再生しないこともある。一方、当該音響処理モジュールは周囲音響の再評価を継続し、音源が車両に接近（例えばサイレンが車両に接近）しつつあるならば、当該音響処理モジュールは事象に関連する重みを大きくし得る。
【００２７】
もちろん上述の要因は、環境音響を優先するために、重みを用いることなく使用され得る。すなわち当該音響処理モジュールは、事象の種類、車両からの事象の距離、事象が車両に接近するスピード、車両に対する事象の方向、その他を、個別的にまたは組み合わせて、考慮し得る。これらの要因のうちのいずれか１つ、またはこれらの要因の組み合わせに基づいて、当該音響処理モジュールは、事象のうちのいずれが車両の乗員に関連するかを選択的に判定し得る。例えば事象に重みを付ける代わりに、当該音響処理モジュールは要因を閾値として使用し得る。事象が１つまたは複数の要因に関連する閾値を満足する（例えば事象が（１）車両の１０フィート（約３メートル）以内にあり、（２）車両に接近しつつある）限り、当該処理モジュールは事象が車両の乗員に関連するものと判断し得る。
【００２８】
ブロック３１５において当該音響処理モジュールは、音響を車両の内部で再生する前に、識別された事象に関連する音響の特性を修正する。例えば当該音響処理システムは事象に関連する音響を分離またはクリアし得る。係る分離またはクリアの実行は、乗員が迅速に事象を識別（すなわち事象を認識）し、適切な反応（例えばブレーキ、方向転換、速度低下、事象方向の注視、その他）を選択することを可能にする。当該音響処理システムは音響を処理して、音響のシャープ化、音響の増幅、周波数分布の変化、その他を行い得る。例えば当該音響処理システムは、付近の自動車が現時点で車両のブラインドスポット内で走行中であることを識別し、運転者に当該自動車についてアラートするために当該車両の音響を増幅し得る。他の事例では、当該音響処理システムは自動車付近における人の足音を識別したとしても、その人が砂利または草の上を歩く場合には足音が消音され得る。そのようにして当該音響処理モジュールは、足音に関連する音響をより顕著にし、乗員に識別可能なものとするために、音響をシャープ化し得る。
【００２９】
１つの実施形態では当該音響処理システムは、事象を表現する均一な事前決定された音響を選択し得る。すなわち当該音響処理システムは、たとえ事象が異なるものであったとしても、同一の音響をこれらの事象を表現するために使用し得る。以前に説明したように、跳ねるバスケットボールにより生成される音響は、いくつかの要因に基づいて変動し得る。一方、跳ねるバスケットボールにより生成される実際の音響に関係なく、当該音響処理システムは、外部からの実際に検出された音響を送るよりもむしろ、跳ねるボールに関連付けられた事前録音された音響を使用し得る。事前録音された音響を使用することにより、１つの事象に関連付けられた音響が常に同一であるため、さらなる予測精度が乗員に提供される。
【００３０】
ブロック３２０において、当該音響処理システムは選択された音響（例えば実際の事象の処理された音響または事前決定された音響）を、乗員に対するアラートとして、図１および図２に図示するスピーカを使用して車両の内部へと再生する。１つの実施形態では、当該音響処理モジュールは、車両に対する事象の本来の方向（例えば左、右、前方、後方、上方、その他）が保持されるよう、スピーカから音響を出力し得る。例えばスピーカはサラウンド音響環境を形成し得る。サラウンド音響環境では、音響処理モジュールは、選択された音響を、車両外部において本来の音響が音響検出器により検知された方向に対応するよう、スピーカを使用して再生し得る。しかし事象の相対方向を乗員に伝達するためにサラウンド音響環境を設定するためのスピーカを使用することは必ずしも必要ではない。代わって当該音響処理モジュールは、１つまたは２つのスピーカのみを使用して方向を乗員に伝達する３Ｄ音響エフェクトを使用し得る。しかし他の実施形態では、当該音響処理モジュールは、音響アラートを乗員に再生する際、事象の方向を伝達しないこともある。例えば当該音響処理モジュールは、事象の方向を乗員に伝達しようとすることなく、選択された音響を自動車内の乗員に対して再生するために、車載型のラジオを、またはメディアプレーヤに関連付けられたスピーカを、使用し得る。
【００３１】
１つの実施形態では当該システムは外部環境を検出し、車両キャビン内で当該環境を異なる程度で再創造する。すなわち外部環境の選択された側面（例えば選択された音響）が周波数、振幅、位置、その他に関して再創造され得る。さらに当該音響処理モジュールは、関連事象に関連しない音響（例えばロードノイズまたは識別不能な音響など）をフィルタ処理により除外し得る。代替的に、外部音響が完全に再創造されると、外部音響環境の３Ｄ拡張をキャビン内において生成することが可能となる。
【００３２】
１つの実施形態では当該音響処理モジュールは乗員から何らかの表示を受け取った後、処理された音響を再生し得る。例えば当該モジュールは、運転者が車線変更を希望することを運転者が表示する（例えば、運転者が方向指示器を作動させる）までは、ブラインドスポットにある車両の音響を出力しないこともある。
【００３３】
もちろん当該音響処理モジュールは、車両のドアを開いてもまたはウインドウを下ろしても乗員が聞くことが不可能な音響を再生し得る。例えば当該音響処理モジュールは、たとえ音響が車両により抑制されなかったとしても、人間の耳により検出するには過度に減衰された音響を検出し得る。この場合、当該音響処理モジュールは音響を処理し（例えば微弱音響の増幅）、人工的に増幅された音響を、スピーカを使用して、再生し得る。このようにして当該音響処理モジュールは、普通ならたとえウインドウを下ろすかまたはドアを開いたとしても運転者が検出し得ない事象について、乗員に対してアラートし得る。
【００３４】
上述の実施形態ではアラートを音響アラートとして説明したが、アラートは必ずしも音響アラートであるとは限らない。代わって、事象について乗員に警告するかまたは事象について説明するアラートは、ヘッドアップディスプレイ上に、または車両のウインドウのうちの１つに、表示され得る視覚アラートのみであり得る。
【００３５】
１つの実施形態では、当該音響処理モジュールは、関連事象の識別能力を改善するために、学習能力を有し得る。１つの事例では、事象が識別されたが、そのカテゴライズが不正確であった場合もしくは乗員に関連するものでなかった場合、または乗員に関連する事象が発生したが当該事象が音響処理モジュールにより見逃されてしまった場合、車両の乗員は音響処理モジュールにフィードバックを提供し得る。形式的状況の１例として、当該音響処理モジュールは、犬が反復的に吠えることに起因する音響を跳ねるボールとして誤解し、犬の鳴き声を車両内部に再生することもあり得る。乗員は音声コマンドまたはユーザ−インターフェース要素（ボタンまたはタッチスクリーン）を使用して、当該音響が跳ねるボールではないことを当該音響処理モジュールに通知し得る。それに応答して当該音響処理モジュールは、跳ねるボールの事象を識別することに関連する閾値または合致条件を、反復的な犬の鳴き声が除外されるように改良し得る。代替的に、当該音響処理モジュールが、検知された音響に関連する事象を正確に識別したとしても、当該事象が乗員には無関連である場合もあり得る（例えば、当該モジュールにより警察サイレンが検出されたが、乗員は当該音響が自動車内に再生されることを好まないこともあり得る）。その場合、乗員はこれらの事象が無関連である旨を音響処理モジュールに通知し得る。
【００３６】
当該音響処理モジュールが事象をミスした場合の１例として、自転車に乗った人が車両に接近しつつあることに乗員が気付いたが、スピーカを通して再生される当該音響を乗員が聞かない場合もある。その場合、乗員はユーザインターフェースを使用して、音響検出器により検知された以前の音響を車両内部に再生する旨を当該音響処理モジュールに命令し得る。それに応答して、当該音響処理モジュールはユーザのコマンドを受け取る直前に音響検出器により検知された音響（例えば直近１０秒間の音響）を保存し得る。当該モジュールは録音された音響を使用して、メモリ内で新規の事象を定義し、音響検出器により検知される将来の音響と保存された音響とを合致させるための閾値を定義し得る。
【００３７】
当該音響処理モジュールは、直接的または間接的に他の音響処理モジュールと通信することにより、関連音響の個数を拡張し得る。例えば当該音響処理モジュールは、車両が事故に遭う直前の音響を検出し得る。当該音響処理モジュールが当該音響を既知の事象に関連付けることが不可能であったとしても、当該モジュールは、当該音響が事故に関連するものであるという仮定に基づいて事象を追加し得る。ネットワークアダプタを使用して、当該音響処理モジュールは他の音響処理モジュールに対して、または中央リポジトリに対して、当該事象に関する情報を更新し得、中央リポジトリから、他の音響処理モジュールは当該事象をダウンロードし得る。このようにして当該音響処理モジュールは他のモジュールの経験から学習し、その関連事象の一覧を拡張し得る。
【００３８】
１つの実施形態では、車両は自動車を包囲する環境の画像を提供するビデオカメラを含み得る。この場合、計算装置は、当該環境内で生じる関連事象を識別するために当該音響処理モジュールと連係して動作するビデオ処理モジュールを含み得る。音響情報および視覚情報を組み合わせることにより、当該システムはより正確に関連事象を識別する能力を有し得る。加えて視覚情報は、車両に対する事象の、より確定的な推定方向および／または推定距離を提供し得る。
【００３９】
図４は車両のスピードに基づいて車両の乗員に外部事象をアラートするためのフローチャートである。方法４００において、当該音響処理モジュールは、車両のスピードに応じて、出力される音響を変更し得る。方法４００は図３のブロック３１０の後から開始される。なおここでは、当該音響処理モジュールは、車両を包囲する環境に関係する周囲音響をフィルタ処理することにより、少なくとも１つの事象を識別した状態にある。ブロック４０５において、当該音響処理モジュールは、車両の現時点のスピードまたは速度が事前定義された閾値を越えるかどうかを判定する。例えば当該音響処理モジュールは、車両のスピードを監視する計算装置に通信可能に連結され得る。当該音響処理モジュールは車両スピードが閾値を越えるかどうか、または閾値未満であるかどうかを判定するために、当該計算装置に問い合わせ得る。
【００４０】
スピードが閾値を越える場合、方法４００はブロック３１５に進行し、前述のように継続し得る（例えば、当該音響処理モジュールは処理済み版の識別された音響を、または事象を表現する事前決定された音響を、再生する）。一方、車両スピードが閾値を越えない場合、ブロック４１０において当該音響処理モジュールは、事象の音声による説明を識別し得る。すなわち事象に関連する音響を再生する代わりに、当該音響処理モジュールは、言葉を使用して事象の説明（例えば「自動車に近づいている人がいます」または「自転車が自動車の近くで走っています」など）を出力する。スピード閾値は、当該音響処理モジュールが事象の説明を提供する時間を有し且つ乗員が反応する時間を有するよう、設定され得る。例えば当該音響処理モジュールは事象に関する音声による説明を使用して、車両が毎時１５マイル（約時速２４キロメートル）未満のスピードで走行しているかどうかを乗員にアラートし得る。これらの低スピードでは乗員は、音声による説明を処理し、事象に反応する十分な時間を有し得る。
【００４１】
１つの実施形態では、当該システムは、事象に関する音声による説明を提供するか、または事象に関する実際の音響を提供するかどうかを判定するために、スピード以外の他のパラメータを使用し得る。例えば当該音響処理モジュールは、事象のスピード（例えば事象が車両に接近する速度）、衝突の推定時間、または車両からの事象の距離を考慮し得る。当該音響処理モジュールは、音声による説明または実際の音響をいつ乗員に提供するべきかを判定するために、これらのパラメータの組み合わせ（車両のスピードとともに）と、事前定義された閾値またはこれらのパラメータのうちのただ１つまたは複数とを、比較し得る。
【００４２】
音声による説明も、車両に対する事象の距離または方向を含み得る。さらに、距離推定値および方向推定値は、車両に対する事象の３Ｄポイントまたは位置を特定するために組み合わされ得る。方向は、自動車の側部に対して相対的であってもよく（例えば「自動車が運転者側のブラインドスポットにいます」もしくは「緊急自動車が後方から接近中です」）、または四方位に対して相対的であってもよい（「自転車に乗った人が北から接近中です」）。加えて説明は、事象に関連するスピードを含み得る（例えば「子どもが車両に向かって走って来ています」または「自転車に乗った人が毎時１０マイル（約１６キロメートル）で自動車の助手席側で接近中です」）。音声による説明は、提案される動作または命令も含み得る（例えば「子どもが近づいてきています。今すぐブレーキをかけてください！」または「車線変更しないでください」）。
【００４３】
１つの実施形態では音声による説明の長さは、車両のスピードに応じて、または事象に関連するスピードに応じて、変化し得る。例えば車両が閾値に近づくにつれて、当該音響処理モジュールは、反応するための追加的な時間をユーザに提供するために、説明を短縮し得る。例えば、車両が静止状態にあり、跳ねるボールが車両に接近する場合、当該音響処理モジュールは「車両の左側に向かってボールが転がって来ています」と述べ得る。車両がブロック４０５のスピード閾値に近い場合、当該モジュールは、ただ「ボールが急速接近中」とのみ述べ得る。同様に事象が車両に高速で接近中である場合も、当該音響処理モジュールは、反応するための時間を乗員に提供するために、音響説明を短縮し得る。ブロック４１５において当該音響処理モジュールは、上述のスピーカを使用して、事象の識別された説明を出力し得る。
【００４４】
方法４００は、スピードが閾値を越える場合には事象に関連する音響を再生し、閾値未満である場合には音声による説明を出力することを示すが、他の実施形態では、音響処理モジュールは、その両方を行い得る。例えば車両スピードが閾値を越える場合には、当該音響処理モジュールは、処理された音響を再生する際に事象の短い説明を提供してもよく、または車両スピードが閾値未満である場合には、処理済み版の音響を提供してもよい。それを実行することにより、乗員は、事象をより容易に識別することと、それにより、乗員にアラートするための技術のうちの１つのみを使用する場合よりもより迅速に反応することと、が可能となり得る。
【００４５】
乗員に対するマスキング用音響の提供
図５は連続音響を識別し車両の乗員に提供するためのフローチャートである。全般に方法５００は、周囲音響から連続音響を識別し、車両内にプライバシーゾーン（または無妨害ゾーン）を提供する。連続音響は、ホワイトノイズ生成器を、または車両内部の部分を物理的に分割する音響抑制防壁を、必要とすることなく、プライバシーゾーンを形成するために用いられ得る。ホワイトノイズが乗員の近位にあるスピーカ（例えば乗員から数フィートの範囲内）から出力されると、他のノイズをブロックするためのホワイトノイズの有効性は小さくなる。従って車両内部などの小さい空間では、ホワイトノイズ生成器は、プライバシーゾーンを形成するためには、例えば自然に生成される連続音響ほどの効果を有し得ない。一方、音響抑制防壁は高価であり、多くの車両に対してはコスト上の理由により実装が困難となり得る。従って周囲環境から識別された連続音響を使用することは、より効果的であり、プライバシーゾーンを形成するための前述の方法よりも、車両をより低コストなものとし得る。係る連続音響の使用は、ウインドウを下ろすことよりも好ましいものとなり得る。なぜならウインドウを下ろすと、キャビンが外部の天候にさらされるためである。
【００４６】
ブロック５０５において音響検出器は車両を包囲する環境における様々な音響を検知する。このローデータは異なる環境音響の混合を含み得る。ブロック５１０において、当該音響処理モジュールは様々な音響を分離および評価するために、検出された音響をフィルタ処理し得る。例えば周囲音響は、天候状況（例えば雨）、エンジンノイズ、自動車付近で遊ぶ子ども、動物、その他に起因する音響を含み得る。当該音響処理モジュールは周囲音響を評価して、周囲音響内の様々な音響のうちの特定の音響をフィルタ処理および識別し得る。特にこの実施形態において、当該音響処理モジュールはマスキング用音響として好適な連続音響を探すために周囲音響を検索し得る。次いで当該音響処理モジュールは連続音響を使用して、１つまたは複数のプライバシーゾーンを形成し得る。
【００４７】
連続音響は、他の音響をマスクするために好適な任意の反復的音響および／または定常音響である。連続音響の例としては雨、タイヤおよびエンジンに起因するノイズ、風、その他が挙げられる。音響処理モジュールは周囲音響を監視して、音響が連続音響であることを示す属性（例えば信号における反復パターン、定常振幅、または周波数の種類）を有する特定の音響を識別し得る。音響がこれらの事前定義された属性に合致する場合、当該モジュールは当該音響を連続音響としてカテゴライズし得る。
【００４８】
ブロック５１５において、当該音響処理システムは、例えば音響の１部分を識別すること、振幅を変化させること、音響をシャープ化させること、その他により、連続音響を処理し得る。例えば当該音響処理システムは音響内のいくつかの周波数については振幅を大きくし、他の周波数については振幅を小さくして、マスキング用音響としてより望ましいより均一な連続音響を形成し得る。１つの実施形態では、当該音響処理システムは、乗員により発せられた音響を検知するために、マイクロフォンを車両の内部に含み得る。次いで、当該音響処理モジュールは乗員により発せられた音響に応答して振幅を変化させ得る。例えば当該音響処理モジュールは、他の乗員の会話がマスクされることとなるよう連続音響を処理するために内部マイクロフォンを使用し得る。従って、たとえ車両後部にいる乗員が大きい声で会話をしていたとしても、当該音響処理モジュールは、当該乗員からの会話が車両前部においてマスクされるよう、連続音響を適応的に処理し得る。
【００４９】
ブロック５２０において当該音響処理モジュールは処理された連続音響を再生する。当該音響処理モジュールは、１つの実施形態では、環境から連続的に連続音響を検知することと、音響を処理することと、処理された音響をマスキング用音響として出力することと、を行い得る。代替的に当該モジュールは連続音響の１部分（例えば１０秒部分）を識別し、当該部分を循環（反復）させてマスキング用音響を生成し得る。従って連続音響が停止した（例えば雨が弱まるか、または車両が停止する）としても、当該音響処理モジュールはマスキング用音響を依然として提供し続け得る。一方、（音響の循環を反復することよりもむしろ）環境音響を連続的に提供することの１つの利点は、マスキング用音響が環境内の音響に合致する（すなわちマスキング用音響が乗員にとってより現実的である）程度が大きいほど、認知負荷もより低くなることである。加えて環境音響を使用しようとすることにより、マスキング効果は、運転者がその存在に気付かないほど非常に繊細なものとなり得る。このことは、マスキング用音響が実際に真の環境から得られたものである（すなわち自動車に襲い係る一陣の風雨などの、乗員が実際に環境内で観察するものと同調する）場合には、より容易に達成されることとなる。さらに環境音響を使用する場合には、環境から発せられた連続音を混合してマスキング用音響を生成してもよい（すなわち、雨音、および濡れた路面上のタイヤ音はマスキング用音響をよりリアルなものとする）。
【００５０】
１つの実施形態では当該音響処理モジュールは、プライバシーゾーンをアクティブ化するために乗員が発する音声命令または物理的命令を受け取るユーザインターフェースに連結され得る。例えばプライバシーを望む際、後部シートの乗員が例えばボタンまたは音声命令を用いてマスキング用音響をアクティブ化すると、プライバシーゾーンが後部シートに形成され得る。もちろん同一のマスキング用音響を用いて、自動車内に複数のプライバシーゾーンを生成することも可能である。例えば前部乗客シートもプライバシーゾーンとなり得、その場合は、運転者も後部シートのいずれの乗客も、前部乗客の会話を聞くことができない（その逆もまた成り立つ）。
【００５１】
自動車内部のスピーカは、マスキング用音響を出力することにより１つまたは複数のプライバシーゾーンが生成されるよう、任意の様式で配置され得る。例えばスピーカはヘッドレストに配置されてもよく、乗員により装着されるイヤピースであってもよく、または会話から除外されるべき乗員を包囲してもよい。さらに当該音響処理システムは、車両内のスピーカの特定の配置に対して好適なマスキング用音響を生成するよう、事前構成またはカスタマイズされ得る。例えば当該音響処理システムは、後部シートの乗客用のプライバシーゾーンを生成するためには、スピーカが運転者と後部シートの乗客との間（例えば運転者のヘッドレストなど）にある場合よりも、スピーカが運転者の前方にある場合には、より大きいマスキング用音響を出力することが必要となり得る。このようにして当該音響処理モジュールは、任意個数の異なる音響スピーカ配置に対してプライバシーゾーンを生成するよう、構成され得る。
【００５２】
図６はアラートおよび／またはマスキング用音響を車両の乗員に提供するためのフローチャートである。全般に方法６００は、外部事象に関するアラートを、または１つまたは複数のプライバシーゾーンを車両内に生成するためのマスキング用音響を、ユーザに提供し得る音響処理モジュールの例を図示する。ブロック６０５において、車両に装着された音響検出器（例えばマイクロフォン）が、車両を包囲する環境から周囲音響を検出する。このローデータは異なる環境音響の混合を含み得る。対象となる音響または関連音響を識別するために、ブロック６１０および６１５において、音響処理モジュールは検出された音響をフィルタ処理して、様々な音響を分離および評価する。例えば周囲音響は、天候状況（例えば雨）、エンジンノイズ、自動車付近で遊ぶ子ども、動物、その他に起因する音響を含み得る。当該音響処理モジュールは周囲音響を評価して、環境内の様々な音響のうちの特定の音響をフィルタ処理および識別し得る。
【００５３】
ブロック６１０において当該音響処理モジュールは、特定の事象と周囲音響内の特定の音響とを関連させるために、聴覚情景認識を実行し得る。１つの実施形態では当該音響処理システムは、１つの音響が事前定義された音響に合致するかどうかを判定し得る。図３で論じたように、当該音響処理モジュールは周囲音響の特性（周波数、振幅、反復パターン、その他）を評価して、音響内の特定的な音響を識別し得る。検出された特性が既知の特性と合致したならば、当該音響処理モジュールは、異なる音響に関連する事象（例えば跳ねるバスケットボール、さえずる鳥、走行中の自転車、その他）を識別し得る。
【００５４】
外部事象が識別されるとブロック６２０において当該音響処理モジュールは、当該モジュールが現時点においてアラートモードに設定されているかどうか（すなわちアラートモードがアクティブであるかどうか）を判定する。当該モードは乗員により設定されてもよく、または事前定義された判断基準に基づいて設定されてもよい。例えば乗員がウインドウを下ろしていて、識別された周囲音響が音響処理モジュールにより再生されることを必要としない（または望まない）場合もある。他の実施形態では当該音響処理モジュールは自動的に（すなわちユーザによる入力なしに）、アラートモードをアクティブ化または非アクティブ化し得る。例えば当該音響処理システムは音響検出器を自動車の内部に含み得、音響検出器は車両により環境音響がどの程度減衰されるかを判定する。環境音響が（再生をまったく必要とすることなく）乗員により依然として検出可能であるならば、当該音響処理モジュールはアラートモードを非アクティブ化し得る。例えば緊急車両のサイレンが車両の内部に貫入するほど十分な音量であるならば、当該音響処理モジュールはアラートモードを自動的に非アクティブ化し得る。
【００５５】
アラートモードがアクティブでない場合、方法６００はブロック６０５に戻り、周囲音響のフィルタ処理を継続し得る。一方、アラートモードがアクティブである場合、方法６００は、例えば図４のブロック４０５に進行し、いかにしてアラートを乗員に提供するかを判定し得る。簡略化のために、図４の詳細についてはここで反復しない。全般に方法６００は、アラートを車両の乗員に提供するための任意の技術と組み合わされ得る。
【００５６】
ブロック６１５において、当該音響処理モジュールは検出された音響をフィルタ処理して、マスキング用音響として好適な連続音響を識別し得る。上述のように、連続音響は、他の音響をマスクするために好適な任意の反復的音響および／または定常音響であり得る。連続音響の例としては雨、タイヤおよびエンジンに起因するノイズ、風、その他が挙げられる。当該音響処理モジュールは周囲音響を監視して、音響が連続音響であることを示す属性（例えば反復パターン、定常振幅、周波数の種類、その他）を有する特定の音響を識別し得る。音響がこれらの事前定義された属性に合致する場合、当該モジュールは当該音響を連続音響としてカテゴライズし得る。次いで当該音響処理モジュールは連続音響を使用して、１つまたは複数のプライバシーゾーンを形成し得る。
【００５７】
ブロック６２５において当該音響処理モジュールは、音響処理モジュールが現時点でマスキングモードにあるかどうかを判定し得る。当該音響処理モジュールのマスキングモードがアクティブでない場合、方法６００はブロック６０５に戻り、周囲音響のフィルタ処理を継続し得る。一方、マスキングモードがアクティブである場合、当該音響処理モジュールは識別された連続音響に基づいてマスキング用音響を乗員に提供する。例えば方法６００は図５のブロック５１５に進行し得、そのブロック５１５では連続音響が、上述のように処理され、乗員に対して再生され得る。
【００５８】
方法６００は、当該音響処理モジュールが同時にアラートモードおよびマスキングモードの両方にあり得る（すなわち当該モジュールは車両内のスピーカを使用してアラートおよびマスキング用音響を提供し得る）ことを図示する。従って当該音響処理モジュールは周囲音響をフィルタ処理して、外部事象ならびに連続音響を識別し得る。もちろん検出された音響は、連続音響と、外部事象の指示と、の両方となり得る。例えば州間高速道路上では、車両のブラインドスポットにある自動車により形成される音響は、アラートならびにマスキング用音響を生成するための基礎となり得る。さらにアラートおよびマスキング用音響は、車両内の同一の乗員または異なる乗員に対するものであることを意図され得る。例えば当該音響処理モジュールは、アラートを提供するにあたっては運転者の最も近位にあるスピーカを使用する一方で、マスキング用音響を使用してプライバシーゾーンを乗客の周辺に形成するにあたっては他のスピーカを使用し得る。
【００５９】
他の実施形態では、アラートモードおよびマスキングモードは、当該音響処理モジュールが、任意の所与の時間において、両方のモードのうちの一方のみであり、同時に両方となることがないという意味で、相互排他的となり得る。この場合、方法６００は、音響処理モジュールが、現時点でのモードに基づいて、ブロック６１０で示すように周囲音響をフィルタ処理して外部事象を識別することと、ブロック６１５に示すように音響をフィルタ処理して連続音響を識別することと、の間で選択的に選ぶよう、変更され得る。
【００６０】
様々な実施形態の説明は例示を目的として提示されたものであって、網羅的であることも、また開示された実施形態に限定されることも、意図しない。多数の改変例および変化例が、説明した実施形態の範囲および精神から逸脱することなく、当業者に明らかとなることであろう。
【００６１】
本実施形態の態様は、システム、方法、またはコンピュータプログラム製品として具体化され得る。従って本開示の態様は、完全なハードウェアの実施形態、完全なソフトウェアの実施形態（ファームウェア、常駐ソフトウェア、マイクロコード、その他）、またはソフトウェアの態様およびハードウェアの態様を組み合わせた実施形態の形態を取り得る。なおこの組み合わせた実施形態の全部は本開示では全般に「回路」、「モジュール」、または「システム」と呼称され得る。さらに本開示の態様は、その上にコンピュータ可読プログラムコードが具体化された１つまたは複数のコンピュータ可読媒体（単数または複数）に具体化されたコンピュータプログラム製品の形態を取り得る。
【００６２】
１つまたは複数のコンピュータ可読媒体（単数または複数）の任意の組み合わせが利用され得る。コンピュータ可読媒体はコンピュータ可読信号媒体またはコンピュータ可読記憶媒体であり得る。コンピュータ可読記憶媒体は例えば電子、磁気、光、電磁、赤外線、または半導体によるシステム、装置もしくはデバイス、または前述項目の任意の好適な組み合わせであり得る。コンピュータ可読記憶媒体のさらなる具体例（非網羅的リスト）は、１本または複数本のワイヤを有する電気接続、携帯型コンピュータディスケット、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、消去可能プログラマブル・リード・オンリー・メモリ（ＥＰＲＯＭまたはフラッシュメモリ）、光ファイバ、携帯型コンパクトディスクリードオンリーメモリ（ＣＤ−ＲＯＭ）、光記憶装置、磁気記憶装置、または前述項目の任意の好適な組み合わせを含むであろう。本文献の文脈では、コンピュータ可読記憶媒体は、命令実行システム、装置、もしくはデバイスにより使用されるためのプログラムを、または命令実行システム、装置、もしくはデバイスと接続して使用されるためのプログラムを、含むかまたは格納することが可能な任意の有形媒体であり得る。
【００６３】
コンピュータ可読信号媒体は、コンピュータ可読プログラムコードがその中に（例えばベースバンド内に、または搬送波の一部として）具体化された、プログラムされたデータ信号を含み得る。係るプログラムされた信号は、電磁、光、またはこれらの任意の好適な組み合わせを含むがこれらに限定されない、様々な形態のうちのいずれかを取り得る。コンピュータ可読信号媒体は、コンピュータ可読記憶媒体ではなく、且つ命令実行システム、装置、もしくはデバイスにより使用されるための、または命令実行システム、装置、もしくはデバイスと接続して用いられるための、プログラムを通信、伝播、または搬送することが可能な任意のコンピュータ可読媒体であり得る。
【００６４】
コンピュータ可読媒体上に具体化されたプログラムコードは、ワイヤレス、ワイヤライン、光ファイバケーブル、ＲＦ、その他、または前述項目の任意の好適な組み合わせを含むがこれらに限定されない任意の好適な媒体を用いて転送され得る。
【００６５】
本開示の態様に対する操作を実行するためのコンピュータプログラムコードは、Ｊａｖａ（登録商標）、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋などのオブジェクト指向プログラミング言語、または「Ｃ」プログラミング言語もしくは同様のプログラミング言語などの手続き型プログラミング言語を含む、１つまたは複数のプログラミング言語の任意の組み合わせで書かれ得る。プログラムコードは、スタンドアロン・ソフトウェアパッケージとして、完全にユーザのコンピュータ上で、部分的にユーザのコンピュータ上で、部分的にユーザのコンピュータ上および部分的に遠隔コンピュータ上で、または完全的に遠隔コンピュータもしくはサーバ上で、実行され得る。後者のシナリオでは、遠隔コンピュータは、任意種類のネットワーク（ローカルエリアネットワーク（ＬＡＮ）または広域ネットワーク（ＷＡＮ）を含む）を通してユーザのコンピュータに接続されてもよく、または外部コンピュータ（例えばインターネットサービスプロバイダを用いてインターネットを通して）に接続されてもよい。
【００６６】
本開示の態様について、本開示の実施形態に係る方法、装置（システム）およびコンピュータプログラム製品のフローチャート図および／またはブロック図を参照して上記で説明してきた。フローチャート図および／またはブロック図の各ブロック、およびフローチャート図および／またはブロック図におけるブロックの組み合わせがコンピュータプログラム命令により実現されることが理解されるであろう。これらのコンピュータプログラム命令が汎用コンピュータ、専用コンピュータ、または他のプログラム可能データ処理装置のプロセッサに提供されると、コンピュータまたは他のプログラム可能データ処理装置のプロセッサを介して実行される命令によりフローチャートおよび／またはブロック図のブロック（単数または複数）に指定された機能／操作を実現するための手段が形成されるよう、１つの機械が生成されることとなるであろう。
【００６７】
例えば、フローチャートおよび／またはブロック図のブロック（単数または複数）に指定された機能／動作を実装する命令を含む製品を生成するようにコンピュータ可読媒体に格納された命令が特定の様式で機能するよう、コンピュータ、他のプログラム可能データ処理装置、または他の装置に指示を与えることが可能なこれらのコンピュータプログラム命令も非一時的コンピュータ可読媒体に格納され得る。
【００６８】
コンピュータプログラム命令をコンピュータ、他のプログラム可能データ処理装置、または他のデバイスにロードすると、コンピュータまたは他のプログラム可能装置上で実行される命令が、フローチャートおよび／またはブロック図のブロック（単数または複数）に指定される機能／動作を実装するためのプロセスを提供するよう、コンピュータにより実装されるプロセスを生成するための一連の動作ステップが、コンピュータ、他のプログラム可能装置、または他のデバイス上で実行されることとなる。
【００６９】
本開示の実施形態は、クラウドコンピューティング環境インフラストラクチャを通してエンドユーザに提供され得る。クラウドコンピューティングは全般に、スケーラブルな計算資源をネットワーク上でサービスとして提供することを指す。さらに詳細にはクラウドコンピューティングは、最小限の管理上の労力またはサービスプロバイダの相互作用により、迅速に提供および開放されることができる構成可能な計算資源の共有プールへの簡便なオンデマンドネットワークアクセスを可能にする、計算資源と、その下位にある技術的アーキテクチャ（例えばサーバ、ストレージ、ネットワーク）と、の間の抽象化を提供する計算能力として定義され得る。従ってクラウドコンピューティングの機能により、ユーザは、計算資源を提供するために使用される下位の物理的システム（またばこれらのシステムの位置）を考慮することなく、「クラウド」内の仮想計算資源（例えばストレージ、データ、アプリケーション、さらには完全に仮想化されたコンピューティングシステムさえも）にアクセスすることが可能となる。
【００７０】
通常、クラウドコンピューティング資源は、１回の使用ごとに課金される形でユーザに提供される。なおここでは、ユーザは実際に使用した計算資源（例えばユーザにより使用された格納スペースの量、またはユーザによりインスタンス化された仮想システムの個数）に対してのみ課金される。ユーザは、任意の時点に、インターネット上の任意の位置から、クラウド内に存在する任意の資源にアクセスすることが可能である。本開示の状況では、ユーザは、他の処理モジュールに、または新規の関連事象に、または連続音響（例えば他の音響処理モジュールにより追加された事象もしくは音響）に、またはクラウド内の関連するデータに、アクセスし得る。
【００７１】
これらの図面におけるフローチャートおよびブロック図は、本開示の様々な実施形態に係るシステム、方法、およびコンピュータプログラム製品のアーキテクチャ、機能、および動作を示す。この点に関して、フローチャートまたはブロック図における各ブロックは、特定的な論理機能（単数または複数）を実装するための１つまたは複数の実行可能命令を含む、モジュール、セグメント、またはコードの部分を表し得る。いくつかの代替的な実装ではブロックに示される機能が図面に示す順序とは異なる順序で起こり得ることにも注意されたい。例えば実際には、連続して示される２つのブロックは、関連する機能に応じて、実質的に並列的に実行されてもよく、または場合によっては逆の順序で実行されてもよい。ブロック図および／またはフローチャート図の各ブロック、およびブロック図および／またはフローチャート図におけるブロックの組み合わせが、特定機能または動作を実行する特殊用ハードウェアベースのシステムにより、または特殊用途ハードウェアとコンピュータ命令との組み合わせにより、実現され得ることも理解されたい。
【００７２】
上記は本開示の実施形態に向けられたものであるが、本開示の他の実施形態およびさらなる実施形態が、本開示の基本的な範囲から逸脱することなく考案されることが可能であり、本開示の範囲は以下の請求項により決定される。
【図１】
2019086784.tif 000003
【図２】
2019086784.tif 000004
【図３】
2019086784.tif 000005
【図４】
2019086784.tif 000006
【図５】
2019086784.tif 000007
【図６】
2019086784.tif 000008