IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ スペッドテック リミテッドの特許一覧

特表2023-523012多感覚ベースのパフォーマンス向上システム
<>
  • 特表-多感覚ベースのパフォーマンス向上システム 図1
  • 特表-多感覚ベースのパフォーマンス向上システム 図2
  • 特表-多感覚ベースのパフォーマンス向上システム 図3
  • 特表-多感覚ベースのパフォーマンス向上システム 図4
  • 特表-多感覚ベースのパフォーマンス向上システム 図5
  • 特表-多感覚ベースのパフォーマンス向上システム 図6
  • 特表-多感覚ベースのパフォーマンス向上システム 図7
  • 特表-多感覚ベースのパフォーマンス向上システム 図8
  • 特表-多感覚ベースのパフォーマンス向上システム 図9
  • 特表-多感覚ベースのパフォーマンス向上システム 図10
  • 特表-多感覚ベースのパフォーマンス向上システム 図11
  • 特表-多感覚ベースのパフォーマンス向上システム 図12
  • 特表-多感覚ベースのパフォーマンス向上システム 図13
  • 特表-多感覚ベースのパフォーマンス向上システム 図14
  • 特表-多感覚ベースのパフォーマンス向上システム 図15
  • 特表-多感覚ベースのパフォーマンス向上システム 図16
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公表特許公報(A)
(11)【公表番号】
(43)【公表日】2023-06-01
(54)【発明の名称】多感覚ベースのパフォーマンス向上システム
(51)【国際特許分類】
   G06F 3/16 20060101AFI20230525BHJP
   G06F 3/01 20060101ALI20230525BHJP
   G09B 9/042 20060101ALN20230525BHJP
【FI】
G06F3/16 540
G06F3/01 560
G06F3/16 610
G06F3/16 620
G09B9/042 A
【審査請求】未請求
【予備審査請求】未請求
(21)【出願番号】P 2022564526
(86)(22)【出願日】2021-04-21
(85)【翻訳文提出日】2022-12-20
(86)【国際出願番号】 US2021028476
(87)【国際公開番号】W WO2021216768
(87)【国際公開日】2021-10-28
(31)【優先権主張番号】63/014,034
(32)【優先日】2020-04-22
(33)【優先権主張国・地域又は機関】US
(81)【指定国・地域】
(71)【出願人】
【識別番号】522413021
【氏名又は名称】スペッドテック リミテッド
(74)【代理人】
【識別番号】240000327
【弁護士】
【氏名又は名称】弁護士法人クレオ国際法律特許事務所
(72)【発明者】
【氏名】ヒル ピーター
(72)【発明者】
【氏名】ウィルソン ロバート ルイ
【テーマコード(参考)】
5E555
【Fターム(参考)】
5E555AA08
5E555BA23
5E555BA24
5E555BB23
5E555BB24
5E555BC17
5E555CA41
5E555CB66
5E555CC01
5E555DA22
5E555DA24
5E555DD06
5E555DD08
5E555EA14
5E555FA00
(57)【要約】
パフォーマンスを向上させるために、車両または機器に関するオーディオメッセージをユーザまたは他の人に通信するためのシステムが開示される。車両はレース用車両であり、ユーザはレーサーである。システムは、ユーザが身体的パフォーマンスを評価し向上させるのを助けるためのリアルタイムメッセージを含むオーディオメッセージをユーザに伝えるためのスピーカを含む。メッセージは、センサデータを含む様々なタイプのデータに基づいて生成される。センサデータは、車両の車両センサによってまたは車両外部のシステムによって収集される。
【特許請求の範囲】
【請求項1】
レース車両の運転手のパフォーマンスを向上させるためのシステムであって、
前記レース車両の運転手にオーディオメッセージを伝えるように構成されたスピーカと、
前記レース車両の移動中に前記運転手にパフォーマンスに関する情報を伝達するように前記スピーカを制御するように構成されたコントローラと、
を備え、
前記コントローラは、前記レース車両の車両センサによって収集された車両情報を含む車両情報を受信するように構成され、かつ前記オーディオメッセージを選択して前記運転手に伝えるため前記車両情報を使用するように構成され、
前記オーディオメッセージは、
(1)前記運転手によって実行される動作に関するキューメッセージと、
(2)前記運転手によって動作が適切に実行されているか否かを前記運転手にリアルタイムで伝えるフィードバックメッセージと、
を含み、
前記キューメッセージは、前記運転手によって実行される前記動作を示す一連のトーンを含み、
前記フィードバックメッセージは、前記運転手によって実行されている前記動作をリアルタイムで示す連続したコードを含み、
前記コントローラは、前記キューメッセージが前記フィードバックメッセージと重なるように、前記スピーカを制御して前記キューメッセージおよび前記フィードバックメッセージを同時に伝え、前記キューメッセージは断続的に再生され、前記フィードバックメッセージは継続的に再生される、ことを特徴とするシステム。
【請求項2】
前記キューメッセージは、第1の一連のトーンおよび第2の一連のトーンを含み、
前記第1の一連のトーンは、テンポまたはトーンが前記第2の一連のトーンと異なる、ことを特徴とする請求項1に記載のシステム。
【請求項3】
前記第1の一連のトーンは、レーストラック上のマーカまたは物体が、前記レーストラック上の前記レース車両から所定の距離離れていることを示し、
前記第2の一連のトーンは、前記レース車両が前記レーストラック上の前記マーカまたは前記物体が位置するところにあることを示す、ことを特徴とする請求項2に記載のシステム。
【請求項4】
前記マーカは、前記レーストラック上のブレーキマーカであり、当該ブレーキマーカは、前記運転手によって実行される動作が前記レース車両を減速させるためのブレーキ動作であることに対応している、ことを特徴とする請求項3に記載のシステム。
【請求項5】
前記コントローラは、前記レース車両が前記レーストラック上の前記マーカまたは前記物体を通過した後に、前記キューメッセージを停止させるように前記スピーカを制御する、ことを特徴とする請求項2または4に記載のシステム。
【請求項6】
前記コントローラは、前記レース車両が前記レーストラック上の前記マーカまたは前記物体を通過した後に、前記キューメッセージを再生することなく、前記レース車両の車輪の重量配分の復元に対応するように、前記スピーカを制御して前記フィードバックメッセージを伝える、ことを特徴とする請求項5に記載のシステム。
【請求項7】
前記コントローラは、前記レース車両が前記レーストラックのコーナーから抜け出したときに、前記レース車両の車輪の重量配分の復元に対応するように、前記スピーカを制御して前記フィードバックメッセージを伝える、ことを特徴とする請求項6に記載のシステム。
【請求項8】
前記コントローラは、前記レース車両の車輪の重量配分が所定の閾値内にない場合に、前記フィードバックメッセージを不調和または不協和音で伝えるように前記スピーカを制御し、
前記コントローラは、前記レース車両の車輪の重量配分が前記所定の閾値内にある場合に、前記フィードバックメッセージを調和した状態で伝えるように前記スピーカを制御する、ことを特徴とする請求項7に記載のシステム。
【請求項9】
前記コントローラは、前記動作が前記レース車両を動作させるための所望の動作閾値内にあるときに、前記連続したコードが調和した状態で伝わるように前記スピーカを制御する、ことを特徴とする請求項1~8のいずれか一項に記載のシステム。
【請求項10】
前記コントローラは、前記動作が前記レース車両を動作させるための前記所望の動作閾値内にないとき、前記連続したコードが不調和または不協和音で伝わるように前記スピーカを制御する、ことを特徴とする請求項9に記載のシステム。
【請求項11】
前記連続したコードは、前記動作がどの程度、前記所望の動作閾値内にあるかまたは前記所望の動作閾値内にないかということに基づいて、調和と不調和との間で連続的に変化し、
前記動作の程度が前記所望の動作閾値内にあるほど、前記連続したコードは相対的により調和したものとなり、
前記動作の程度が前記所望の動作閾値内にないほど、前記連続したコードは相対的により不調和なものとなる、ことを特徴とする請求項10に記載のシステム。
【請求項12】
前記コントローラは、前記フィードバックメッセージよりも前記キューメッセージの通信を優先するように構成される、ことを特徴とする請求項1~11のいずれか一項に記載のシステム。
【請求項13】
前記スピーカを含む少なくとも2つのスピーカを備え、
前記キューメッセージまたは前記フィードバックメッセージのうちの少なくとも一方が、レーストラック上のマーカまたは物体の方向を示す音を有する、ことを特徴とする請求項1~12のいずれか一項に記載のシステム。
【請求項14】
前記レース車両の前記運転手に触覚的なメッセージを伝えるように構成された触覚器をさらに備え、
前記コントローラは、前記運転手への前記キューメッセージを強調するため、前記一連のトーンに対応する一連の振動を前記触覚器に生成させる、ことを特徴とする請求項1~13のいずれか一項に記載のシステム。
【請求項15】
前記レース車両の前記運転手に触覚的なメッセージを伝えるように構成された触覚器をさらに備え、
前記コントローラは、レーストラックに対する指向性キューを伝える振動を前記触覚器に生成させる、ことを特徴とする請求項1~14のいずれか一項に記載のシステム。
【請求項16】
前記コントローラは、前記触覚的なメッセージを前記触覚器に生成させて、前記キューメッセージまたは前記フィードバックメッセージの少なくとも一方によって伝えられる情報に対応する情報を前記運転手に伝える、ことを特徴とする請求項15に記載のシステム。
【請求項17】
前記レース車両の前記運転手に触覚的なメッセージを伝えるように構成された触覚器をさらに備え、
前記コントローラは、前記触覚的なメッセージを前記触覚器に生成させて、前記キューメッセージおよび前記フィードバックメッセージによって伝えられる情報とは異なる情報を前記運転手に伝える、ことを特徴とする請求項1~16のいずれか一項に記載のシステム。
【請求項18】
前記システムはシミュレータの一部であり、前記レース車両がシミュレートされる、ことを特徴とする請求項1~17のいずれか一項に記載のシステム。
【請求項19】
前記コントローラは、伝達するオーディオメッセージをメモリに記憶し、前記運転手によって前記動作が実行された後に記憶された前記メッセージを人に伝達する、ことを特徴とする請求項1~18のいずれか一項に記載のシステム。
【請求項20】
レース車両の運転手のパフォーマンスを向上させるための方法であって、
前記レース車両の運転中に実行される、運転手開始イベントを検出するステップであって、前記レース車両に関するリアルタイムの車両情報をモニタするコンピュータデバイスによって実行される検出ステップと、
収集されたセンサデータに少なくとも部分的に基づき、前記運転手開始イベントにおける所望とする運転手の動作を決定するステップと、
前記所望とする運転手の動作と、前記運転手開始イベントにおける実際の運転手の動作とを比較するステップと、
前記比較の結果に基づくオーディオメッセージを前記運転手に配信するステップと、
を含み、
前記実際の運転手の動作が、前記所望とする運転手の動作に対応する所定の閾値内にあるときに、オーディオメッセージが調和し、
前記実際の運転手の動作が、前記所望とする運転手の動作に対応する所定の閾値内にないときに、オーディオメッセージが不調和または不協和音となる、ことを特徴とする方法。
【請求項21】
前記所望とする運転手の動作と、前記運転手開始イベントにおける実際の運転手の動作とを比較するステップは、繰り返しまたは連続的に実行され、前記繰り返しまたは連続的な比較に基づいて、前記オーディオメッセージを調和と不調和との間で連続的に変化させるステップをさらに含み、
前記オーディオメッセージは、前記実際の運転手の動作が所定の閾値に相対的に近いほど、相対的により調和し、前記実際の運転手の動作が前記所定の閾値に相対的に離れるほど、相対的により調和しないように連続的に変化する、ことを特徴とする請求項20に記載の方法。
【請求項22】
前記運転手に他のオーディオメッセージを配信するステップをさらに含み、
前記他のオーディオメッセージは、次に実行する所望とする運転手の動作を示す一連のトーンを含む、ことを特徴とする請求項20または21に記載の方法。
【請求項23】
配信中に前記他のオーディオメッセージが前記オーディオメッセージと重なるように、前記オーディオメッセージが前記運転手に配信されるときに、前記他のオーディオメッセージが前記運転手に同時に配信される、ことを特徴とする請求項22に記載の方法。
【請求項24】
前記他のオーディオメッセージは、第1の一連のトーンおよび第2の一連のトーンを含み、
前記第1の一連のトーンは、テンポまたはトーンが前記第2の一連のトーンと異なる、ことを特徴とする請求項22または23に記載の方法。
【請求項25】
前記レーストラック上のマーカまたは物体が前記レーストラック上の前記レース車両から所定距離離れていることを示すために前記第1の一連のトーンを配信するステップと、
前記レース車両が前記レーストラック上の前記マーカまたは前記物体が位置するところにあることを示すために前記第2の一連のトーンを配信するステップをと、
さらに含む、ことを特徴とする請求項24に記載の方法。
【請求項26】
前記マーカは、前記レーストラック上のブレーキマーカであり、当該ブレーキマーカは、次に実行される所望とする運転手の動作が前記レース車両を減速させるためのブレーキ動作であることに対応している、ことを特徴とする請求項25に記載の方法。
【請求項27】
前記レース車両が前記レーストラック上の前記マーカを通過した後に、前記他のオーディオメッセージの配信を停止するステップをさらに含む、ことを特徴とする請求項25または26に記載の方法。
【請求項28】
前記オーディオメッセージよりも前記他のオーディオメッセージの通信を優先させるステップをさらに含む、ことを特徴とする請求項22~27のいずれか一項に記載の方法。
【請求項29】
前記オーディオメッセージは、前記レース車両の車輪の重量配分の復元に対応する、ことを特徴とする請求項20~28のいずれか一項に記載の方法。
【請求項30】
前記オーディオメッセージは、前記レース車両が前記レーストラックのコーナーから抜け出したときに、前記レース車両の車輪の重量配分の復元に対応する、ことを特徴とする請求項29に記載の方法。
【請求項31】
前記オーディオメッセージは、前記レース車両の車輪の重量配分が所定の重量配分閾値内にないときは不調和または不協和音となり、
前記オーディオメッセージは、前記レース車両の車輪の重量配分が前記所定の重量配分閾値内にあるときは調和した状態となる、ことを特徴とする請求項29または30に記載の方法。
【請求項32】
前記比較の結果に基づいて触覚的なメッセージを前記運転手に配信するステップをさらに含む、ことを特徴とする請求項20~31のいずれか一項に記載の方法。
【請求項33】
前記触覚的なメッセージは、レーストラック上のマーカまたは物体の方向を示す指向性キューを含む、ことを特徴とする請求項32に記載の方法。
【請求項34】
前記触覚的なメッセージは、前記オーディオメッセージによって伝達される情報に対応する情報を示す、ことを特徴とする請求項32または33に記載の方法。
【請求項35】
前記触覚的なメッセージは、前記オーディオメッセージによって伝達される情報と異なる情報を示す、ことを特徴とする請求項32~34のいずれか一項に記載の方法。
【請求項36】
前記レース車両をシミュレータによりシミュレートするステップをさらに含む、ことを特徴とする請求項20~35のいずれか一項に記載の方法。
【請求項37】
配信された前記オーディオメッセージをメモリに記憶するステップと、
前記実際の運転手の動作が前記運転手によって実行された後に、記憶された前記オーディオメッセージを人に伝達するステップと、
をさらに含む、ことを特徴とする請求項20~36のいずれか一項に記載の方法。
【請求項38】
前記オーディオメッセージは、実質的にリアルタイムで前記運転手に伝達される、ことを特徴とする請求項20~37のいずれか一項に記載の方法。
【請求項39】
車両の運転手のパフォーマンスを向上させるためのシステムであって、
オーディオメッセージを車両の運転手に伝達するように構成されたスピーカと、
特定のコンピュータ実行可能命令を格納するように構成されたメモリと、
前記メモリと通信し、少なくとも特定のコンピュータ実行可能命令を実行するように構成されたハードウェアプロセッサと、
を備え、
前記ハードウェアプロセッサは、少なくとも、
前記車両の車両センサによって収集された車両情報を含む車両情報を受信し、
前記スピーカに、前記車両の移動中に前記運転手にパフォーマンス関連情報を伝達させ、
前記車両情報に基づいて、前記運転手に伝えるオーディオメッセージを選択し、
前記車両を動作させるための所定のパフォーマンス閾値または範囲に基づいて、前記動作が、前記運転手が所望するように実行されているか否かに応じて、調和と不調和との間でオーディオメッセージを変化させる、
ように前記コンピュータ実行可能命令を実行し、
前記オーディオメッセージは、前記運転手が所望するように動作が実行されているか否かを前記運転手に伝える、ことを特徴とするシステム。
【請求項40】
前記ハードウェアプロセッサは、前記所定のパフォーマンス閾値または範囲に基づいて、前記動作が、前記運転手が所望するように実行されているか否かの程度に応じて、前記オーディオメッセージを調和と不調和との間で連続的に変化させるようにさらなるコンピュータ実行可能命令を実行するように構成される、ことを特徴とする請求項39に記載のシステム。
【請求項41】
前記ハードウェアプロセッサは、前記車両の環境情報に基づいて、前記運転手に伝達する他のオーディオメッセージを選択するためさらなるコンピュータ実行可能命令を実行するように構成され、
前記他のオーディオメッセージは、前記運転手によりに実行される動作を前記運転手に伝える、ことを特徴とする請求項39または40に記載のシステム。
【請求項42】
前記ハードウェアプロセッサは、前記スピーカに前記オーディオメッセージおよび前記他のオーディオメッセージを同時に伝達させ、前記他のオーディオメッセージが前記オーディオメッセージと重なるように、さらなるコンピュータ実行可能命令を実行する、ことを特徴とする請求項41に記載のシステム。
【請求項43】
前記ハードウェアプロセッサは、前記スピーカに、前記オーディオメッセージを連続的に伝達させ、前記他のオーディオメッセージを断続的に伝達させるように、さらなるコンピュータ実行可能命令を実行する、ことを特徴とする請求項42に記載のシステム。
【請求項44】
前記他のオーディオメッセージは、前記運転手によって実行される次の動作を示す一連のトーンを含む、ことを特徴とする請求項41~43のいずれか一項に記載のシステム。
【請求項45】
前記車両の前記運転手に触覚的なメッセージを伝えるように構成された触覚器をさらに備え、
前記ハードウェアプロセッサは、前記運転手に対する前記他のオーディオメッセージを強調するため、前記触覚器に前記一連のトーンに対応する一連の振動を生成させるようにさらなるコンピュータ実行可能命令を実行するように構成される、ことを特徴とする請求項44に記載のシステム。
【請求項46】
前記他のオーディオメッセージは、第1の一連のトーンおよび第2の一連のトーンを含み、
前記第1の一連のトーンは、テンポまたはトーンが前記第2の一連のトーンと異なる、ことを特徴とする請求項41~45のいずれか一項に記載のシステム。
【請求項47】
前記第1の一連のトーンは、道路上のマーカまたは物体が前記道路上の前記車両から所定の距離離れていることを示し、
前記第2の一連のトーンは、前記車両が前記道路上の前記マーカまたは前記物体が位置するところにあることを示す、ことを特徴とする請求項46に記載のシステム。
【請求項48】
前記マーカは、前記道路上のブレーキマーカであり、当該ブレーキマーカは、前記運転手によって実行される動作が前記車両を減速させるためのブレーキ動作であることに対応している、ことを特徴とする請求項47に記載のシステム。
【請求項49】
前記ハードウェアプロセッサは、前記車両が前記道路上の前記マーカを通過した後、前記スピーカに前記他のオーディオメッセージを停止させるためのさらなるコンピュータ実行可能命令を実行するように構成される、ことを特徴とする請求項47または48に記載のシステム。
【請求項50】
前記ハードウェアプロセッサは、前記車両が前記道路上の前記マーカを通過した後、前記他のオーディオメッセージを再生することなく、前記車両の車輪の重量配分の復元に対応するように、前記スピーカに前記オーディオメッセージを伝達させるさらなるコンピュータ実行可能命令を実行するように構成される、ことを特徴とする請求項49に記載のシステム。
【請求項51】
前記ハードウェアプロセッサは、前記オーディオメッセージよりも他のオーディオメッセージの伝達を優先させるためのさらなるコンピュータ実行可能命令を実行するように構成されている、ことを特徴とする請求項41~50のいずれか一項に記載のシステム。
【請求項52】
前記環境情報は、前記車両の外部のデータ源から前記ハードウェアプロセッサによって受信されたデータを含む、ことを特徴とする請求項41~51のいずれか一項に記載のシステム。
【請求項53】
前記ハードウェアプロセッサは、前記車両が道路のコーナーからから抜け出したときに、前記車両の車輪の重量配分の復元に対応するように、前記スピーカに前記オーディオメッセージを伝達させるためのさらなるコンピュータ実行可能命令を実行するように構成される、ことを特徴とする請求項39~52のいずれか一項に記載のシステム。
【請求項54】
前記ハードウェアプロセッサは、前記動作がブレーキ動作であるときに前記車両の車輪の重量配分の復元に対応するように前記スピーカに前記オーディオメッセージを伝達させるためのさらなるコンピュータ実行可能命令を実行するように構成される、ことを特徴とする請求項39~53のいずれか一項に記載のシステム。
【請求項55】
前記ハードウェアプロセッサは、前記車両の前記車輪の前記重量配分が所定の範囲内または所定のプロファイル内にない場合に、前記スピーカに前記オーディオメッセージを不調和または不協和音で伝達するためのさらなるコンピュータ実行可能命令を実行するように構成され、
前記ハードウェアプロセッサは、前記車両の前記車輪の前記重量配分が前記所定の範囲内または前記所定のプロファイル内にある場合に、前記スピーカに前記オーディオメッセージを調和した状態で伝達させるためのさらなるコンピュータ実行可能命令を実行するように構成され、
前記所定のプロファイルは、前記車両の前記車輪の前記重量配分の所望の変化率を含む、ことを特徴とする請求項53または54に記載のシステム。
【請求項56】
前記ハードウェアプロセッサは、前記動作が前記車両の作動上の前記所定のパフォーマンス閾値または範囲内にあるときに、前記スピーカに前記オーディオメッセージを調和した状態で伝達させるためのさらなるコンピュータ実行可能命令を実行するように構成される、ことを特徴とする請求項39~55のいずれか一項に記載のシステム。
【請求項57】
前記ハードウェアプロセッサは、前記動作が前記車両の作動上の前記所定のパフォーマンス閾値または範囲内にないとき、前記スピーカに前記オーディオメッセージを不調和または不協和音で伝達するためのさらなるコンピュータ実行可能命令を実行するように構成される、ことを特徴とする請求項39~56のいずれか一項に記載のシステム。
【請求項58】
前記オーディオメッセージは、前記動作がどの程度、前記所定のパフォーマンス閾値または範囲内にあるかまたはないかということに基づいて、調和と不調和との間で連続的に変化し、
前記動作の程度が前記所定のパフォーマンス閾値または範囲内にあるほど、前記オーディオメッセージは相対的により調和したものとなり、
前記動作の程度が前記所定のパフォーマンス閾値または範囲内にないほど、前記オーディオメッセージは相対的により不調和なものとなる、ことを特徴とする請求項57に記載のシステム。
【請求項59】
前記スピーカを含む少なくとも2つのスピーカを備え、
前記ハードウェアプロセッサは、前記少なくとも2つのスピーカに前記オーディオメッセージを伝達させて道路上のマーカまたは物体の方向を示す指向性情報を伝えるためのさらなるコンピュータ実行可能命令を実行するように構成される、ことを特徴とする請求項39~58のいずれか一項に記載のシステム。
【請求項60】
前記車両の前記運転手に触覚的なメッセージを伝達するように構成された触覚器をさらに備え、
前記ハードウェアプロセッサは、指向性キューを伝達する振動を前記触覚器に生成させるためのさらなるコンピュータ実行可能命令を実行するように構成される、ことを特徴とする請求項39~59のいずれか一項に記載のシステム。
【請求項61】
前記ハードウェアプロセッサは、前記オーディオメッセージによって伝達される情報に対応する情報を前記運転手に伝達するように前記触覚的なメッセージを生成させるためのさらなるコンピュータ実行可能命令を実行するように構成される、ことを特徴とする請求項60に記載のシステム。
【請求項62】
前記ハードウェアプロセッサは、前記オーディオメッセージによって伝達される情報と異なる情報を前記運転手に伝えるように前記触覚的なメッセージを生成させるためのさらなるコンピュータ実行可能命令を実行するように構成される、ことを特徴とする請求項59または61に記載のシステム。
【請求項63】
前記システムはシミュレータの一部であり、前記車両がシミュレートされる、ことを特徴とする請求項39~62のいずれか一項に記載のシステム。
【請求項64】
前記ハードウェアプロセッサは、伝達された前記オーディオメッセージを前記メモリに記憶し、前記動作が前記運転手によって実行された後に記憶された前記オーディオメッセージを人に伝えるためのさらなるコンピュータ実行可能命令を実行するように構成される、ことを特徴とする請求項39~63のいずれか一項に記載のシステム。
【請求項65】
前記オーディオメッセージは、第1の楽器音および第2の楽器音を含み、
前記第1の楽器音は、第1の動作パラメータに対応し、前記第2の楽器音は、第2の動作パラメータに対応する、ことを特徴とする請求項39~64のいずれか一項に記載のシステム。
【請求項66】
前記第1の動作パラメータ、前記車両を動作させるための第1の運転手動作に対応する、ことを特徴とする請求項65に記載のシステム。
【請求項67】
前記第2の動作パラメータ、前記車両を動作させるための第2の運転手動作に対応する、ことを特徴とする請求項65または66に記載のシステム。
【請求項68】
前記第2の動作パラメータ、前記車両の環境認識データに対応する、ことを特徴とする請求項65または66に記載のシステム。
【請求項69】
前記ハードウェアプロセッサは、前記第1の楽器音および前記第2の楽器音が重なるように、前記スピーカに前記第1の楽器音および前記第2の楽器音を同時に再生させるためのさらなるコンピュータ実行可能命令を実行するように構成される、ことを特徴とする請求項65~68のいずれか一項に記載のシステム。
【請求項70】
前記ハードウェアプロセッサは、前記第1の楽器音または前記第2の楽器音を優先させ、優先された第1の楽器音または第2の楽器音を変調するためのさらなるコンピュータ実行可能命令を実行するように構成される、ことを特徴とする請求項69に記載のシステム。
【請求項71】
優先された第1の楽器音または第2の楽器音を変調することは、優先されていない第1の楽器音または第2の楽器音に対して、優先された第1の楽器音または第2の楽器音をより大きな音で再生することを含む、ことを特徴とする請求項70に記載のシステム。
【請求項72】
前記車両がレース用車両である、ことを特徴とする請求項39~71のいずれか一項に記載のシステム。
【発明の詳細な説明】
【技術分野】
【0001】
(関連出願の相互参照)
本出願は、2020年4月22日に出願された「オーディオベースのパフォーマンス向上システム(AUDIO BASED PERFORMANCE ENHANCEMENT SYSTEM)」と題する米国仮出願第63/014034号の優先権を主張し、その全体が参照により本明細書に組み込まれ、本明細書の一部をなす。
【背景技術】
【0002】
レース車両の運転手(ドライバー)および他のアスリートは、概して、パフォーマンスを評価し、向上させるためにセンサデータを使用している。しかし、通常、関連するセンサデータおよびレポートは、パフォーマンスが完了した後に、アスリートに提供される。例えば、レースドライバー(レーサー)は、トレーニングセッションの一部として、トラック上で複数のラップを完了した後、停止して、収集されたセンサデータに基づくレポートを確認する。
【発明の概要】
【発明が解決しようとする課題】
【0003】
本開示は、車両、機械または機器の制御を向上させるために、運転手、アスリートまたは他の人にフィードバックを与えるための、車両、機械または機器のための可聴(オーディブル)言語の作成を提供する。可聴言語は、洗練されたサウンドメタファー(sound metaphor)から構成される。サウンドメタファーは、触覚および/または振動メタファーなどの他の感覚ベースのメッセージと組み合わせて使用することができる。これらのメタファーは、リアルタイムでまたは可聴または他の表現としてイベント(事象)の後に、キューメッセージとして車両と通信を行う。言葉の提供の仕方で、ある望ましい操作内容を伝えることができる。車両データは、適切な拍子および音符で音楽に変換できる。運転手または操作者は、入力(操舵、制動、加速、回生制動、エネルギー収穫、エネルギーの展開など)を調和させるように調整することができる。フラットまたはシャープなノートは、最適または所望の閾値を超えたか、または到達していないことを示すことができる。リズムまたは拍動(ビート)は、低認知負荷警告または差し迫った事象を生成するために使用され得る。リズムまたは拍動は、再生すべき次の「正しい」コードを予測し、例えば、所望の結果を達成するようにオペレータを案内する時に車両または機器制御で調整すべき入力を示すことができる。
【0004】
オーディオ、聴覚またはサウンドメッセージは、オペレータが、例えば、車両、機械または機器制御に対するオペレータの接続を容易にすることによって、行動が実行されることを予測または予期することを可能にするメタファーを含む。例えば、オペレータは、オーディオメタファー(例えば、本明細書に記載したような音符(ノート)または他のオーディオメッセージのバリエーション)を予測して、例えば、音楽信号が調和するかまたは調和を保つために、音楽信号に従うようにオペレータの入力を調整することができる。音楽信号は、オペレータによる予測を可能にするために連続的に可変とすることができ、オペレータが、オーディオメッセージを介して通信されるターゲットを予測することによって、例えば、車両、機械または機器制御を動作させるための一連のステップにおいて、次に実行するために、調整または調整の方向を含む、どのような動作を行うかを知ることを可能にする。
【課題を解決するための手段】
【0005】
本開示は、運転手、アスリートまたは動的な車両または機器のフィードバックを要する他の人が、車両または機器の環境内において特定の車両または機器のダイナミクスを制御する能力を向上させることを可能にすることができる。フィードバックは、連続した制御入力が可聴フィードバック表現をもたすイベント中に発生し得る。また、フィードバックは、イベントの評価が処理され、運転手、アスリートまたは他の人への関連するフィードバックが配信されるイベントの後に発生することがある。
【0006】
サウンドメタファー構造は、複数の車両または機器のダイナミクスおよび分類されたイベントに依存する。イベントがオーバラップすることにより、ユニークな表現が生まれることがある。例えば、ブレーキマーカの接近は、風速の方向およびその程度に影響されることがある。結果として得られる表現は、パフォーマンス目標を達成するために車両または機器の制御を維持する目的で、環境影響に関する車両ダイナミクスに関する運転手への直感的なフィードバックを提供する。
【0007】
オーディオメタファーの組成および関連する構造は、リアルタイムの車両または機器のダイナミクスに依存する。これらは、車両または機器のセンサ入力、テレメトリ、および車両または機器によって受信される外部データを含むが、これに限定されない。車両または機器のダイナミクスおよび関連するデータは、イベント、離散信号および連続信号を識別するため、デジタル技術およびアナログ技術の両方によって処理され、オーディオメタファーを通信するかまたは信号で伝える。離散信号は、デジタル信号とも呼ばれることがある。連続信号は、アナログ信号とも呼ばれることがある。可聴メタファーは、周波数、ピッチ、ビート(拍)、音量、トーン、リズムパターン、コード(和音)および/またはコードの順番のうちの一つまたは複数のバリエーションを含むことができる。
【0008】
本開示は、車両または機器のダイナミクスおよび環境における継続的な変動に応答して、サウンドメタファーを動的に生成することを提供する。運転手、アスリート、または他の人は、運転または動作挙動を調整して、所望のチューニングされたメタファー応答を達成するため、および/または、運転または動作挙動を維持して、継続した所望のオーディオメタファー応答を生成する動作範囲内に維持するために、メタファーを使用することができる。メタファーは、異なるダイナミクスがフィードバックに寄与する場合のように、オーディオ表現に著しい変化を伴うことがある。例えば、運転手は、最適な車輪のスリップの達成に関するメタファーを聞きながらコーナーを運転する場合がある。しかし、車両のヨーおよび/またはヨーレートが高いリスクまたは車輪牽引力の損失のいずれかをもたらすため、サウンドメタファーは、運転手の反応を引き出すために、既存のメタファーに大きな変動を導入する。この変動の重要性は、車両ダイナミクスに直接対応することができる。対応は、正比例、指数、対数または任意の他の関数であってもよく、その結果、変動の有意性は、車両ダイナミクスの任意の関数であってもよい。包括的な一連のノートおよびコードは、複雑な車両または機器のダイナミクスのメタファーを生成する。これは、車両または機器の動きの認識を形成し、または、運転手または操作者が操作入力を調整して、音/音楽が最適または所望の結果に一致するように変化することを可能にする(例えば、ピアノを正しいチューニング/ピッチで演奏し、ビートまたはノートをミスしない)。
【0009】
本開示は、現在の車両または機器のダイナミクスおよび環境に関連して、サウンドメタファーの重要性を強調および/または優先付ける能力を含むことを提供する。これは、状況的に関連するサウンドメタファーのエレメントを含む。例えば、道路上の汚染は、安全上の危険をもたらす。可聴メタファーは、環境に対する車両のダイナミクスおよび運転手の入力に応じて、調整、置換または循環され得る。トラックマーシャリング、ハザードの通知および/またはチーム命令は、重なり、遅延し、かつ/または他の可聴メッセージおよび/または触覚的なメッセージに対して優先度を有することができる。
【0010】
オーディオ言語の表現は、オーディオに対する人間の感情的な応答の恩恵を受けて生成することができる。表現は、肯定、楽観、励まし(激励、鼓舞)、成功、落ち着き、不快、痛み、恐怖、不安、リスクなどの直感的レベルを生成し得る。例えば、モータースポーツでは、ラップタイムを減らすコーナーをカットすることが望ましい。しかし、コーナーの縁石は、車に衝撃力を発生させる。車両は、一定の衝撃レベル(縁石への衝撃力)を許容する。しかし、過度の力で縁石に衝突することは望ましくなく、機械的故障につながる虞がある。従って、縁石への衝突に関するサウンドメタファーは、縁石への衝突の性質および大きさに応じて、様々な表現を有する。最小の縁石への衝撃では、サウンドメタファーは激励(鼓舞)を強調することがある。最適かつ持続可能な縁石への衝撃では、サウンドメタファーが成功度合いと結びつくことがある。許容し得ない衝撃力により、メタファーは痛みを発する。聴覚的なメタファーの感情を使用することにより、運転手に本能的な理解がもたらされ、従って、メタファーの言語に直感的な拡張がもたらされる。
【0011】
運転手、アスリートまたは他の人への可聴サウンドメタファーのフィードバックは、完了したイベントの結果に関連し得る。フィードバックはまた、ユーザの感覚的な過負荷を回避するために意図的に遅延させ、これにより、必要または所望であるときの注意力の散漫を回避し、ユーザが情報に対してより受容的であるときにフィードバックを行うことがある。フィードバックの遅延時間は、車両または機器の位置、車両または機器のダイナミクスまたは前回のフィードバックまたは通信イベントから運転手までの時間のいずれかに基づいて予め決定してもよい。遅延させたフィードバックは、また、廃棄してもよく、この場合、運転手またはオペレータへのフィードバックの内容が失われる。遅延させたメッセージを破棄する条件は、開始イベントからの累積時間(例えば、所定の時間の経過)、可聴メタファーのタイプ、より多くの文脈を有する後続の可聴メタファーの配信(例えば、場所に基づく)、または遅延させた期間中の他の優先通信またはメッセージの数またはタイプに依存し得る。ある場合では、ユーザは運転手である。他の場合では、ユーザは、共同運転手、シミュレータユーザ、チームメンバーおよび/または観客であり得る。本開示は、イベント発生および成功度のいずれかまたは両方を伝えるためのイベント後の可聴メタファーを提供する。イベント後のメタファーは、燃料消費、エネルギー消費および/または展開、タイヤ摩耗、タイヤ温度、衝撃、環境、トラック位置、操舵角、制動、加速度、レースのライン目標、コーナー点の目標、および/または進入/退出速度に関する車両ダイナミクスを含むことができるが、これらに限定されない。
【0012】
本開示は、駆動または動作ダイナミクスに対する連続的に可変の応答を生成することを提供することができる。オーディオメタファーは、運転手、アスリート、または他の人が、所望のサウンドをメタファーに合わせるために車両または機器の制御を調整することを容易にする機能を組み込むことができる。例えば、ノートの不一致の組み合わせ(コードの種類)は、最適でないか望ましくない車両や機器の動的な状態を表す。運転手、アスリートまたは他の人が、最適または所望の車両または機器の動的状態に動作入力を調整することにより、コードが完全なおよび/または所望のハーモニー(調和)を漸進的にもたらす。これにより、最適な所望の動作範囲に対する近さを確認するかまたは示す。このタイプの表現は、ハーモニーをベースとしたオーディオメタファーである。
【0013】
リズムおよびビート(拍動)の使用は、状況文脈を提供することによってメタファー言語を拡張することができる。これは、運転手、アスリートまたは他の人の意識をメタファーの目的に促し、フィードバックベースの車両制御のための開始点を提供する。これは、運転の目標または動作上の目標を達成するためのフィードバックに従うように、運転手、運動選手または他の人の行動に積極的に影響を与える。
【0014】
本開示は、サウンドメタファーおよびそれらに関連する表現に関する指向性の可聴効果を含むことができる。オーディオシステムは、複数のスピーカから構成されてもよく、および/またはサウンドメタファーコンテンツを強化するためにサラウンドサウンド技術を組み込んでもよい。例えば、前方の道路には、破片、表面汚染物(ごみ)、動物または危険をもたらし得る予期せぬ水が存在し得る。関連するサウンドメタファーは、方向性または空間的なサウンドの使用を組み、危険に対する車両および環境の認識の両方を運転手に提供することができる。この概念は、空間認識に及ぶ。このメタファーは、車両のダイナミクスに関連した、道路の位置、コーナリングの位置、および環境内の他の車両またはオブジェクトの相対的な位置に関するフィードバックを提供するために表現され得る。方向性のオーディオメタファーは、危険性のタイプ、近接度、閉鎖率、最適または所望の道路位置および/または回避戦略を示し得る。本開示は、環境の天候条件により視力が損なわれる場合、視力が制限される場合、事前警告なしの反応時間が不十分である場合、および/または移動する表面の性質により視力が損なわれる場合を支援することができる。
【0015】
本開示は、関連する触覚的なデバイス(ハプティックデバイス)の着用者へのフィードバックの詳細を拡張するために、触覚ハプティックス(触覚技術)と同期を行うことができる。ハプティックは、メタファーを強調するため、異なるメタファーを分類するため、またはメタファーを異なるフィードバックイベントに関連付けるために使用することができる。オーディオメタファーと併せて、ハプティックスは、空間認識を提供するか、または異なる車両もしくは機器システムに関連し得る。例えば、移動中の車両が壁に瞬間的に衝突することがある。オーディオメタファーは、衝撃の性質および重症度をアナウンスすることができ、一方、運転手のハプティックスの位置は、車両において特定された衝撃の場所を示すための基準として使用され得る。
【0016】
本開示は、運転手でない者またはオペレータでない者がオーディオメタファーを受けることを可能にする。これにより、運転手でない者は、運転手または運転手の入力に関して、オーディオメタファーで表される車両または機器のダイナミクスを体験することができる。本開示は、運転手から運転手でない者へ、運転手でない者から運転手へ、オペレータから運転手でない者へ、運転手でない者からオペレータへ等に対する教育および訓練の方法を提供する。
【0017】
本開示は、データを解釈し、記録されたデータに関連付ける拡張官能出力などの、データ分析のためのオーディオメタファーを生成するために、記録された車両力学データへの適用を提供する。運転手および運転手でないもの(オペレータおよびオペレータでない者)は、車両または機器のダイナミックパフォーマンスの分析、協調および検証、ならびに車両または機器のダイナミックの運転手またはオペレータの制御のために、これを使用することができる。ユーザは、リアルタイムおよび種々のタイミングで、オーディオメタファーのフィードバックを用いてデータを体験することができる。記録されたデータを用いた動作は、運転手、運転手でない者および/またはオペレータのために、オーディオメタファーの挙動および恩恵をさらに調整しかつ向上させるための機構を提供することができる。
【0018】
オーディオ構成は、音楽および合成コンテンツのいずれかまたは組み合わせから構成することができる。これは、車両ダイナミクスおよび環境に関連する異なるイベントに関するメタファー表現を生成するため、可聴コンテンツの一つまたは複数のパラメータを変更するように混合されるかまたは使用される。音楽の感情の分類に基づくモディファイア(modifier)を使用して、運転手またはオペレータに提示されるフィードバックに関するメタファーを提供することができる。これは、周波数、音量、ピッチ、ビート、ビブラート、トーン、繰り返しおよび/またはスケール変化の変化を含んでもよい。可聴メタファーおよび関連するライブラリの構築/適用および管理は、本開示に従って構築することができる。
【0019】
課題を解決するための手段は、以下の発明を実施するための形態においてさらに説明する概念の選択を簡略化された形態として説明するために記載した。この記載は、本明細書で説明する任意の主題における主要な特徴または必須の特徴を識別することを意図するものではない。
【図面の簡単な説明】
【0020】
以下、本発明の実施例を図面に基づいて説明する。図示した実施例は、本発明を例示することを意図しており、本発明を限定することを意図していない。図面は以下の図を含む。
図1】車両に接続されたメッセージングデバイスの例示的な実施例を示す。
図2】メッセージングデバイスのためのコントローラおよび他の部分の例示的な実施例を示す。
図3】オーディオメッセージを生成するための例示的な実施例を示す。
図4】オーディオメッセージを生成するためのプロセスの例示的な実施例を示す。
図5】オーディオメッセージを生成するためのプロセスの例示的な実施例を示す。
図6】オーディオメッセージに優先順位を付けるための実施例を示す。
図7】オーディオメッセージを生成するためのプロセスの例示的な実施例を示す。
図8】オーディオメッセージを生成するためのプロセスの例示的な実施例を示す。
図9】オーディオメッセージを生成するためのプロセスの例示的な実施例を示す。
図10】オーディオメッセージを生成するためのプロセスの例示的な実施例を示す。
図11】シミュレータの例示的な実施例を示す。
図12】メッセージングデバイスの例示的な実施例を示す。
図13】オーディオメッセージを生成するための例示的な実施例を示す。
図14】オーディオメッセージを生成するための例示的な実施例を示す。
図15】オーディオメッセージを生成するためのプロセスの例示的な実施例を示す。
図16】オーディオメッセージを生成するためのプロセスの例示的な実施例を示す。
【発明を実施するための形態】
【0021】
本明細書は、様々な実施例の具体的な詳細を説明するが、説明は、例示的なものに過ぎず、決して限定的であると解釈されるべきではないことを理解されたい。加えて、本発明の特定の実施例は、モータースポーツの文脈において開示または示され得るが、そのような実施例は、ダウンヒルスキー、ボートレースなどの他のスポーツおよび/または列車などの車両のためにそれぞれ使用され得る。さらに、当業者に想起され得る、そのような実施例の様々な適用およびその修正も、本明細書に記載される一般的概念によって包含される。
【0022】
人間の行動を実行することと、その行動に基づいてパフォーマンスレポートをレビューすることとの間の時間差は、特定の行動(制御入力)およびパフォーマンスを改善または低下させる事象を識別するアスリートの能力を妨げる可能性がある。今日利用可能なデータ量では、容易に知覚可能なフォーマットで重要な情報を送信する複雑さが重要である。人間の外部受容系には、視覚、聴覚、味覚、嗅覚、触覚という5つの基本感覚を介して体外からの刺激に反応する神経が含まれる。聴覚は、トーン、ピッチ、ハーモニー、周波数、大きさ、緊急度および/または方向の比較的小さなまたは大きな変化を識別する能力を含む。聴覚は、本明細書に記載される様々な活動の実行を容易にし、向上させる感覚入力として使用することができ、他の感覚は人が活動を実行するために利用可能である。聴覚を使用することは、人間の外部受容系の感覚過負荷を軽減しながら、多くの情報を伝達するのに役立つ。
【0023】
レース車両の運転手(および、いくつかの実施例では、他のタイプのアスリート、装置のオペレータ、ユーザまたは他の人、機械のオペレータ、ユーザまたは他の人、および/またはドライバー)が、オーディオによる刺激を通して、それらのパフォーマンスをモニタし、向上させることを可能にするためのシステムが開示される。いくつかの実施例では、システムはオーディオデバイスを含む。オーディオデバイスはであり、カーステレオシステムのスピーカとし得る。オーディオデバイスは、車両、ヘルメット、または任意の他の適当な構造体に取り付けることができる。いくつかの実施例では、オーディオデバイスは、運転手または別の機器に取り付けれるか、またはオーディオデバイスは、スタンドアロン型である。オーディオデバイスは、ヘッドホンであってもよい。オーディオデバイスは、コントローラに電気的に接続され得る。コントローラは、車両の動作の様々なパラメータ(例えば、速度、エンジンRPM、ホイールバランス、旋回に対する車両位置、車両トラック位置、ホイールのスリップ比、タイヤグリップ、タイヤ温度)をモニタし、この情報を使用して、運転手に伝達される音声、聴覚メッセージまたは音声メッセージ(オーディオメッセージ)を生成する。システムは、車両のCANバス、全地球測位システム、および/または車両の内部もしくは外部にある計算装置、一つまたは複数のデータ源から情報を受信するための有線および/または無線トランシーバを有することができる。
【0024】
システムがどのように構成されるかに応じて、システムは、オーディオ信号またはメッセージを介して、リアルタイム情報を含む様々な異なるタイプの情報を運転手に伝達することができる。例えば、システムは、シフトまたはブレーキをいつ行うか、またはシフトまたはブレーキ操作が早すぎたかまたは遅すぎたかを運転手に知らせることができる。システムは、いつ、どのようなタイプのオーディオメッセージを伝達されるかを選択するためのユーザインタフェースを有することができる。システムは、例えば、レースまたはトレーニング中に運転手にリアルタイムのフィードバックおよびガイダンスを提供するために使用することができる。システムは、レースまたはトレーニング中に運転手が受けることができる他の指標を置換または補完することができる。運転手への音声メッセージは、運転手への注意散漫を最小限に抑えることができ、制御インターフェースの代わりに、運転手が目で道路に注目する時間を増強する。
【0025】
ある実施例では、システムは、メッセージタイプに基づいて、運転手へのオーディオの配信のためのメッセージに優先順位を付けることができる。システムは、ユーザの入力に基づいて、使用前または使用中にメッセージに優先順位を付けることができる。例えば、アクションを実行するために運転手に伝達するトリガイベントに基づくキュー信号は、運転手のパフォーマンスに関するオーディオメッセージを伝達するフィードバック信号よりも優先され得る。さらに、外部源から受信されたオーディオメッセージは、システムが、配信する他のオーディオメッセージ(例えば、キュー信号またはフィードバック信号)がないと決定した後に、遅延され、運転手に配信されるように優先順位付けされ得る。優先順位の低いメッセージは、優先順位の高いメッセージまたは時間的に重要なメッセージが配信されるまで延期され、そして運転手に配信されるようにキューに入れられる。メッセージは、遅延、定義されたトラック位置、または受信者が低減された動作認知要求を有するとみなされるときに、配信のためにキューに入れることができる。
【0026】
システムはまた、オーディオメッセージを使用して、例えば、実行されるタスクの順序に関連するキューを提供し、差し迫ったイベントを警告し、マーシャリング状態をアドバイスし、近くの車両の位置に関連する情報を提供し、環境状態に関連する情報を提供し、および/または、セーリングまたはモータースポーツの状況におけるようなクルーまたはピットメンバーの位置に関する命令を提供することができる。
【0027】
システムおよび関連する方法の他の実施例は、パフォーマンスを向上させるために他のスポーツで使用することができる。例えば、フリースタイル モトX(Freestyle Moto X)では、デバイスは、実行されているトリック中に安全に着陸するのを助けるために、運転手の位置感覚を増強することができる。システムは、運転手の補償を指示/助言するため、特定のトリックを実行するのに十分な車両速度が達成されているか否か、および/または風向もしくは風速を運転手に伝達することができる。同様に、システムは、ダウンヒルスキーなどのモータースポーツでないスポーツにも使用することができる。システムは、例えば、ダウンヒルの速度に対する操縦の効果に対してリアルタイムのフィードバックを提供することができる。
【0028】
システムの実施例は、スポーツに関していないものにも使用することができる。例えば、一実施例では、システムは、列車が接近するコーナー、橋または位置に対して安全な速度で走行しているか否かを列車のエンジニアに伝える音声メッセージを提供することができる。オーディオデバイスは、列車がコーナーに近づいているときにホーンを鳴らすためのリマインダとしても機能する。
【0029】
さらなる例として、システムは、レース車両、レースカー、モータースポーツ車両、通勤車両もしくは輸送車両、電気車両、ハイブリッド車両、建設車両、船舶、航空機、潜水車両、宇宙船、自動運転車両または教習車両(例えば、教習車両の動作)など、様々な車両およびそれらの運転手/オペレータのパフォーマンスに基づいて、オーディオキューおよびオーディオフィードバックを提供するために使用され得る。また、このシステムは、シミュレートされた車両およびシミュレートされた車両の運転手のパフォーマンスに基づいて、オーディオキューおよびオーディオフィードバックを提供するために使用することができる。システムは、毎分エンジン回転数およびギア選択入力などの従来の入力キューが存在しないか低減された電気自動車を含む、車両、機械または機器制御に対するオペレータのアクセスを容易にすることができる。
【0030】
(現在のモータースポーツ学習技術)現在、モータースポーツレースは、試行錯誤(トライアンドエラー)学習技術を利用している。運転手は何度もレースコースを繰り返し走行し、事後のミスを分析する。時間をかけて、正しい操作が自然になるまで、漸進的な改善が行われる。運転手が優秀であれば、事後学習技術が有効である。しかし、優秀な運転手であっても、このプロセスは、多くの場合、時間を要し、効果が限定される可能性がある。各々のイベント後分析の反復では、増分改善ステップのみが行われる。これは、学習プロセスが遅く、正確性が低い。メモリは、信頼性のない情報源であり、画面上の複雑なデータを現実の動きとしてイメージすることは、理解が困難であり、一貫性がない。さらに、運転手は、行われる非効率的な操作の種類を単に認識していない場合がある。本開示は、略瞬間的または時間遅延方式でオーディオフィードバックおよびオーディオキューを提供するための方法を開示する。関連する状況に伴う運転手へのより迅速なフィードバックは、経時的により迅速な改善を可能にする。さらに、瞬間的なフィードバックにより、運転手がより効率的な行動や選択を習得できるように運転手に指導することにより、直ちにパフォーマンスを向上させることができる。
【0031】
モータースポーツは、数十億ドル規模の産業であり、チームの支出だけでも数十億ドルにもなる。新しいテクノロジーによってパフォーマンスが改善されると、1/2の利益が得られれば、チームの収入は何百万ドルにもなる。一部のモータースポーツのレギュレーションでは、アンチロックブレーキシステム(ABS)用のホイールセンサの使用や、競争力のある優位性を得るための他の方法でECUを制御するなど、センサを使用した車両制御の特定の制御は認められていない。モータースポーツのレギュレーションは、チームが、燃料/エネルギー情報またはトラクションコントロールを提供するなど、限られた方法でECUを操作することを許容している。しかし、モータースポーツのレギュレーションは、通常、チームが、許可されたまたは制限されていない自動車センサを用いて利用可能なすべての情報を収集、ログ記録および分析することを制限していない。ある場合では、モータースポーツのレギュレーションは、自動車における利用可能なセンサのタイプまたは数を制限していない。この場合、参加チームは、パフォーマンスに関するより多くの情報を望む場合、より多くのセンサを自動車に追加することができる。
【0032】
レギュレーションは、運転手が、リアルタイムの情報の受信含む、利用可能なセンサ情報を受信することを可能にする。実際、速度、セクタ時間、RPM、フラグ信号、ギア選択およびピットクルーからの聴覚メッセージなどの他のメッセージなどの多くのタイプのリアルタイム情報が、既に運転手に中継されている。チームは、運転手に提供されるリアルタイム情報の種類を増やす方法を研究してきた。例えば、チームは、緑色、黄色、赤色の点滅のような視覚的なキューまたは指示によって、運転手に最適なおよび/または所望のシフトポイントを提供しようと試みてきた。この研究は、ある場合では、運転手の精神的な帯域幅に対して、視覚的に他の信号と競合することを示し、運転手は、焦点を合わせた目と手の協調を必要とする時間帯に信号をフィルタリングする。それでも、パフォーマンスを最適化するための付加的な情報は、ラップタイムの改善、テストコストの削減、安全性の向上、タイヤの摩耗の低減、ピットストップ手順の強化に不可欠なものとなる。運転手を含むすべてのチームメンバーに必要なパフォーマンス情報を効果的に伝達可能なチームは、パフォーマンスを向上させ、チームの収益を増やし、チームのコストを削減することができる。オーディオキューおよびオーディオメッセージを介してリアルタイム情報を配信することにより、メッセージングデバイスのユーザがイベント後の分析においてパフォーマンス情報を見たり聞いたりする必要性を減らしたり、排除したりすることができる。場合により、オーディオ信号は、オペレータフィードバック制御のための洗練されたオーディオメタファーを含むことができる。
【0033】
リアルタイムデータを送信することによって、運転手は、より正確かつ迅速に学習および自己補正を行うことができる。運転手は、オーディオ信号に即座に反応し、レースカーなどのレース用車両またはモータースポーツの応答に及ぼす特定の身体動作または制御入力の変化の影響を迅速に学習することができる。モータースポーツにおける人のパフォーマンスの要因は、車両の過敏な「感触」および関連する微妙なダイナミクスを提供しながら、依然として保持されている。運転手が経時的に学習し、向上させるにつれて、運転手は、より少ない頻度でオーディオキューを必要とする場合がある。運転手のスキルが発達するにつれて、システムは、使用されるオーディオキューを減少させ、かつ/または、オーディオキューを異なるオーディオキューと置き換えて、運転手のパフォーマンスをさらに発達させるように構成され得る。システムは、特定のスキルまたは動作の改善にオーディオキューを集中させるように構成され得る。
【0034】
(例えば、車両センサによって生成されたデータおよび外部で生成されたデータに基づいて、オーディオおよび他のメッセージを配信するためのメッセージングデバイス)図1は、レース車両の運転手が、オーディオフィードバックおよびキューメッセージを介して、パフォーマンスをモニタし、向上させることを可能にするためのメッセージングデバイス100の例示的な実施例を示す。いくつかの実施例では、メッセージングデバイス100は、オーディオ(音声)メッセージまたは聴覚メッセージを伝達するオーディオデバイスである。いくつかの実施例では、メッセージングデバイス100は、本明細書で説明する触覚メッセージまたは振動メッセージを送る触覚デバイスと通信するオーディオデバイスである。メッセージングデバイス100は、コントローラ104を含む。コントローラ104は、一つまたは複数のスピーカ102およびユーザインタフェース110に接続されている。コントローラ104は、車両のCANバス105に接続され、車両の動作の様々なパラメータ(例えば、速度、RPM、ホイールバランス、ターンに対する位置)をモニタする。CANバス105は、ECM(エンジン制御モジュール)107、ECU(電子制御ユニット)109、センサ106およびデータロガー111などの車の電子部品をリンクする車の中央情報システムである。ECM107は、燃料噴射などのエンジン機能およびrev制御限界値を制御する。車両センサ106は、車輪の回転のような車両の動きを検出することができ、一方、ECU109は、例えば、トラクションコントロールをもたらすため、センサ106からの信号に基づいて、特定の制限内で車輪の回転を制御する。車両は、禁止されていない場合、既に多くのセンサ106を有するが、チームは、収集が必要なデータに応じて、さらなる車両センサ106を追加することができる。例えば、車がブレーキライン圧力をモニタするセンサ106を有していない場合、チームは、ブレーキライン圧力を測定するためにセンサ106を追加することができる。データロガー111は、CANバス105を介して送信されるECM107、ECU109および/またはセンサ106からデータを記録することができる。車両センサ106は、車両認識データ114および/または環境認識データ112を受信する。コントローラ104は、外部データ源108に機能的または動作的に接続され得る。いくつかの実施例では、外部データ源108は、CANバス105を介してコントローラ104に機能的にまたは動作可能に接続され得る。いくつかの実施例では、CANバス外部データ源115は、CANバス105に接続される。CANバス外部データ源115は、車両認識データ114および/または環境認識データ112を含むことができる。接続はネットワーク接続であってもよい。ネットワーク接続は、Wi-Fiを介するものを含むインターネット接続、またはBluetooth(登録商標)、セルラープロトコルなどの他の適切な通信プロトコル、ならびに本明細書で説明する様々な部品間の有線接続とし得る。外部データ源108は、車両認識データ114および/または環境認識データ112を含むことができる。いくつかの実施例では、コントローラ104は、触覚デバイス(tactile device)117に接続され得る。
【0035】
いくつかの実施例では、レース車両のステレオシステムは、スピーカ102を含む。いくつかの実施例では、レース車両の運転手が着用するヘルメットはスピーカ102を含む。他のチームメンバーなどからの音声通信が、本明細書に記載したようにオーディオイベントメタファーとともに含まれ、優先順位付けされ得る。
【0036】
場合によっては、車両認識データ114は、レース車両認識データであってもよい。レース車両認識データまたはレース車両認識は、道路またはレーストラックに対するレース車両の位置、および/または道路またはレーストラックのコーナー(すなわちコーナリング位置)に対するレース車両の位置に関する情報であり得る。レース車両認識に対応するオーディオメッセージ(音声メッセージ)は、レース車両の所望のレーストラック位置またはレース車両に対する衝撃の位置の1つを含むことができる。道路またはレーストラックへの衝撃の位置は、レース車両がコーナーを曲がっているときに、レース車両への衝撃の位置に関する。レース車両は、本明細書に記載するように、コーナー点のターゲットを実現することにより、ラップタイムを短縮するようにコーナーを曲がることができる。
【0037】
環境認識データ112、レース車両の環境認識または環境情報は、レース車両に対する別のレース車両の位置、またはレース車両の環境内の物体の位置のうちの少なくとも1つを含み得る。この情報は、車両センサ106などのレース車両に搭載されたセンサを介して収集することができ、または収集された情報は、車両の外部に配置された外部データ源108からレース車両に送信される。環境認識に対応するオーディオメッセージは、他のレース車両またはレース車両の環境内の物体を回避するためのキューメッセージを含む。環境認識に対応するオーディオメッセージは、レース車両に対する、レース車両の環境内の他のレース車両または物体の近接度または接近率のうちの少なくとも1つに対応するキューメッセージを含み得る。メッセージはまた、レース車両の環境内の物体のタイプを示してもよい。
【0038】
いくつかの実施例では、メッセージングデバイス100は、レース車両の運転手のパフォーマンスを向上させるためのシステムであってもよい。スピーカ102は、オーディオ信号および/またはメッセージを、レース車両の運転手、または車両の乗客などの他の人、または離れた場所にいるピットクルー、またはシミュレータまたは他のコンピューターシステムに対応している人に送る(オーディオ信号および/またはメッセージは、評価のためにリアルタイムでまたはイベント後に通信することができる)。
【0039】
コントローラ104は、スピーカ102を制御して、レース車両の移動中に、運転手にパフォーマンス関連情報を伝達する。コントローラ104は、車両情報を受信するように構成され得る。車両情報は、レース車両の車両センサ106によって収集された車両情報を含んでもよい。車両情報および前述の他のデータは、運転手に伝えるためのオーディオメッセージを選択および/または生成するために使用され得る。メッセージは、キューメッセージまたはイベント後のフィードバックメッセージであってもよい。キューメッセージは、運転手が適切なタイミングで動作を行い、適切にまたは所望に応じて操作を実行するのを支援することを意図している。イベント後フィードバックメッセージは、行動が適切に実行されたか、または所望に応じて実行されたかを運転手に伝えることを意図している。車両情報および他のデータは、どのオーディオメッセージを送信すべきか、およびどのオーディオメッセージを優先付けるべきかを決定するために使用され得る。
【0040】
いくつかの実施例では、オーディオデバイスまたはメッセージングデバイス100は、運転手に物理的に接触する(例えば、運転手または運転手の体に装着される)少なくとも一部分を有するように構成され、オーディオデバイスは、オーディオ信号および/またはメッセージを運転手に通信可能なスピーカ102を含む。
【0041】
いくつかの実施例では、メッセージングデバイス100は、車両制御を向上させるためのシステムである。当該システムは、音声信号および/またはメッセージを人に通信可能なスピーカ102を含む。また、システムは、パフォーマンスに関連する情報を人に伝達するようにスピーカ102を制御するコントローラ104を含む。コントローラ104は、車両情報を受信し、車両情報を使用して、車両制御に対応する運転手の動作を実行するための所望のタイミングを人に通知するオーディオメッセージを人に伝達する。車両情報は、外部データ源108から、CANバス105を介して、またはコントローラ104に接続されたセンサ106から直接供給される。
【0042】
メッセージングデバイス100は、レース車両、レースカー、モータースポーツ車両、通勤または輸送車両、電気自動車、ハイブリッド車両、建設車両、船舶、航空機、潜水車両、宇宙車両、自動運転車両、または教習車両などの様々な車両と共に使用することができる。
【0043】
(メッセージシステム用コントローラ)図2は、コントローラ104を有するメッセージングデバイス100の例示的な実施例のエレメントを示すブロック図を示す。コントローラ104は、任意の適切なコンピューティングデバイスまたはボードの様式とすることができ、典型的には、スピーカ102に取り付けられるポータブルデバイスである。本明細書におけるコントローラ104の機能および特徴は、既存の車両ECM107、ECU109、および/または他の車両ハードウェアに統合することができる。図示の実施例では、コントローラ104は、プロセッサまたはハードウェアプロセッサ126と、プログラムコード130を記憶するコンピュータ可読メモリ128と、を有する。プログラムコード130は、特定のコンピュータ実行可能命令を含み、この特定のコンピュータ実行可能命令は、プロセッサ126によって実行されると、メッセージングデバイス100に、オーディオメッセージおよび/または触覚メッセージまたはメタファーの通信を含む、本明細書で説明する所望の機能および動作を実行させる。プログラムコード130は、一つまたは複数のスピーカ102を介して適用される車両関連情報の分析およびオーディオ信号の生成を含む、本明細書で説明する様々な機能および動作を実行するためのアルゴリズムおよびプログラムロジックを実装する。
【0044】
コントローラ104は、専用バッテリまたは車両のバッテリによって給電されてもよい。コントローラ104は、一つまたは複数のスピーカ102と一体化されてもよいし、一つまたは複数のスピーカ102の外部にあり、機能的にリンクされてもよい。プロセッサ126は、CANバス105および外部データ源108との間で情報を送受信することができる。プロセッサ126は、CANバス105から信号を受信するために車両118に接続され得る。CANバス105は、車両118内のECM107、ECU109、および/またはセンサ106に接続され得る。いくつかの実施例では、プロセッサ126は、車両118から信号を受信することができるが、車両118に信号を送ることができないか、あるいは車両を直接制御する。プロセッサ126は、マイクロプロセッサまたはマイクロコントローラであることが好ましいが、代替的に、例えば、特定用途向け集積回路(ASIC)、FPGA、または特定用途向け回路を含む他の装置であってもよい。単一のプロセッサ126が示されているが、コントローラ104は、いくつかの実施例において、複数の別個のプロセッサを含んでもよい。
【0045】
いくつかの実施例では、プロセッサ126は、GPS(全地球測位システム)受信機132に接続されて、本明細書に記載したようなGPS情報を受信する。プロセッサ126は、GPS受信機132に情報を送信し、そこから情報を受信することができる。プロセッサ126は、本明細書に記載するように、ユーザ入力を受信するために、ユーザインタフェース110に接続され得る。プロセッサ126は、ユーザインタフェース110との間で情報を送受信することができる。いくつかの実施例では、ユーザインタフェースは、ワイヤレストランシーバ116を介してプロセッサ127に接続され得る。ユーザ入力デバイス110は、例えば、運転手または運転手のチームが様々な構成設定を閲覧および調整することを可能にするためのキーパッドおよびディスプレイまたはタッチスクリーンを含む。いくつかの実施例では、ユーザインタフェースはまた、既存の車両制御を介して制御されるか、または外部インターフェースを介して遠隔制御され得る。例えば、ある実施例では、ステアリングホイールコントローラは、CANバス105を介してコントローラ104に対する各々のスイッチ位置にプログラムすることができ、信号はコントローラ104へのユーザ入力として使用することができる。コントローラ104は、追加または代替として、音声認識、ジェスチャ認識および/または他のタイプのユーザ入力をサポートすることができる。ユーザインタフェース110がソフトウェアベースのユーザインタフェースを含む実施例では、ユーザインタフェースは、プロセッサ126によってユーザインタフェースに送信された情報に基づいて、メッセージングデバイス100のステータス情報を表示することができる。
【0046】
いくつかの実施例では、メッセージングデバイス100、具体的にはコントローラ104は、車両のトラック位置を決定するためにラップ距離を使用してもよい。ラップ距離は、ラップリセットポイントから車両の現在位置までの経過距離とすることができる。ラップ距離を使用して、おおよそのトラック位置を決定することができる。トラック位置は、様々な方法で推定することができる。トラック位置の推定は、ステアリングデータ、慣性センサデータ、および/またはコントローラ104に利用可能な他のデータに基づいて行うことができる。
【0047】
図示のように、プロセッサ126は、ワイヤレストランシーバ116に接続され得る。ワイヤレストランシーバ116は、プロセッサ126が、車両118と、一つまたは複数のスピーカ102(および/または触覚デバイス117上の触覚アクチュエータ)と無線で通信することを可能にする。一つまたは複数のスピーカ102、外部データ源108、インターネット、および/または車両の外部にあるピットクルーコンピューティングデバイス。ワイヤレストランシーバ116はまた、プロセッサ126がGPS受信機132および/またはユーザインタフェース110と無線で通信することを可能にし得る。単一のワイヤレストランシーバ116が示されているが、異なるシステムまたは構成要素との通信のために、別個のワイヤレストランシーバが提供され得る。車両118、スピーカ102、および/または異なるシステムもしくは構成要素との無線通信は、有線通信に取って代わるか、または有線通信を補うかのいずれかである。
【0048】
コントローラ104は、任意の適切な信号インターフェースおよびプロトコルを使用して、トランシーバを介してCANバス105からセンサ信号を受信することができる。いくつかの実施例では、トランシーバは、有線のトランシーバである。いくつかの実施例では、トランシーバは、ワイヤレストランシーバ116などの無線レストランシーバであり得る。好ましくは、コントローラは、CANバス105上の受動ノードとして作用する。これは、CANバス105上の信号をモニタするが、車両の動作に直接影響を及ぼす作用を行わないことを意味する。コントローラ104は、CANバス105上でメッセージデータおよびメッセージ配信タイミングをブロードキャストするために使用することができる。情報は、後の分析のために車両データロガーを用いて記録され得る。このデータの記録は、オーディオメッセージが意図したとおりに配信されていることを検証するために使用でき、データはシステムの改善に役立つ。コントローラ104は、CANバス105から受信されたデータに基づいて、および様々なプログラムの基準に基づいて、運転手に配信されるオーディオ信号を決定する。ある場合では、コントローラ104は、(CANバス以外の)他の情報源を使用して、適用するオーディオ信号を選択する。例えば、コントローラ104は、GPS信号およびローカルビーコンを使用して車両のリアルタイムの位置を正確に決定するGPS装置を含んでもよく、そのような実施例では、コントローラ104は、例えば、シフト関連オーディオ信号を選択して運転手に送信するために、上記の付加的な情報源を使用してもよい。
【0049】
ワイヤレストランシーバ116が設けられている実施例では、コントローラ104は、スピーカ102を介して運転手に伝達するため、ワイヤレストランシーバ116を介してオーディオ信号を受信することもできる。例えば、チームメンバーは、標準的なラジオを介して通信する代わりに、既知のまたは所定のオーディオ信号を運転手に送信することができる。ワイヤレストランシーバ116は、コントローラ104の一部、またはCANバス105に直接接続されるなど、図1に示されるシステムの任意の他の部分であり得る。ある場合では、ワイヤレストランシーバ116は、車両の外部にあるデバイスと通信することが可能であり得、この場合、図1に示すシステムの外部の別のチームメンバーまたは別のコントローラが、ワイヤレストランシーバ116を介してオーディオ信号を決定し、運転手に送信する。他のチームメンバーはまた、システムによって生成されたオーディオメッセージが調整されるべきであることを示すために、コントローラ104にデータを送信することが可能である。
【0050】
スピーカ102は、オーディオメッセージ、メタファーまたは信号を人に送ることが可能な任意のシステムとすることができる。
【0051】
いくつかの実施例では、コントローラ104は、車両情報、実行情報、補助情報、および/またはユーザ情報を含み得る入力情報を受信するように構成され得る。入力情報の分類は、本明細書に記載される実施例の機能を限定しない。入力情報の分類は議論上の目的のためである。信号センサデータまたは車両センサ情報とも呼ぶ車両情報は、車両センサからの信号に基づくことができる。実行情報は、車両センサからの信号および/または全地球測位システムなどの補助センサからの信号に基づくことができる。補助情報は、ピットクルー情報などの補助センサからの信号に基づくことができる。車両情報は、例えば、タイヤの回転によって決定される個々の車輪速度が、全地球測位システム情報および/または慣性移動センサによって決定される車両の速度と一致しない場合があるので、例えば、補助情報と重複することができる。この不一致は、走行面に対する車輪のスリップに起因する可能性がある。実行情報は、加速などの補助情報と同じであってもよい。加速度は、4つのタイヤ全てに対する車両重量の最適および/または所望のバランスに基づいて達成され得る最大加速度を基準として運転手が達成する加速度によって決定される実行情報であり得る。加速度はまた、全地球測位システムおよび/または慣性運動センサによって決定される、走行面に対する実際の車両加速度に基づく補助情報であり得る。車両情報は、車両センサ106によって、外部データ源108によって、またはCANバス105によって、コントローラ104に通信されてもよい。データはまた、ユーザインタフェース110によってコントローラ104に送られてもよい。外部データ源108は、チームメートからのデータまたはサーバからのデータを含むことができる。
【0052】
車両情報は、動力利用、燃料/エネルギー消費、タイヤ回転によって決定される車輪速度、他の車輪に対する車輪スピン、車輪のスリップ、エンジンの毎分あたりの回転数、ギア選択、アクセルペダル位置、ブレーキペダル位置、ブレーキパッド位置、ブレーキライン圧力、操舵角、遷移入力ランプ、車両重量配分および車両運動量などの車両動作の特性を含むことができ、これらは、本明細書に記載されるように、オーディオ信号を生成するためにコントローラによって利用され得る。パフォーマンスデータと呼ばれることもある実行情報は、基準ラップからの時間利得または損失、基準点からの時間利得または損失、ギア選択のタイミング、制動速度、加速度、操舵角、進入および退出速度、進入および退出ライン、進入および退出減速および加速度、ならびにグリップの使用を含むことができ、これらは、本明細書で説明するように、オーディオ信号を生成するためにコントローラによって利用され得る。
【0053】
補助情報は、衛星利用測位システムからの入力、車両位置、車両速度、タイヤの摩耗、加速、減速、コーナーに近づくための半径、コーナーに近づくための速度、ピットクルー情報、および制動、舵角、加速、およびコーナーに近づくための基準点を含むことができ、これらは、本明細書で説明するように、オーディオメッセージを生成するためにコントローラによって利用され得る。受信された入力情報に基づいて、コントローラ104は、リアルタイムまたは略リアルタイムで、所定の時間で、特定のレーストラック位置で、および/または特定の時間間隔で、同一であっても異なっていてもよいオーディオメッセージを生成することができる。一実施例では、ユーザは、リアルタイムまたは略リアルタイムの情報を入力デバイスに問い合わせることができる。全ての車両関連データは、パフォーマンスデータまたは車両パフォーマンスデータと呼ばれることがある。オペレータ入力に関連するデータは、パフォーマンスデータまたは運転手パフォーマンスデータと呼ばれることもある。
【0054】
ユーザ情報は、運転手および/またはメッセージングデバイス100と通信することができる少なくとも1人の他のユーザからの情報を含むことができる。ユーザ情報は、ユーザ設定(ユーザプリファレンス)とも呼ばれる。一実施例では、運転手または別のユーザのいずれかが、例えば、特定のオーディオ信号を生成または通信するための入力デバイスを用いてメッセージングデバイス100を構成するか、または通信されるオーディオ信号のタイプまたはコンテンツを決定するためにオーディオ信号またはプロファイルのリストから選択することができる。次いで、別のユーザは、例えば、ピットクルーコンピューティングデバイスを使用して、利用可能なオーディオ信号のリストから選択して、メッセージを運転手に伝達することができる。これは、例えば、より遅いラップタイムにつながる虞のある従来の聴覚または視覚通信を回避するのに役立つ。コントローラ104がGPS受信機132を含む実施例では、コントローラ104は、特定のオーディオ信号を生成するか否か、およびいつ生成するかを決定する際に、車両の現在位置および過去の位置を考慮に入れることができる。ある場合では、GPS受信機132(またはコントローラ104に設けられた別個のワイヤレストランシーバ116)は、レーストラックに沿って配置された固定ビーコンによって送信された位置ベースの信号を受信するように構成され得る。これらの信号は、コントローラ104が標準的なGPSよりも正確に車両の位置を決定することを可能にする。
【0055】
いくつかの実施例では、プロファイルのリストから選択することは、生成されるオーディオ信号のタイプを運転手がカスタマイズすることを可能にする。プロファイルは、例えば、最適および/または所望のギアシフト点ならびに最適および/または所望のコーナー進入速度に関するオーディオ信号を受信するが、ブレーキ、加速度および操舵角に関する基準点に関するオーディオ信号を受信しないなど、選択された特定のオーディオ信号を受信するためのオプションを含むことができる。他のプロファイルは、実際のレースに対して、ウエットまたはドライ条件および/または練習走行などの運転条件に応じて、より関連するオーディオ信号を受信するためのオプションを含むことができる。更なるプロファイルは、燃料/エネルギー消費の管理、タイヤ温度およびタイヤ摩耗の管理、または他の車両構成要素の歪みの管理に関連し得る。プロファイルはまた、オーディオ信号の一部または全部を無効にするオプションを含むことができる。オーディオ信号を低減または無効化することは、オーディオ信号に曝されたときの運転手の学習またはパフォーマンスの変化を評価するのに有利である場合がある。
【0056】
いくつかの実施例では、運転手は、リアルタイムまたは略リアルタイムで、所定の時間に、または特定の時間間隔で、プロファイルを変更することができ、これは同一であっても異なっていてもよい。プロファイルは、例えば、滑りやすい状態のために車の動きの実際のフィードバックが抑制されるか減少した場合に、ウエット状態の間に車両に関する追加情報を運転手に提供することによって、パフォーマンスを向上させるのに役立つ。ウエット状態のプロファイルは、運転手が、あたかもドライ状態で運転しているかのように、より正確かつ一貫した本体制御を実行または反復するのを助ける。いくつかの実施例では、コントローラを「学習」モードに設定することができる。「学習」モードでは、いくつかのラップに亘って運転手のパフォーマンスを観察し、次いで、生成されるべきキューおよび他の信号のタイプを決定(または推奨)する。いくつかの実施例では、プロファイルは、レースチームの外部から制御することもできる。これは、オーディオキューの展開、改良および/またはオーディオキューの有効性評価を容易にする。
【0057】
いくつかの実施例では、プロファイルは、所与のデータ条件に対して異なるサウンディングオーディオメッセージを生成することができる。例えば、第1のプロファイルは、車両のパフォーマンスデータに応じて修正される第1のベーストラックを有し、第2のプロファイルは、車両のパフォーマンスデータに応じて修正される第2のベーストラックを有することができる。第1のトラックと第2のトラックとは異なる。同じパフォーマンスデータの場合、プロファイルAはプロファイルBとは異なるオーディオトラックを生成する。同様に、オーディオトラックの生成方法に関する他の条件を変更し、プロファイルに関連付けることができる。例えば、プロファイルAでは、オーディオ特性Aは、パフォーマンスデータAの変化に関して変化し得るが、プロファイルBでは、オーディオ特性Bは、パフォーマンスデータAの変化に関して変化し得る。異なるプロファイルでは、オーディオメッセージの変化の程度を支配する関係は異なる。例えば、プロファイルAでは、オーディオ特性Aは、パフォーマンスデータAの変化に対して線形に変化し得るが、プロファイルBでは、オーディオ特性Aは、パフォーマンスデータAの変化に対して指数関数的に変化し得る。いくつかの実施例では、パフォーマンスデータAは、タイヤ摩耗データであり得る。いくつかの実施例では、オーディオ特性Aは、音量であってもよい。いくつかの実施例では、オーディオ特性Bは、ビート(拍)であってもよい。
【0058】
上述のように、様々なプロファイルが、様々なユーザデバイス135によって使用されてもよい。様々なユーザデバイスが、サーバ134またはワイヤレストランシーバ116と通信してもよい。ユーザデバイス135は、コントローラ104またはサーバ134からオーディオメッセージを受信することができる。ユーザデバイス135は、オーディオメッセージおよび/または他のデータを生成するのに適したデータを受信することもできる。ある実施例では、ユーザデバイス135は、受信データをオーディオメッセージに変換するように構成してもよい。ユーザデバイス135によって生成されるオーディオメッセージは、コントローラ104によって生成されるオーディオメッセージとは異なってもよい。複数のユーザデバイスによって生成されるオーディオメッセージは、すべて異なってもよい。ユーザデバイス135は、コントローラ104と同様のシステムを備えることができる。
【0059】
いくつかの実施例では、ユーザデバイスは、システムを制御するためのユーザ入力を受け、かつ/または本明細書に記載したようにシステムに入力を提供することもできる。例えば、システムは、エンジニアもしくは他のチームメンバーを含む運転手でない者、オペレータでない者またはアスリートでない者などのユーザによって、ユーザデバイス135を介して本明細書で説明したようなオーディオメタファーを調整するなど、有効化、無効化、調整、または他の方法で制御され得る。このようなユーザは、ユーザインタフェース110を介して、システムを有効にしたり、無効にしたり、調整したり、その他の方法で制御したりすることができる。
【0060】
いくつかの実施例では、コントローラ104は、運転手の強さおよび/または弱さの自動評価に基づいてオーディオ信号を適応的に微調整することができる。例えば、コントローラが、特定の動作(例えば、ブレーキまたはシフト)を実行するときに運転手が一貫して遅れていることを検出した場合、コントローラ104は、この動作を実行するための関連するオーディオ信号の生成を開始するか、またはそのようなキューのタイミングおよび/または強度を調整することができる。適応学習は、トレーニングの特定の側面を強調することができ、または運転手の弱点もしくは行動を実現できない失敗を軽減させる。また、本明細書に記載のプロファイルは、初級者、中級者、上級者またはエキスパートなど、初級者からエキスパートまでの運転手のプロファイルを含むことができる。一実施例では、初級者のプロファイルは、本明細書に記載した、運転手に通信される全てまたはほとんどのオーディオ信号を含む。エキスパートのプロファイルは、直観に反するオーディオ信号または運転手の特定の弱点を打ち消すのに役立つオーディオ信号を含む。直観に反するオーディオ信号の一例は、次のトラックセクションで高いトップスピードを得るために、より高速でコーナーから抜けるために、異なる進入位置、角度および速度でレーストラック上のコーナーに対する接近することに関する。適応制御は機械学習を用いてもよい。適応制御は、サーバ134などのサーバ上で実行される様々な決定を含むことができる。
【0061】
コントローラ104はまた、例えば、全地球測位データ、ビーコンデータ、所定のメッセージなど、他の情報源を受信し、分析し得る。コントローラ104への接続は、ワイヤレストランシーバ116を介して無線とすることができる。システムがどのように構成されるかに応じて、システムは、オーディオメッセージまたは信号を介して、リアルタイム情報を含む様々な異なるタイプの情報を運転手に伝達することができる。例えば、システムは、シフトまたはブレーキをいつ行うか、またはシフトまたはブレーキ操作が早すぎたかまたは遅すぎたかを運転手に知らせることができる。システムは、例えば、レースまたはトレーニング中に運転手にリアルタイムのフィードバックおよびガイダンスを提供するために使用することができる。システムは、レースまたはトレーニング中に運転手が受けることができる他の指標を置換または補完することができる。メッセージングデバイスまたは当該デバイスの部品は、車両、ヘルメット、または任意の他の適切な構造に取り付け可能である。いくつかの実施例では、オーディオデバイスは、運転手または機器の部品に取り付けられる。メッセージングデバイスまたはその一部は、スタンドアロン型であってもよい。メッセージングデバイス100またはその一部は、ヘッドホンに含まれてもよい。オーディオデバイスは、運転手と接触することができる。メッセージングデバイス100のスピーカ102は、互いから遠くに位置してもよく、様々な人の近くに位置してもよいし、または様々な人に触れることができ、これらの全てが独自のコントローラ104を含む。スピーカ機能はまた、骨伝導トランスデューサを使用して実装されてもよい。
【0062】
いくつかの実施例では、一つまたは複数のスピーカ102は、2つ以上のスピーカを含み、オーディオメッセージ304は、レース車両の車両認識データ114または環境認識データ112のうちの少なくとも1つに対応する指向性、空間的、3Dサラウンド、または他の同様の音(サウンド)を含み得る。指向性音は、外部データ源108から受信されたデータに対応し得る。スピーカ102は、3つ以上のスピーカを含むことができる。スピーカ102は、オーディオメッセージがより優れた指向性、空間、3Dサラウンドまたは他の音を含むことを可能にするために、車両の周りに分散され得る。システムは、オーディオ処理技術を使用して、3Dオーディオの効果を模倣することができる。ヘッドホンおよびヘルメットは、指向性、空間、3Dサラウンド、または他の音を提供するために、多数のスピーカを備えてもよい。
【0063】
いくつかの実施例では、コントローラ104は、触覚メッセージをオーディオメッセージに関連付けることができ、触覚メッセージは、オーディオメッセージの強調、オーディオメッセージの分類、またはオーディオメッセージを異なるイベント後のフィードバックメッセージに関連付けることのうちの少なくとも1つに対応する。コントローラ104は、触覚メッセージをオーディオメッセージに関連付けるように構成され得る。触覚メッセージは、レース車両のレース車両認識またはレース車両の環境認識のうちの少なくとも1つに対応する指向性音とともに配信され得る。触覚メッセージは、触覚デバイス117を介して受信機に配信され得る。
【0064】
(オーディオおよびその他のメッセージの生成)図3は、オーディオメタファー生成プログラムモジュールを備えたオーディオメッセージ300を生成する実施例であって、対応するプログラムコードをメモリ128に格納し、プロセッサ126によって実行する実施例を示している。コントローラ104は、本願の図3を参照して説明するたように、システムに一つまたは複数のメッセージを通信させる。図3を参照して説明する一つまたは複数の構成要素は、コントローラ104のモジュールであり得る。
【0065】
オーディオメタファージェネレータプログラムモジュールからの出力は、一つまたは複数のスピーカ102にオーディオ信号を送信するために使用され得る。オーディオモディファイア(audio modifier)またはジェネレータモジュール302は、オーディオメッセージ304を生成する。オーディオモディファイアまたはジェネレータ302として識別されるが、ジェネレータ302は、触覚メッセージまたは他のメッセージのジェネレータ302とし得る。ジェネレータ302は、本明細書で説明するように、オーディオメッセージのための、触覚メッセージまたは他のメッセージを生成することができるが、触覚または振動特有の実装形態を有し、オーディオメッセージは、触覚メッセージと異なる、固有の特性および実装形態を有する。ジェネレータ302は、本明細書に記載したように、オーディオおよび/または触覚メッセージまたはメタファーを生成することができるメッセージまたはメタファーのジェネレータ302と見なすことができる。
【0066】
オーディオメッセージ304は、一つまたは複数のスピーカ102、または電気音響トランスデューサを含む任意の別の適切なオーディオ生成デバイス102を使用して、受信者に配信され得る。いくつかの実施例において、オーディオメッセージ304は、後の再生のために保存されてもよい。オーディオメッセージ304は、離散メッセージ、または連続したオーディオストリームであってもよい。オーディオメッセージ304は、行動がどのように良好に実行されたか、行動が実行されたとき、ベンチマークと比較して行動が実行されたとき、行動を実行すべきとき、自動車がどのように実行されているか、様々な車両システムのステータス、様々な車両システムの変化率、運転手がどのように実行しているか、特定のまたは所定のベンチマークパフォーマンスに対して運転手がどのように実行しているか、車両周囲の環境がどのように変化しているか、運転手が車両の周囲にどのように応答すべきか、または本明細書で説明する様々な他のメッセージを示す。
【0067】
オーディオモディファイアまたはジェネレータ302は、オーディオメッセージ304を生成するために様々なソースデータを使用することができる。オーディオモディファイア(ジェネレータ)302は、ベースオーディオ312、センサデータ306(センサデータ306は、CANバス105ならびに運転手またはオペレータ入力データ308からのデータ、外部データ310、ユーザ入力またはユーザ設定データ314を含み得る)を受信し、それらのうちのいくつかは、運転手および/または運転手でない者を含むオペレータおよび/または運転手でない者によって、本明細書に記載のユーザインタフェース110またはユーザデバイス135を介して入力することができ、さらに、環境認識データ320などのキューメッセージ、または所望の運転手動作データ322、レーストラック位置データ326、衝撃位置データ328、および/または所望のタイミングデータ330を含む所望のパフォーマンスデータを受信する。ベースオーディオ312は、オーディオファイルであってもよい。ベースオーディオ312は、オーディオファイルへの変換に適したパラメータのセットであってもよい。ベースオーディオ312は、オーディオメッセージを生成するのに適したデータであり得る。
【0068】
様々なオーディオメッセージは、オーディオモディファイア(ジェネレータ)302を使用して生成され得る。いくつかの実施例では、オーディオメッセージは、周波数、ピッチ、ビート、音量、トーン、リズムパターン、コード、および/またはコードの順番のうちの一つまたは複数のバリエーションを含み得る。いくつかの実施例では、これらのバリエーションは、ベースオーディオ312に適用され得る。いくつかの実施例では、これらのバリエーションは、ベースファイルを使用せずにオーディオファイルを生成するために使用される。車両に関する車両情報は、車両によって受信される外部データ310を含んでもよい。車両情報はまた、環境認識データ320など、車両の環境に関する情報を含み得る。ある実施例では、オーディオメッセージは、受信された外部データおよび定義された優先順位に基づいて調整、再生、またはサイクルされる。
【0069】
いくつかの実施例では、コントローラ104は、レース車両が所望の動作範囲内で動作していることに応答して、オーディオメッセージを調和させるように構成される。いくつかの実施例では、この動作範囲は、所望の動作範囲内に存在する単一の車両ダイナミクスパラメータに関する。車両ダイナミクスパラメタファー、外部データ310の構成要素またはキューまたはフィードバックメッセージデータ318の構成要素としてオーディオモディファイア(ジェネレータ)302に伝達され得る。所望の値、または所望の動作範囲は、所望のパフォーマンスデータ324としてオーディオモディファイア(ジェネレータ)302に伝達されてもよい。いくつかの実施例では、オーディオメッセージは、一つまたは複数の様々な車両ダイナミクスパラメータおよび/または環境パラメータが最適な範囲内にあることに応答して、調和したものとなる。いくつかの実施例では、コントローラ104は、レース車両が所望の動作範囲外で動作していることに応答して、調和したオーディオメッセージから変化するキューまたはフィードバックメッセージを生成するように構成される。システムは、走行中または使用中に所望の動作範囲を調整するように構成され得る。システムは、所望の動作範囲をリアルタイムで、または略リアルタイムで調整するように構成され得る。いくつかの実施例では、この調整は、ユーザインタフェース110を介して入力され得る。いくつかの実施例では、調整は、ワイヤレストランシーバ116を介してシステムに提供され得る。いくつかの実施例では、調整は、システムの適応制御を介して入力されてもよい。適応制御は、システムによる自動自己調整を含んでもよい。システムによる自己調整は、機械学習によって制御されてもよい。キューまたはフィードバックメッセージの変化の程度は、所望の動作範囲外で動作しているレース車両の程度に対応する。変化は、ベースオーディオ312からの変化に対応し得る。キューまたはフィードバックメッセージの変化の程度は、所望の動作範囲外で作動しているレース車両の程度に対応することができる。コントローラ104は、レース車両が所望の動作範囲外で動作していることに応答して、オーディオメッセージを調和させないように構成することができる。本明細書に記載のコントローラ104の構成は、いくつかの実施例では、プロセッサ126またはサーバ134を使用して実現し得る。
【0070】
いくつかの実施例では、オーディオ信号またはオーディオメッセージ304は、レース車両の環境、トラック位置、進入速度、または退出速度のうちの少なくとも1つに対応する。オーディオ信号は、ユーザ入力に応じて調整され得る。運転手によって実行される行動に関するキューメッセージは、運転手によって実行される行動またはレース車両の環境に応じて連続的に変化させることができる。オーディオ信号は、後期の運転手開始イベント(運転手により開始される事象)を表すオーディオパターンを有することができる。このオーディオパターンは、運転手開始イベントが、所望のタイミングの後に閾値時間を超えて発生したという判断に応答して適用され得る。オーディオ信号は、初期の運転手開始イベントを表すオーディオパターンを有することができる。このオーディオ信号は、運転手開始イベントが、所望のタイミングの前に閾値時間を超えて発生したという判断に応答して適用され得る。所望のタイミングは、車両位置データに少なくとも部分的に基づいてコンピューティングデバイスによって決定することができる。所望のタイミング、および達成される実際のタイミングは、所望のパフォーマンスデータ324として、またはキューまたはフィードバックメッセージデータ318として、オーディオモディファイア(ジェネレータ)302に提供され得る。
【0071】
図4は、オーディオメッセージを生成するためのプロセス400の一例を示す。図4は、入力が所与の範囲内にあるか否かに基づいてオペレータにオーディオフィードバックを提供するためのプロセスの例示的な実施例である。プロセス400は、プロセッサ126上で実行可能なオーディオモディファイア(ジェネレータ)302の一部であってもよい。ブロック402では、運転手は車両を運転している。車両はデータを生成し、ブロック404において、車両センサ106は、運転手の入力および他の車両データを登録する。ブロック406において、システムは、入力が好ましい範囲内にあるか否かを判定する。入力が好ましい範囲にある場合、システムは、ブロック408において、範囲内のオーディオメッセージを生成する。入力が好ましい範囲内にない場合、システムは、ブロック410において、範囲外のオーディオメッセージを生成する。運転手が行う行動は、操舵、ギアシフト、制動、回生制動、エネルギーハーベスティング、エネルギーの展開または加速のうちの少なくとも1つを含むことができる。運転手は、ブロック402において、これらの行動を実行する。
【0072】
いくつかの実施例では、エネルギー管理は、戦略的なエネルギーハーベスティング(環境発電)および展開を予測することを含み得る。例えば、所望のタイヤ摩耗を低減または最適化することによって、所望の舵角を制御して、エネルギーの使用を最適化してもよい。運転手がオーバーステアする場合、運転手は、タイヤのパフォーマンス閾値を超えているか、または超えている可能性がある間に、オーバーステアを補正しなければならないことがある。オーバーステアでは、タイヤのパフォーマンスが落ちたり、妨げられたりして(タイヤの磨耗が激しいなど)、その特定の操作(コーナーを曲がるなど)のために最適に満たないエネルギー使用やタイヤの展開につながることがある。従って、本明細書に記載したようなオーディオメッセージは、例えば、パンクあるいは所望のまたは所定の閾値を超えた過度のタイヤ摩耗のために交換を必要とするタイヤ性能以下の状態に至るタイヤ性能を過度に超えないように(例えば、過度のタイヤ摩耗)、所望のタイヤパフォーマンス管理を伝達する。
【0073】
本明細書に記載したようなオーディオメッセージを使用する同様の制御の状況を通信のために適用することができ、例えば、所望の燃料/エネルギー消費(例えば、加速中のような特定の操縦のための過剰な燃料/エネルギー使用を緩和するためのスロットル制御)、所望のブレーキ寿命および/または使用(例えば、制動中のような特定の操縦のための過剰なブレーキ容量/寿命の使用を緩和するためのブレーキ位置制御)、所望の回生制動(例えば、制動中のような特定の操縦のための過剰なブレーキ容量/寿命使用を緩和するためのエネルギーハーベスティングを最適化する)および/または所望のギアシフト(例えば、過剰なステアリング、燃料/エネルギー消費、ブレーキ寿命使用、または準最適な回生制動を緩和するためのギアシフトを最適化する)を伝達する。システムは、例えば、所望の操舵角、所望のタイヤ摩耗、所望の燃料/エネルギー消費、所望のブレーキ寿命および/または使用、および/または所望のギアシフト、ならびに本明細書に記載する他の機械動作/制御のうちのいずれか1つまたは組合せを含み得る、エネルギーの所望の展開をどのように最適化または達成するかを運転手/操作者に伝達するためにオーディオメッセージを使用することができる。
【0074】
図5は、オーディオメッセージを生成するための例示的なプロセス500を示す。図5は、入力が所与の範囲内にあるかどうか、および入力がどのくらい範囲外にあるかに基づいて、オーディオフィードバックをオペレータに提供するためのプロセスの例示的な実施例である。プロセス500は、プロセッサ126上で実行され得るオーディオモディファイア(ジェネレータ)302の一部であり得る。ブロック502では、運転手は車両を運転している。車両センサは、車両動作に基づいてデータを生成し、ブロック504において、車両センサ106は、運転手の入力および他の車両データを登録する。ブロック506において、システムは、入力が好ましい範囲内にあるかどうかを判定する。入力が好ましい範囲内にある場合、システムは、ブロック508において、範囲内のオーディオメッセージを生成する。入力が好ましい範囲内にない場合、システムは、ブロック510において、入力が好ましい範囲から逸脱する程度を判断する。ブロック512において、システムは、運転手の行動の好ましい範囲からの変化の程度に基づいてオーディオメッセージを生成する。運転手が行う行動は、操舵、ギアシフト、制動、回生制動、エネルギーハーベスティング、エネルギーの展開、または加速のうちの少なくとも1つを含むことができる。運転手は、ブロック502において、これらのアクションを実行する。
【0075】
コントローラ104は、レース車両のパフォーマンス閾値に対応するオーディオメッセージを伝達するように構成され得る。パフォーマンス閾値は、ホイールのスリップ比、タイヤグリップ、タイヤ摩耗、タイヤ温度、縁石衝撃力、加速率、減速率、コーナリング率、動的車両動作および/または燃料/エネルギー消費のうちの少なくとも1つに関するものであってもよい。燃料消費量は、内燃機関自動車のガソリン/ガスの使用に関する。エネルギー消費は、電気自動車のための電気エネルギー(例えば、バッテリーから)の使用に関連し得る。オーディオメッセージはまた、レース車両の環境、トラック位置、または進入または退出速度のうちの少なくとも1つに対応し得る。オーディオメッセージは、ユーザ入力に応じて調整され得る。運転手によって実行される行動に関するキューメッセージは、運転手によって実行される行動に応じて連続的に変化され得る。運転手によって実行される動作に関するキューメッセージは、レース車両の環境の変化に応じて連続的に変化され得る。キューメッセージは、運転手が実行すべき動作を促すために、リズムまたはビートの少なくとも1つが変化してもよい。メッセージの変化は、オーディオモディファイア(ジェネレータ)302によって生成され得る。
【0076】
いくつかの実施例では、メッセージングデバイス100は、人にオーディオ信号を配信することができる2つ以上のスピーカ102を含むことができる。コントローラは、人に伝えるオーディオメッセージを選択するように構成してもよい。オーディオモディファイア(ジェネレータ)302は、ユーザに配信されるオーディオメッセージを生成および/または選択することができる。生成されたおよび/または選択されたオーディオメッセージは、運転手によって実行される動作に関するキューメッセージを含んでもよい。選択したオーディオメッセージには、動作が適切に実行されたか、または必要に応じて実行されたかを運転手に伝えるイベント後のフィードバックメッセージが含まれる場合がある。オーディオおよび/または触覚メッセージは、運転手がレース車両を制御するときに、実質的にリアルタイムで人に伝達される。リアルタイムで伝達されるオーディオおよび/または触覚メッセージは、運転手が入力を介して車両を操作するときにリアルタイムで送られる運転手入力または運転手開始イベントに対応するイベント後フィードバックメッセージ(またはフィードバックメッセージ)と見なされ得る。リアルタイムで伝達されるフィードバックメッセージは、イベント後フィードバックメッセージとみなすことができる。これは、リアルタイムで伝達されたとしても、オーディオおよび/または触覚メッセージは、2分の1秒前に発生した可能性があり、フィードバックメッセージが人に伝達されるときに依然として発生している可能性がある運転手入力/行動または運転手開始イベントに応答しているためである。イベント後フィードバックメッセージは、本明細書に記載したように、フィードバックメッセージをコントローラ104によって生成させた運転手入力/行動または運転手開始イベントが依然として発生していること(例えば、運転手が依然として運転手入力/行動を実行しているか、またはフィードバックメッセージまたはイベント後フィードバックメッセージを生成される運転手開始イベントが依然として発生していること)を含むことができる。
【0077】
音声および/または触覚メッセージは、運転手がレース車両を制御した後に、人に伝達されてもよい。音声および/または触覚メッセージは、オンデマンドで人に伝達されてもよい。いくつかの実施例では、運転手は、他の人々へのオーディオメッセージの送信を制御することができる。オーディオおよび/または触覚メッセージは、リピートメッセージ機能を使用して呼び出すことができる。メッセージングデバイス100は、運転手に伝達されるオーディオメッセージのタイプを選択するためのユーザインタフェース110を含んでもよい。
【0078】
図6は、ユーザに伝えられるかまたは配信されるオーディオメッセージの優先順位付けのための一例のプロセス600を示す。コントローラ104は、優先順位付けシステム604が本明細書に記載したように機能するためのコンピュータ実行可能命令を実行する。コントローラ104は、本明細書の図6を参照して説明したように、システムに一つまたは複数のメッセージを伝達させることができる。図6を参照して説明する一つまたは複数の構成要素は、コントローラ104のモジュールであり得る。
【0079】
優先順位付けシステム604は、オーディオメッセージ610のキューを受信することができる。オーディオメッセージは、オーディオモディファイア(ジェネレータ)302に類似したシステムによって生成されてもよい。オーディオメッセージ611の各々は、所定のコンテンツおよびタイプを有することができる。優先順位付けシステム604は、データ606を受信することもできる。データ606は、環境認識データ112を含むことができる。また、データ606は、車両認識データまたは車両情報114を含んでもよい。データ606は、外部データ源108、車両センサ106、またはCANバス105から送られてもよい。優先順位付けシステム604は、データ606およびオーディオメッセージ入力キュー610の両方を使用して、オーディオキューを生成し、出力することができる。優先順位付けシステム604は、予め確立されたまたは所定の優先順位を使用して、オーディオキューを生成し、出力することができる。出力オーディオキューは、受信者に配信するための一つまたは複数のスピーカ102に供給される再生キューであってもよい。各時間ステップにおいて、出力オーディオキューは、出力キュー612を更新するために、優先順位付けシステム604によってアクセスされてもよい。ある実施例では、オーディオメッセージ611は、それぞれのタイプに基づいてキューに入れられてもよい。ある実施例では、キューに入れられたオーディオメッセージは、オーディオファイルへのポインタとして記憶されてもよい。キューオーディオファイルは、オーディオファイルを生成するためのデータへのポインタとして格納されてもよい。一つまたは複数のスピーカ102への実際の出力は、ジャストインタイムベースで、またはリアルタイムで生成され得る。一つまたは複数のスピーカ102への実際の出力は、必要になる前に生成され得る。いくつかの実施例では、複数のオーディオメッセージを同時に伝達することができる。一緒に再生できるメッセージのタイプ、および最大同時メッセージ数は、ユーザが制御してもよい。
【0080】
コントローラ104は、コントローラ104によって収集されたパフォーマンスデータに基づいて、運転手に伝達されるオーディオメッセージの選択を適応的に修正するように構成され得る。コントローラ104はまた、少なくとも部分的にメッセージタイプに基づいて、運転手へのオーディオ配信のためのオーディオメッセージに優先順位を付けるように構成することもできる。いくつかの実施例では、コントローラは、車両によって受信された外部データ108に応答してオーディオメッセージに優先順位を付けるように構成される。外部データは、トラック上の車両の位置を含む環境認識データなど、レース車両の環境に対応する情報を含む。オーディオメッセージは、緊急性、またはコントローラ104上の設定などの様々な考慮に基づいて優先付けられる。優先順位付けシステム604によって使用されるデータ606は、メッセージングデバイス100によって収集され、受信され、または送信されたデータのいずれかを含み得る。データ606は、ユーザ設定を含んでもよい。データ606のいずれかは、メッセージをどのように優先順位付けするかを決定するために、少なくとも部分的に使用されるかまたは詳細を含む。コントローラ104は、車両によって受信された外部データに応答して、オーディオメッセージに優先順位を付けるように構成され得る。外部データは、レース車両の環境に対応する情報に関連し得る。
【0081】
コントローラ104は、キュー検証システム615を使用することができる。キュー検証システム615は、オーディオキュー612内のメッセージ611を評価することができる。キュー検証システム615は、本明細書に記載したように1つ以上のメッセージの関連性が十分に低下した場合、1つ以上のメッセージをキューから削除してもよい。ブロック615は、長い間オーディオキュー612に入っていたメッセージを削除するタイムアウトシステムであってもよい。キュー検証システム615は、メッセージの関連性が低下したとき、または別のイベントがそのメッセージに取って代わったときに、前記メッセージを破棄することができる。例えば、ギアシフトメッセージは、別のメッセージに起因して遅延され得る。その後、ギアシフトメッセージは、一定の時間の経過後またはギアシフトが発生したときに破棄され、メッセージを不要にする。従って、コントローラ104によって1つ以上のメッセージを伝達するか否かは、オーディオキュー612内の他のメッセージに少なくとも部分的に依存してもよい。遅延されたメッセージまたはフィードバックは破棄されてもよく、運転手またはオペレータへのフィードバックのための文脈はもはや関連しなくてもよい。遅延されたメッセージを破棄するこの条件は、開始イベントからの累積時間(例えば、所定の時間が経過したとき)、可聴メタファーのタイプ、より多くの文脈を有する後続の可聴メタファーの配信(例えば、場所に基づく)、または遅延された期間中の他の優先的な通信またはメッセージの数またはタイプに依存し得る。いくつかの実施例では、キュー検証システム615は、ユーザ入力、データ606、車両認識データ114および/または環境認識データ112に基づいて、キューからメッセージを削除してもよい。道路またはレーストラック上のレース車両の位置に基づく特定のオペレータ操作または状況を含む特定のオペレータ操作または状況に、メッセージの関連性が当てはまらない場合、コントローラ104は、特定のオーディオメッセージを生成しないようにキュー検証システム615を使用することができる。
【0082】
オーディオおよび/または触覚メッセージをいつ伝達しかつ重ねるか並びにオーディオおよび/または触覚メッセージを伝達しかつ重ねるか否かを調整するため、コントローラ104は、本明細書に記載の1つ以上のメッセージ優先順位付けシステムを使用することができる。いくつかの実施例では、コントローラ104は、本明細書で説明するように、システムにブレーキマーカメッセージを優先メッセージとして伝達すさせることができる。例えば、伝達のためにキュー内にある他のメッセージを伝達する前に、コントローラは、システムにブレーキマーカメッセージを伝達させることができる。いくつかの実施例では、コントローラ104は、車両認識データ114および/または環境認識データ112の分析に基づいて、ブレーキマーカメッセージを(他のメッセージの前に伝達される)優先メッセージとして優先付けることができる。例えば、コントローラ104は、運転手が安全かつ有効な速度で他の所望の運転手入力を行うことができるようにするために、車両の適切な制御を可能にするメッセージを提供するために、トラック上の所定の位置でブレーキマーカメッセージを優先させる。従って、運転手が他の車両操作入力(例えば、コーナーを通る相対的に速いタイムを達成しながら、安全な速度でコーナー内への操舵、コーナーの周囲での操舵およびコーナー外への操舵)を安全かつ効果的に実行できるようにするために、ブレーキマーカに基づいて適切な運転手入力を達成する固有の依存性のため、ブレーキマーカメッセージは、キュー内の他のメッセージよりも優先され得る。ブレーキマーカメッセージを優先するためのトラック上の所定の位置は、トラック上の所定の1つ以上のコーナーにあってもよい。
【0083】
いくつかの実施例において、コントローラ104は、オーディオキュー612などにおけるメッセージのリストから、1つ以上のオーディオおよび/または触覚メタファーを選択することができる。メッセージのリストは、単一の運転イベント(例えば、本明細書に記載したようにコーナーまたはターンを入力すること)のための複数のオーディオメタファーを含むことができる。コントローラ104は、選択されたオーディオ(音声)および/またはメッセージに基づいて、オーディオおよび/またはメッセージを運転手に伝達してもよい。コントローラ104は、本明細書に記載したように、車認識データ114および/または環境認識データ112に基づいて、オーディオおよび/またはメッセージを選択することができる。
【0084】
別の例として、いくつかの実施例では、コントローラ104は、例えば、特定のメッセージがもはや関連性がない(過剰な燃料またはペースカー制御下など)か、または他のメッセージ(例えば、ブレーキマーカメッセージ)と比較してより低い優先度であることに基づいて伝達されるかまたは伝達されない、ラップごとの燃料消費に関するメッセージを優先することができる。従って、コントローラ104は、車両認識データ114および/または環境認識データ112に基づいて、ラップごとの燃料消費に関するメッセージの優先度を決定することができる。
【0085】
別の例として、コントローラ104は、予め決めたまたは所定のコーナーにおいて、運転手への風データがより関係するかまたはより高い優先度を有する場合、システムに、オーディオおよび/または触覚メッセージを介して、風の方向および力を運転手に伝達させるようにすることができる。コーナーにおける風データに対応するオーディオおよび/または触覚メッセージは、例えば、風力および/または方向に基づいて操舵および/または制動の入力を修正することによって、例えば、本明細書で説明したような一つまたは複数のコーナー頂点目標を適切に達成する運転手の能力を促進させる。所定のコーナーは、1人以上のユーザによって入力されてもよい。コントローラ104は、風向および力に対応するオーディオおよび/または触覚メッセージを運転手にいつ伝達するかを決定することができ、それによって、コントローラ104を構成するときに規定またはプログラムされたように風向および力メッセージを運転手に提供する。
【0086】
本明細書で説明したようなリアルタイムフォーマットで運転手にフィードバックを提供することは有益であり得るが、人間の運転手の注意力は限定的であり、運転手または他の人に対するメッセージの負荷を過負荷にしないことが重要である。状況認識/機能性および優先順位付けの一部として、コントローラは、他の環境認識データ112および/または車両認識データ114に基づくことを含めて、トラックに沿った1つの位置でより重要であるが、トラックに沿った別の位置ではそれほど重要ではないメッセージを決定することができる。コントローラ104は、例えば、優先順位および状況認識に基づいて、オーディオおよび/または触覚メッセージを選択的に伝達するために、メッセージの優先順位および重要度を様々なデータを使用して決定することができる。
【0087】
図7は、オーディオメッセージを生成するためのプロセスの例示的な実施例を示す。図7は、例示的なメトリック(metric)計算処理700を示す。処理700は、プロセッサ126を使用し得る。図7は、実際のパフォーマンスメトリックと所望のパフォーマンスメトリックとの比較に基づいて、オペレータまたは運転手にオーディオフィードバックを提供するためのプロセスの例示的な実施例である。ブロック702において、システムは、運転手の行動に関連する所望のメトリック(metric)を計算する。この計算は、ブロック704で得られたデータに基づくことができる。ブロック704のデータは、車両データおよび環境データを含むことができる。ブロック706において、システムは、計算された所望のメトリックを、運転手によって達成された実際のメトリックと比較する。ブロック708において、システムは、オーディオメッセージを出力するか否かを決定する。システムがオーディオメッセージを生成すべきであると判断した場合、ブロック710に進む。ブロック710において、システムはオーディオメッセージを選択し、かつ/または生成する。オーディオメッセージの選択/生成のためのプロセスは、オーディオモディファイア(ジェネレータ)302と同様であり得る。メッセージを生成した後、ブロック712において、オーディオメッセージの優先順位を決定する。ブロック712において、システムは、優先順位付けシステム604を利用することができる。メトリックは、タイミング、車両ダイナミクスメトリック、テレメトリメトリック(telemetry metric)、および/または、ステアリング、ブレーキング、加速、回生ブレーキング、エネルギーハーベスティング、エネルギーの展開などのメトリックを含む、本明細書に記載した他のメトリックとすることができる。
【0088】
いくつかの実施例では、メッセージングデバイス100は、レース車両の運転手のパフォーマンスを向上させるためのシステムとして構成される。システムは、オーディオ信号を運転手に通信可能なスピーカ102を含んでもよい。スピーカ102は、コントローラ104によって制御され、スピーカがパフォーマンス関連情報を運転手に伝達する。これを可能にするため、コントローラ104は、例えば、CANバス105を介して、外部データ源108からまたは車両からなど車両情報を受信する。
【0089】
コントローラ104は、運転手に、運転手の操作の実行に関する所望のメトリックを運転手に通知するオーディオメッセージを伝達するために、車両情報を使用するようにさらに構成されてもよい。所望のメトリックは、ブロック702におけるように計算されてもよく、またはユーザによって入力されてもよい。運転手の行動は、レース車両の制御に対応してもよい。所望のメトリックは、レース車両の特定の車輪に分散されたレース車両の重量に少なくとも部分的に基づいてもよい。所望のメトリックは、レーストラック上のレース車両のタイヤの走行面に対する所望のタイヤスリップに少なくとも部分的に基づいてもよい。所望のタイヤスリップの決定は、レーストラック上の走行面に対するタイヤのスピン少なくとも部分的に基づいてもよい。いくつかの実施例では、オーディオメッセージは、所望のメトリックを達成するために、レース車両を操舵することに関連する遷移入力ランプ(transitional input ramp)を運転手に通知する。
【0090】
いくつかの実施例では、制御装置140は、車両センサによって収集された車両情報に少なくとも部分的に基づいて、所望のメトリックを計算することができる。コントローラはさらに、所望のメトリックを、運転手動作の実際に測定されたまたは計算されたメトリックと比較し、比較の結果に基づいてオーディオメッセージを出力するか否かを決定する。ブロック706は、この比較を含んでもよい。オーディオメッセージを出力する場合、コントローラ104は、比較の結果に基づいて運転手に伝えるオーディオメッセージを選択してもよい。いくつかの実施例では、コントローラ104は、少なくとも車両位置をレーストラック上の所定の位置と比較することによって、所望のメトリックを決定するように構成されてもよい。所望のメトリックは、レース車両の加速、減速またはコーナリングのうちの少なくとも1つの最大値に対応することができる。これらの最大値は、レーストラック上の基準位置に少なくとも部分的に基づいて決定することができる。コントローラ104は、レース車両のセンサによって収集されたデータのいずれかに基づいて、所望のメトリックを決定するように構成され得る。コントローラ104は、外部の供給源からレース車両が受信したデータのいずれかに基づいて、所望のメトリックを決定するように構成され得る。コントローラ104は、分析のために車両の外部に配置されたサーバ134などのシステムにデータを送信することができる。コントローラは、所望のメトリックまたは他のパラメータに関するデータを、サーバ134などのシステムから受信してもよい。
【0091】
いくつかの実施例では、システムは、オーディオ信号を人に送信可能な第2のスピーカ102を含む。オーディオ信号は、運転手動作の実行に関する所望のメトリックを人に通知するように構成されてもよい。運転手が行動を実行することは、レース車両を制御することに対応する場合がある。
【0092】
図8は、特定の入力を含む、オーディオメッセージを生成するためのプロセスの例示的な実施例を示す。図8は、所望の行動計算プロセス800を示す。図8は、実際のパフォーマンスメトリックを所望のパフォーマンスメトリックと比較することに基づいて、オペレータにオーディオフィードバックを提供するためのプロセスの例示的な実施例であり、パフォーマンスメトリックは、データに基づいて計算される。本明細書で説明するように、パフォーマンスメトリックは、一つまたは複数の所望のまたは所定の閾値または範囲に対応することができる。プロセス800は、プロセッサ126によって実現されてもよい。ブロック802において、システムは運転手開始イベントを検出する。ブロック804において、運転手開始イベントの所望のメトリックが決定される。所望のメトリックは、データ810およびベンチマーク818に基づいて決定される。ベンチマーク818は、より早い時点でユーザによって入力されてもよく、または運転手および車両のパフォーマンスに応答して、適応するようにシステムによって生成されてもよい。データ810は、車両の外部のデータ源からまたは車両に配置されたセンサ106から得られる外部データ812を含んでもよい。外部入力/データ812およびセンサ入力/データ816の両方は、環境認識データ112および/または車両認識データ114を含んでもよい。システムは、ブロック806において、実際のメトリックと、計算された所望のメトリックと比較する。実際のメトリックと所望のメトリックとの比較に基づいて、システムは、ブロック808においてオーディオ信号を生成する。オーディオ信号は、オーディオモディファイア(ジェネレータ)302と一致する方法で生成され得る。ベンチマーク818は、車両の位置、または車両もしくは運転手のパフォーマンスパラメータに基づくメトリックを含んでもよい。メトリックは、タイミング、車両ダイナミクスメトリック、テレメトリメトリックおよび/または、ステアリング、ブレーキング、加速、回生ブレーキング、エネルギーハーベスティング、エネルギーの展開などのメトリックを含む他のメトリックとすることができる。
【0093】
いくつかの実施例では、運転手の行動の実行に関する所望のメトリックは、近くのレース車両の位置または位置の変化のうちの少なくとも1つに少なくとも部分的に基づく。この情報は、外部データ812またはセンサ入力816としてシステムに伝えることができる。近くのレース用車両の位置は、レース用車両の移動中に近くのレース車両の位置および位置の変化を検出するように構成された車両センサ106を用いて決定することができる。いくつかの実施例では、近くのレース車両の位置は、近くのレース車両の位置および位置の変化を追跡するように構成された全地球測位システム(GPS)などの外部データ源108から受信したデータを介して取得することができる。いくつかの実施例では、近くのレース車両の位置は、車両画像、LIDAR、レーダおよび/または近接センサを介して取得することができる。一実施例において、画像、LIDAR、レーダおよび/または近接データは、外部データ108として外部源および/またはセンサからシステムによって受信されてもよい。コントローラ104は、車両センサから、または(直接的または間接的に)GPSから受信されたデータの少なくとも1つに少なくとも部分的に基づいて、近くのレース車両に関する情報を受信するように構成される。他の装置を使用して、近くのレース車両の位置に関するデータを生成してもよい。
【0094】
いくつかの実施例では、コントローラ104は、運転手動作が、所望のメトリックに対して早く実行されたか遅く実行されたかを判定することができる。ある場合では、これは、行動時のレース車両位置をレーストラック上の予め定めた位置と比較することを含む。位置情報は、ブロック810に示され、ブロック818に示すにベンチマーク位置データと組み合わされ得る。この情報は、ブロック804,806において、所望のメトリックを決定し、これを運転手開始イベントの実際のメトリックと比較するために使用してもよい。コントローラは、運転手のパフォーマンスに関連する実際のメトリックが、所望のメトリックと比較して閾値よりも大きいと判定したことに応答して、オーディオ信号を出力するように構成されてもよい。コントローラは、運転手のパフォーマンスに関連する測定メトリックが、所望のメトリックと比較して、閾値よりも小さいと判定したことに応答して、オーディオ信号を出力するように構成されてもよい。オーディオ信号は、所望のメトリックと実際のメトリックとの間の変化に比例して、または別の関数によって変化し得る。
【0095】
運転手の行動を実行することに関連する所望のメトリックは、近くのレース車両の位置または位置の変化のうちの少なくとも1つに少なくとも部分的に基づく。コントローラ104は、少なくとも部分的に車両センサ106から受信したデータに基づいて、近くのレース車両に関連する情報を受けることができる。車両センサ106は、レース車両の移動中に、近くのレース車両の位置および位置の変化を検出するように構成され得る。近くのレース車両の位置および位置の変化を追跡するように構成されたグローバルポジショニングシステム(GPS)から受信したデータに少なくとも部分的に基づいて、他のレース車両の位置が決定され得る。これらのデータ源は、それぞれ独立して使用されるか、またはデータは互いに依存し得る。
【0096】
いくつかの実施例では、メッセージングデバイス100は、レース車両の運転手のパフォーマンスを向上させるように構成される。メッセージングデバイスを使用して運転手のパフォーマンスを向上させる方法は、ブロック802のように、レース車両の運転中に実行される運転手開始イベントを検出することを含むことができる。この検出は、レース車両に関連するリアルタイムの車両情報をモニタするコンピューティングデバイスによって実行され得る。コンピューティングデバイスは、サーバ134、プロセッサ126、または車両センサ106に統合または接続されたコンピューティングデバイスなど、車両の他の構成要素に接続されたコンピューティングデバイスとすることができる。本方法は、収集されたセンサデータに少なくとも部分的に基づいて、運転手開始イベントに関連する所望のメトリックを決定することをさらに含み得る。センサ入力816および外部データ812の両方を使用して、運転手開始イベントに関連する所望のメトリックを決定することができる。運転手によって入力されたデータ、センサ入力816または外部データ812を分析することによって生成された任意のデータ、または車両もしくはサーバ134によって生成または送信された任意の他のデータなど、他のデータを使用してもよい。運転手開始イベントは、車両制御部を介した車両への運転手入力であってもよい。次に、この方法は、運転手開始イベントに関連する実際のメトリックを所望のメトリックと比較することを含み得る。この比較の結果に応じて、オーディオ信号が運転手に送信されてもよい。メッセージングデバイス100は、スピーカ102を介して、任意の生成されたオーディオメッセージを送信することができる。オーディオ信号の内容は、比較結果に依存する。オーディオ信号は、リアルタイムで再生され得る。オーディオ信号は、運転手開始イベントの後に、運転手に対して再生されてもよい。オーディオ信号は、運転手開始イベントに関連する実際のメトリックが所望のメトリックから変化した程度に対応し得る。オーディオ信号は、比較によってステップ関数を介して変更されてもよい。
【0097】
図9は、オーディオメッセージを生成するためのプロセスの例示的な実施例を示す。図9は、特定のパフォーマンスメトリックが最大メトリックを上回るか、または最小メトリックを下回る場合に運転手に通知するためのプロセスの例示的な実施例を示す。図9は、運転手の行動に関連するメトリックが所定の低閾値未満または所定の高閾値(例えば、所定の範囲)を超えるときに運転手に通知するために、コントローラ104によって実施され得るプロセス900を示す。他のプロセスと同様に、このプロセスは、例えば、コントローラのプロセッサ126によって実行されるソフトウェアまたはファームウェアで実施され得る。ブロック902において、プロセスは、シフトイベント、ブレーキイベントまたは加速イベントなどの運転手開始イベントを検出することができる。運転手開始イベントは、運転手からの入力を含む任意のイベントとすることができる。いくつかの実施例では、システムは、特定の運転手開始イベントを識別するための特定のルールを用いて構成され得る。これらの特定のルールは、基本的な運転手の入力の複雑な組み合わせを分類する。前記検出は、プロセッサ126が、車両センサ106、CANバス105または外部データ源108からデータを受信することによって達成され得る。例えば、データは、CANバスを通して収集された、車両センサ信号データ、または同等に車両センサ情報とすることができる。データは、GPSおよび/またはビーコンデータを含むことができる。データには、例えば、他のチームメンバーからのメッセージなど、外部の供給源からのデータを含めることもできる。ブロック904において、システムは、運転手開始イベントのための所望のメトリックを決定する。いくつかの実施例では、運転手動作のための所望のメトリックは、様々なメトリックデータ点から計算され得る。例えば、メトリックは、レースの開始から、ラップの開始から、コーナーの開始から、またはユーザによって選択された任意の位置の開始から計算することができ、またはメトリックデータは、選択された運転手の動作の検出に基づいて定義され得る。いくつかの実施例では、メトリックは、ユーザによって構成可能であり得る。いくつかの実施例では、データトリガは、ユーザによって選択可能であり得る。いくつかの実施例では、ユーザ入力は、メトリックデータを選択するために、ユーザインタフェース110を介して受信され得る。メトリックは、タイミング、位置、車両ダイナミクスメトリック、テレメトリメトリック、および/または、ステアリング、ブレーキング、加速、回生ブレーキング、エネルギーハーベスティング、エネルギーの展開などのメトリックを含む他のメトリックとすることができる。
【0098】
いくつかの実施例では、適応技術または機械学習を使用して、適切な位置データを決定してもよい。いくつかの実施例では、運転手動作のための所望の位置は、様々な位置のデータ点から計算され得る。例えば、位置は、静止位置から、ラップの開始時の車両開始位置から、コーナーの開始から、またはユーザによって選択された任意の位置の開始から計算することができ、または位置データは、選択された運転手の動作の検出に基づいて定義することができる。いくつかの実施例では、位置データは、ユーザによって構成可能であり得る。いくつかの実施例では、データトリガは、ユーザによって選択可能であり得る。いくつかの実施例では、ユーザ入力は、位置データを選択するために、ユーザインタフェース110を介して受信され得る。いくつかの実施例では、適応技術または機械学習を使用して、適切な位置データを決定してもよい。
【0099】
いくつかの実施例では、プロセス900は、ブロック904において、運転手の行動のための複数のメトリックを決定することができる。いくつかの実施例では、システムは、一方を決定してもよいし、他方を決定してもよい。いくつかの実施例では、システムは、システムによって受信された様々なデータに基づいて一方または他方を決定することができる。プロセス700,800は、プロセス900に関して説明したように、単一または複数のメトリックに同様に適用され得る。
【0100】
所望のメトリックは、イベントの前に(この場合、それは、運転手に適用されるオーディオ信号の基礎であり得る)、またはイベントの間もしくはイベントの後に、コントローラ104によって計算され得る。ブロック904,906に示するように、コントローラ104は、代替的に、車両の実際の位置を、決定する所望の位置と比較してもよい。
【0101】
ブロック906において、システムは、運転手開始イベントの所望の一つまたは複数のメトリックを、実際の運転手開始イベントの測定されたメトリックと比較する。
【0102】
ブロック914,918において、メトリックが最大閾値メトリックレベルを超えた場合、コントローラ104は、「最大値超過(max exceeded)」というオーディオメッセージデータを生成して、動作がそのメトリックの最大値を超えたメトリックになったことを運転手に通知する。ブロック916,920において、メトリックが最小閾値メトリックレベル未満であった場合、コントローラ104は、動作がそのメトリックの最小値よりも小さいメトリックをもたらしたことを運転手に通知するために、「最小値に満たない(minimum not met)」というオーディオメッセージデータを生成する。ブロック922,924において、運転手動作から生じるメトリックが、最小閾値メトリックレベルを下回らず、最大閾値レベルを上回らない場合、コントローラ104は、「範囲内」というオーディオメッセージデータを生成して、例えば、本明細書に記載したオーディオジェネレータ302および/または優先順位付けシステム604を介して、動作が所望の範囲内で実行されたことを運転手に通知する。ブロック908,912において、プロセス900は、最大または所望の最大、閾値メトリックレベルおよび最小または所望の最小、閾値メトリックレベルをそれぞれ決定する。最大/所望の最大閾値メトリックレベルおよび最小/所望の最小閾値メトリックレベルは、少なくとも部分的にユーザ設定910に基づく。ブロック904からの決定された所望のメトリックレベルは、最大/所望の最大閾値メトリックレベル908および最小/所望の最小閾値メトリックレベル912の決定に対する入力であってもよい。いくつかの実施例では、最大/所望の最大閾値メトリックレベルおよび最小/所望の最小閾値メトリックレベルの決定908,912は、コントローラ104によって伝達または収集されるデータのいずれかを使用することができる。
【0103】
ブロック908,912で決定された一つまたは複数の閾値は、コントローラ104のユーザインタフェースを介して運転手または運転手のチームによってプログラム可能であってもよい。コントローラのユーザインタフェースはまた、運転手または運転手チームが様々なタイプのフィードバック信号を有効および無効にすることを可能にし得る。
【0104】
ブロック918,920,922で生成されたオーディオメッセージデータは、オーディオメッセージを生成するために使用することができる。いくつかの実施例では、ブロック918,920,922において生成されたオーディオメッセージデータは、ブロック924においてオーディオメッセージを生成し、ユーザに伝えるために使用され得る。いくつかの実施例では、ブロック918,920,922からのオーディオメッセージデータは、オーディオモディファイア(ジェネレータ)302および/または優先順位付けシステム604に送られる。
【0105】
図10は、生成するオーディオメッセージデータを決定するプロセスの一実施例を示す。図10は、どのオーディオメッセージデータを生成するかを決定するためにコントローラ104によって実現され得るプロセス1000を示す。ブロック1002において、システムは、様々な供給源からデータを受信する。様々な供給源は、CANバス105、車両センサ106、外部データ源108および運転手開始イベント1004を含んでもよい。運転手開始イベントデータ1004は、CANバス105または車両センサ106などにより、他の1つの供給源から送信されてもよい。ブロック1002および/またはブロック1006において、コントローラ104は、例えば、制動、加速、シフト、ホイールスピンなど、本明細書で説明したような車両情報、実行情報および/または補助情報に関連するイベントに対応するセンサ信号から収集および検出されたデータをログ記録し得る。
【0106】
ブロック1006において、コントローラ104は、決定点1008,1012,1016および/または1020における適切な行動を決定するために、収集されたデータを分析する。
【0107】
決定点1008において、コントローラ104は、キュートリガ条件が満たされているか否かを判定する。キュートリガイベントは、例えば、制動、加速、シフト、およびコーナリングのタイミング、車輪スリップ、速度、車輪角度、および/または本明細書で説明する他のキューイベントなどのリアルタイムのパフォーマンスに関する情報を含むことができる。
【0108】
キュートリガ条件が満たされると、コントローラ104は、ブロック1010において、オーディオメッセージデータを生成する。オーディオメッセージデータは、ブロック1024に送くられる。オーディオメッセージは、例えば、本明細書に記載したように、オーディオジェネレータ302および/または優先順位付けシステム604を介して生成される。キュートリガイベントは、コントローラ104のメモリ128にログ記録され得る。キュートリガ条件は、運転手がリアルタイムで何を行っているか、およびログ記録されたイベントを含む、現在のセンサ信号データに基づいて決定され得る。例えば、コントローラ104が、電流センサ信号データに基づいて、運転手は制動すべきであるが、記録されたイベントデータに基づいて運転手が既に制動していると判定した場合、コントローラ104は、判定点1012に進み、例えば、制動が早すぎたことを運転手に知らせるなど、本明細書に記載したようなイベント後フィードバックオーディオデータを生成するか否かを判定する。他の例として、コントローラ104が、電流センサ信号データに基づいて、運転手が加速度を増加させる(または減少させる)べきであると判断したとき、コントローラ104は、ブロック1010において、以前に生成されて記録された加速度オーディオ信号の強度に基づいて、加速度オーディオ信号の出力を増加させる(または減少させる)か否かを決定する。換言すると、コントローラ104が加速オーディオメッセージデータを生成し、記録するとき、コントローラ104は、判定点1008において、現在のセンサデータと、以前のまたは依然として連続的な加速オーディオメッセージデータの記録された強度とに基づいて、加速オーディオメッセージデータの強度を増加させる(または減少させる)か否かを判定する。
【0109】
ブロック1010の後、または決定点1008においてキュートリガ条件が満たされないとき、コントローラ104は、決定点1012においてイベント後フィードバック条件が満たされるか否かを決定することができる。イベント後フィードバック条件は、本明細書に記載したイベント後フィードバックを含むことができる。イベント後フィードバック条件が満たされると、コントローラ104は、ブロック1014において、オーディオメッセージデータを生成することができる。フィードバックイベントは、コントローラ104のメモリ128にログ記録され得る。コントローラ104は、例えば、イベントが継続的に発生している場合に、オーディオメッセージデータを生成するか否かを決定するために、ログ記録されたイベント後フィードバックおよび電流センサデータを使用することができる。コントローラ104が、現在のセンサデータに基づいてイベント後フィードバックを既に生成していると判断すると、コントローラ104は、代わりに、運転手の挙動を変更するためのオーディオキューメッセージを生成することができる。従って、コントローラ104は、ブロック1010において、現在のセンサデータ、ログ記録されたまたはキューに入れられたオーディオメッセージデータ、および/またはブロック1014においてログ記録されたイベント後フィードバックデータを使用して、どのタイプのオーディオメッセージデータを生成すべきかを決定することができる。例えば、ブロック1010においてログ記録されたオーディオメッセージデータイベントに基づいて、コントローラ104は、キュー信号に関連するオーディオメッセージが既に生成されていると判断した後に、オーディオメッセージデータをイベント後フィードバック信号に変更することができる。ある実施例では、システムが、運転手へのキューメッセージが有用であるタイムウィンドウ(時間窓)が経過したことを検出すると、システムは、オーディオキューメッセージデータを削除するか、またはオーディオキューメッセージデータをフィードバックイベントオーディオメッセージデータに変換してもよい。タイムウィンドウは、運転手開始イベントの前の時間に対応する。運転手開始イベントが実行されると、キューメッセージがまだ運転手に伝達されていない場合、キューメッセージに関連するキューメッセージデータを削除または変換する必要がある。
【0110】
ブロック1014の後、または決定点1012でイベント後フィードバック条件が満たされないとき、コントローラ104は、決定点1016で外部データ源108またはサーバ134などの外部供給源からのメッセージが受信されたか否かを判断する。メッセージは、レーシングチームの別のメンバーによって送信され、本明細書に記載したようなオーディオメッセージデータを含むことができる。外部供給源からメッセージが受信されると、コントローラ104は、ブロック1018において、外部メッセージに対応するオーディオメッセージデータを生成することができる。外部メッセージイベントは、コントローラ104のメモリ128にログ記録することができる。コントローラ104は、ログ記録された外部メッセージイベントを使用して、繰り返される外部メッセージが所定の時間枠内にいつ受信されるかを判断し、繰り返される外部メッセージを抑制して、運転手への注意を最小限に抑えることができる。
【0111】
ブロック1018の後、または決定点1020で判断されたように外部メッセージが受信されていないとき、コントローラは、オーディオメッセージデータを生成するために両パフォーマンスデータを使用すべきか否かを判断する。例えば、コントローラ104は、タイヤ寿命または燃料レベルを運転手に伝えるべきか否かを判断する。決定点1020では、特定の運転手動作または受信されたメッセージに関連していない、どの連続的に生成されたデータを運転手に伝達すべきかを決定する。どのパフォーマンスレベルがオーディオメッセージデータの生成に対応するかを判断するための規則は、ユーザが設定することができる。この規則は、閾値システムを使用することができ、25%未満の燃料レベルなどの特定のパラメータが存在する場合、この情報を伝達するオーディオメッセージデータを連続的に生成するべきである。ブロック1022または1020の後、プロセス1000は無期限に繰り返される。
【0112】
ブロック1010,1014,1018および/または1022で生成されたオーディオメッセージデータは、オーディオメッセージを生成するために使用することができる。ある実施例では、ブロック1010,1014,1018および/または1022で生成されたオーディオメッセージデータを使用して、ブロック1024でオーディオメッセージを生成し、ユーザに伝えることができる。ある実施例では、ブロック1010,1014,1018および/または1022からのオーディオメッセージデータは、オーディオモディファイア(ジェネレータ)302および/または優先順位付けシステム604に送られる。
【0113】
図10のプロセスのステップは、順次実行される必要はない。プロセスのステップは、他のステップと並行して実施され得る。プロセスのステップは、複数のプロセッサによって並列に実行され得る。例えば、コントローラ104は、例えば、ブロック1010、1014、1018および/または1022においてオーディオメッセージデータを生成しながら、ブロック1006~1022におけるプロセスのステップのいずれかを実行しつつ、ブロック1002においてデータを連続的に収集することができる。同様に、コントローラ104は、ブロック1002および1008~1022のプロセスのステップのいずれかを実行しながら、ブロック1006において、収集されたデータを連続的に分析することができる。
【0114】
すべてのステップ、計算、またはプログラムは、コントローラ104に搭載されたプロセッサ126で実行することができる。いくつかの実施例では、計算ステップ、特に図2図8に関連して説明したステップは、サーバ134によって実行することができる。ステップがサーバ134によって実行される場合、サーバは、オーディオファイルをプロセッサ126に戻してスピーカ102にルーティングしてもよい。サーバ134とプロセッサ126との間の計算の実行では様々な配分が可能である。サーバ上の計算は、信頼性、速度および/または機械学習などのツールへのアクセスを向上させるために有用である。いくつかの実施例では、優先順位付けシステム604、オーディオモディファイア(ジェネレータ)302、決定ツリー400、決定ツリー500、タイミング計算700、および/または所望の行動計算800は、機械学習システムであり得る。これらのシステムが機械学習システムである場合、サーバ134またはプロセッサ126上に収集され格納されたデータセットを利用することができる。データは、車両センサ106、ECM107、ECU109から収集され、外部データ源108に関連して収集されたすべてのデータを含むことができる。データは、後処理されてもよい。データは、それが生成された運転手および車両に関連付けられてもよい。データは、レース結果、または他のパフォーマンス指標に関連付けられ得る。データは、センサシステムによって生成されたエラーについてスクリーニングされ得る。
【0115】
図11は、シミュレータ1100の例示的な実施例を示す。図11は、メッセージングデバイスを有するシミュレータの例示的な実施例である。シミュレータ1100は、メッセージングデバイス100に似ており、メッセージ優先順位付け、同時再生、および/または、周波数、ピッチ、ビート、音量、トーン、リズムパターン、コードおよび/またはコードの順番の変化などのメッセージの生成を含む、本明細書に記載した様々なオーディオメッセージング機能および制御を有し、利用しつつ、様々な点で相違してもよい。シミュレータ1100は、データ源1108を含むことができる。データ源1108は、車両の運転をシミュレートするために、情報、データおよび/またはプログラムコードを記憶することができ、または運転手、ピットクルー、エンジニアおよび/またはチームメンバーによって使用される過去の運転イベントからの情報および/またはデータを記憶して、本明細書で説明したようなオーディオおよび/または触覚メッセージを使用して運転イベントのパフォーマンスをレビューし、記録されたオーディオおよび/または触覚メッセージに過去の運転イベントおよび/または触覚メッセージを相関させて、レース車両をシミュレートするかまたはシミュレートすることなく、過去の運転イベントからの運転手パフォーマンスをレビューする。データ源1108は、ネットワーク接続または有線接続を介してコントローラ1104に接続されてもよい。コントローラ1104は、本明細書に記載したように、一つまたは複数のスピーカ102を通して再生される(および/または1つまたは触覚デバイス117を通して伝達される)オーディオメッセージ(および/またはいくつかの実施例では触覚メッセージ)を生成する。シミュレータ1100は、シミュレートする模擬車両機械または機器制御を制御するために入力を使用してもよい。オーディオメタファーは、本明細書で説明するように、シミュレートする車両機械、または機器制御およびシミュレートされる車両機械、または機器制御環境に基づいて生成することができる。
【0116】
いくつかの実施例では、シミュレータ1100は、実際のレースから収集されたデータを使用して、シミュレートされたオーディオ信号を生成してもよい。いくつかの実施例では、シミュレータは、ユーザが、実際のレースおよび/またはイベントデータまたはシミュレートされたレースおよび/またはイベントデータに基づいてオーディオメタファー生成スキームをテストすることを可能にするために使用され得る。
【0117】
いくつかの実施例では、シミュレータ1100は、車両、機械または機器の制御の運転手またはオペレータに再生されるように、オーディオメッセージストリームを実質的にまたは一般的に再生することができる。いくつかの実施例では、シミュレータ1100は、車両、機械または機器制御の動作中のレースまたは他のイベント中に収集されたデータに基づいて、様々なオーディオメッセージを生成することができる。
【0118】
シミュレータ1100は、例えば、オーディオメタファープリケーションのトレーニング、フィードバック調整および/または進歩のため、Eスポーツ、運転手のトレーニングおよびオーディオメタファー開発に有用であり得る。
【0119】
図12は、車両のCANバスに接続されたメッセージングデバイスの例示的な実施例を示す。図12は、メッセージングデバイス1200の例示的な実施例を示す。メッセージングデバイス1200は、メッセージングデバイス100と同様であるが、本明細書で説明する様々な相違点がある。メッセージングデバイス1200におけるECU109は、実質的に、メッセージングデバイス100のコントローラ104によって提供される機能を実行することができる。いくつかの実施例では、一つまたは複数のスピーカ102、ユーザインタフェース110および触覚デバイス117は、CANバス105に接続される。ECU109は、プログラムコード130を実装してもよい。メッセージングデバイス1200の実装は、TAG-320/統合された路上走行車両実装を反映することができる。本明細書で説明したようなメッセージングデバイス1200を実装することは、CANバス105の外部に追加のコントローラを有することなく達成され得る。
【0120】
(オペレータフィードバック制御のための高度なオーディオメタファー)メッセージングデバイス100は、車両センサまたは他のセンサからの入力を受け取り、オーディオメタファーを生成するように構成することができる。図3にオーディオメタファーを生成するための装置の例示的な実施例が示されている。いくつかの実施例では、オーディオメッセージ304はオーディオメタファーであってもよい。オーディオメタファーとオーディオメッセージは同じ意味で使用できる。オーディオメタファーは、ルールに従って生成される場合がある。オーディオメタファーの生成に使用されるルールは、ユーザが設定できる。いくつかの実施例では、ユーザインタフェース110などのタッチスクリーンまたは他の入力デバイスを使用して、ルールを構成することができる。オーディオメタファーのオペレータ、運転手および他の受信者は、メタファーを理解し、オーディオメタファーを聴くことによってセンサデータについて学習することができる。メタファーは、可聴表現、メッセージ、信号、キューまたはその他のものとして、データをリアルタイムで伝達する。車両の場合、メタファーは、運転手、乗客またはピットクルーにリアルタイムで車両情報を伝える。記録されたテレメトリデータは、シミュレートされた再生で使用することができ、非リアルタイムの事後分析を可能にする。事後分析は、録音時に発生したオーディオメタファーを再生することを含む。オーディオメタファーは、実用規模の発電所のような車両以外の機械に関連して使用するのに適している場合がある。
【0121】
メッセージングデバイス100および関連するコントローラ104は、運転手、特にレース車両の運転手が、そのレース車両の車両ダイナミクスを理解する能力を強化することができる。特に、オーディオメタファーの変化によって伝達されるような、制御入力と車両ダイナミクスの変化との間のリアルタイムのフィードバックのループは、運転手が車両および運転手のパフォーマンスを向上させるためにその制御入力をチューニングすることを可能にするのに効果的であり得る。
【0122】
さらに、オーディオメタファーには、センサおよび車の環境に関連するセンサによって集められた情報を含めることができる。車両センサ106などのレース車両搭載センサの場合、レース車両の環境に関するデータを含むことができる。レース車両の環境に関する情報には、他のレース車両の位置、または障害物が含まれる。データは、外部データ源108など、レース車両の外部のデータ源からも得ることができる。
【0123】
センサデータおよび関連するオーディオメタファーを記録することができる。これは、トレーニング目的に有用である。記録されたセンサデータを使用して、オンデマンドでサウンドメタファーを生成することができる。生成されたサウンドメタファーは、ユーザによる入力として任意のサウンドメタファー生成構成を使用することができる。
【0124】
メッセージングデバイス100は、モニタ対象の車両から受信したデータに応じて、オーディオメッセージおよびオーディオ信号を生成する。いくつかの実施例では、コントローラ104は、CANバス105から、車両センサ106から直接、または外部データ源から車両データを受信する。受信したデータは、サウンドメタファーを生成するために使用される。サウンドメタファーは、様々な条件に応答してユーザに送信され得る。いくつかの条件は前述されている。オーディオ信号、オーディオメッセージまたはオーディオキューはすべて、サウンドメタファーを含んでいてもよい。
【0125】
コントローラ104は、車両ダイナミクスおよび環境の継続的な変動に応答して、サウンドメタファーを動的に生成することができる。メタファーの情報は、運転手または他の人に伝達される。運転手は、メタファーを使用して、メタファーで聞こえるトーン音に応じて入力コントロールを調整することができる。例えば、オペレータの車両の操作が最適でないとき、または操作が操作範囲外であるとき、メタファーは、不調和のメタファーとし得る。操作範囲は、事前に計算され、その場で計算され、外部デバイスによって計算され、車両に送信され、または他の方法で決定され得る。運転手が動作を最適な点または範囲に近づけるにつれて、メタファーはますます調和的になり得る。従って、メタファーは、運転手を最適および/または望ましい方向へと誘導することができる。運転手がメタファーを調和した状態に導くと、運転手は同時に車両をより最適に駆動する。運転手は、車両のダイナミクス、従ってサウンドメタファーが時間とともにどのように変化するかに影響を与える。
【0126】
サウンドメタファーは、一貫してまたは連続的に運転手に伝達されてもよく、または時間間隔で伝達されてもよい。時間間隔は、不均等であってもよいし、等間隔であってもよい。メタファーは、特定の行動またはイベントに応答して伝達されてもよい。サウンドメタファーは、スピーカ102を用いて伝達される。
【0127】
サウンドメタファーは、種々のセンサシステム、車両動作、車両ダイナミクス、車両環境、または関連したトピックに関する情報を同時に伝えることができる。例えば、サウンドメタファーは、最適な車輪スリップ比および燃料レベルおよび/または使用率からの現在の変動について、近くのレース車両の位置に関する情報を全て同時に伝えることができる。いくつかの実施例では、サウンドメタファーは、一度にセンサデータの単一のカテゴリに関連してもよい。サウンドメタファーを介して伝達されるデータは、間隔、ユーザ入力、事前にプログラムされたタイミング、車両の位置、車両のパフォーマンス条件、オペレータのパフォーマンスと最適なオペレータパフォーマンスとの関係、他のレース車両の近接位置などのレース車両の環境、または他の基準を使用して、変化し得る。
【0128】
ある状況では、運転手の即座の反応を不正にするために、オーディオメタファーの大幅かつ急激な変化を入力することが必要とするか、または望ましい場合がある。例えば、運転手がコーナーに亘って運転しているときに、最適な車輪のスリップ比の実現に関する情報をサウンドメタファーが伝達されることがある。しかし、操作中に、後輪のトラクションの損失の危険性が高まると、サウンドメタファーは、この状態を運転手に警告するように急激に変化することがある。条件変化に応じたサウンドメタファーの突然の変化は、優先システムの構成に少なくとも部分的に基づくことができる。オーディオメタファーにおけるこの急激な変化は、条件を修正するための即座の運転手の反応を不正にするのに有益である。変動の性質および強度は、実行される行動の即時性に比例して変化し得る。一般に、オーディオメタファーは、車両センサによって伝達される様々な車両の動的な指標に比例して変化し得る様々なパラメータを有し得る。いくつかの実施例では、オーディオメタファーのパラメータは、様々な車両の動的指標に対して比例しない変動を有することができる。
【0129】
ユーザに伝達されるメタファーは、車両の現在の状況を考慮して、情報の相対的な重要度に応じて異なる情報を伝えることができる。車両の状況には、車両のパフォーマンス、車両の位置および環境に対する考慮が含まれてもよい。
【0130】
メッセージングデバイス100は、現在の車両ダイナミクスおよび環境に基づいてサウンド(音)を強調および/または優先順位付けするように構成されたコントローラ104を有する。システムは、リスナーに対して最も高く優先順位づけられた情報を決定するように構成される。優先順位付けシステム604は、ユーザに伝達するためのオーディオキューを生成することができる。優先順位付けシステムは、ユーザごとに異なるオーディオキューを生成してもよい。いくつかの実施例において、システムは、キューをメッセージに入れ、最も高い優先度を有するメッセージを最初に再生する。いくつかの実施例では、システムは、他のメッセージを同時に再生しながら、優先度の最も高いメッセージの強度を増加させることができる。いくつかの実施例では、システムは、複数のオーディオメタファーを一緒に多重送信し(例えば、様々なオペレータ制御入力に対応する複数のオーディオメタファーを同時に配信する)、優先度の最も高いメッセージの強度を増加させる一方で、同時に他のメタファーを再生することができる。同時または多重送信されるメッセージは、本明細書で説明するように、どのオーディオメタファーの強度を増加させるべきかを決定するために優先順位付けされてもよく、かつ、例えば、他のメッセージよりもより大きな音で断続的または連続的に再生されることにより目立たせてもよい。
【0131】
例えば、道路上の汚染は、安全上の危険をもたらす。危険は、車載センサによって、または車両の外部から車両に送信されるデータによって識別することができる。コントローラ104は、このデータを受信し、データが現在どの程度関連しているかを判断することができる。この関連性の判断により、システムは、道路の汚染に関する新しいメッセージを優先キューのどこに配置するかを決定することができる。
【0132】
車から汚染場所が離れている場合、汚染メッセージの優先度は低くなる。対照的に、例えば、車両が汚染場所に近い場合、道路上の汚染の関連性は高くなる。道路上の汚染の優先度が高い場合、道路上の汚染に関連するオーディオメタファーが優先され、キュー内で上位に移動される。どのように構成されているかに応じて、システムはこれに異なるように反応してもよい。いくつかの構成では、コントローラ104は、現在のオーディオメタファーを、道路上の汚染に関する情報を運転手に関連付ける新しいメタファーと置き換えることができる。
【0133】
いくつかの構成では、コントローラ104は、道路上の汚染に関連するオーディオメタファーと、既存のメタファーとを組み合わせることができる。メタファーの組み合わせは、多数の形態をとることができる。例えば、関連性の高い新しい情報をオーディオメタファーと組み合わせることは、既に再生しているメタファーまたは複数のメタファーと同時に新しいメタファーを再生することを含むことができる。この場合、変化は、異なるメタファーの相対的な音量を調整することを含む。オーディオキューまたはメッセージの変調の目的は、優先度の高い新しい情報を運転手または他の聴取者に伝えるために行われる。いくつかの実施例では、システムは、車両ダイナミクス、運転手の入力および環境に関する変更に基づいて、オーディオメタファーを調整するか、またはオーディオメタファーを新しい優先度の高い情報と置き換えることを決定することができる。いくつかの実施例では、適応性のオーディオ音量が使用される。適応性のオーディオ音量は、周囲条件/環境、車両速度、ユーザ設定、メッセージの優先度および/または他の要因に基づいてオーディオメタファーの音量を調整することを含むことができる。
【0134】
現在のメッセージの置き換えおよび優先順位の高い新しいメッセージの組み合わせの両方を含む優先度の関数は、汚染された道路の新しい状態に関して上述しているが、この概念は、優先順位が高くランクされたの新しいセンサ入力に適用され得る。優先度は、メッセージタイプに基づいてもよい。いくつかの実施例では、レースおよび/または演習(またはトレーニング)の結果に関連するデータ、ならびにレース車両に関連して収集されたデータについてトレーニングされた機械学習を使用して、どの優先度を使用するべきかを決定してもよい。
【0135】
オーディオメタファーは、人間の感情状態に対する様々なトーンの効果に関して生成され得る。音楽メタファーは、肯定、楽観、成功、落ち着き、不快感、痛み、恐怖、不安、リスク等の直感的な感覚を生成するように構成されてもよい。例えば、いくつかのモータースポーツでは、ラップタイムを短くするようにコーナーを曲がることが望ましい。しかし、このプロセスは、車両がコーナーに衝突するときに、車に衝撃力を発生させる場合がある。車両は、ある程度の衝撃に耐える(衝撃力を抑える)ことができる。しかし、ある閾値を超えると、車両は損傷を受け始める。繰り返しの衝撃または非常に高い衝撃力は、機械的な故障につながる虞がある。オーディオメタファーを使用して、縁石に対する衝撃力に関する情報を運転手に伝達することができる。サウンドメタファーは、縁石に対する衝撃力の性質および大きさに応じて様々な表現を有することができる。縁石に対する衝撃が最小の場合、サウンドメタファーは励まし(奨励)を強調することができる。縁石に対する最適な衝撃力を決定することができる。縁石に対する最適な衝撃力は、縁石に対する衝撃が全てのコーナーで繰り返され、ラップタイムを最小にする場合でも、レースの残りの走行中に機械的な損傷を引き起こす可能性が低い縁石に対する衝撃力として決定され得る。縁石に対する衝撃力が、最適な衝撃力に近ければ近いほど、サウンドメタファーによって、より励ますことができる。サウンドメタファーは、成功の程度を示すことができる。衝撃力が許容できない場合には、痛み(苦痛)を感じさせるサウンドメタファーを伝えてもよい。
【0136】
様々な感情は、特定の音響効果によって伝達され得る。例えば、痛みを伝えるために、痛みの声をまねた声(「痛い(アウチ)!」)を使用してもよい。あるいは、楽器のバリエーションを使用してもよい。同様に、「手を叩く」パターンを再生して成功を知らせることができる。上記の例を具体的に述べると、運転手がコーナーを曲がったときに縁石に対する許容できない衝撃を車両が受けた場合、オーディオメタファーは、痛みを示すもの(「痛い(アウチ)!」)とすることができる。対照的に、車両が最適な力で縁石に接触した場合、オーディオメタファーは、「拍手」のトラックを含むことができる。場合によっては、感情に関連するオーディオメタファーは、単独で再生されてもよい。いくつかの実施例では、感情のメタファーは、本明細書の他の箇所で説明したように、運転手に他の情報を同時に提示しているオーディオメタファーに重ねられる。いくつかの実施例では、感情を伝えるためのサウンドは、物体、存在、または一般に感情的な応答を引き出す状況の記録であってもよい。例えば、子供の笑いは喜びと相関し、オオカミの遠吠えは恐怖と相関する。ユーザは、上記の相関を事前に選択することができる。
【0137】
いくつかの実施例では、オーディオメタファーの感情の成分は、呼吸音および他の身体音を含むことができる。例えば、恐怖は、呼吸数および心拍数の増加を引き起こし得る。オーディオメタファーは、この応答を模倣することができる。例えば、ユーザに恐怖を伝えるために、オーディオメタファーは、心拍数が速く、呼吸が速いサウンドトラックを組み込んでもよい。場合によっては、このサウンドトラックは、以前に実際のユーザから取得した読み値に基づいて再現することができる。例えば、ユーザの脈拍、呼吸数および/または他の生理学的な条件は、恐ろしい条件のような、様々な感情の試験の条件下で記録することができる。これらの感情のデータセットは、感情を含むオーディオメタファーを再現するために使用することができる。感情的なオーディオメタファーは、別のオーディオメタファーに重ねてもよい。
【0138】
オーディオメタファーは、実際のイベントから時間が経過したオーディオフィードバックとして再生され得る。この遅延は、高精神的負荷状態の間の運転手の感覚の過負荷を回避するために使用され、これによって、必要または所望とされるときに注意力の散漫を軽減し、情報に対して運転者がより受容的であるときにフィードバックを伝達するようにしてもよい。場合によっては、運転手がイベントを完了するとすぐに再生が行われることがある。情報は、イベントの存在、および/または、どのようにうまく操作が行われたかの両方を伝えるために使用され得る。
【0139】
いくつかの実施例では、サウンドまたはオーディオメタファーは、ハーモニーベースのメタファーを含み得る。ハーモニーベースのメタファーは、車両の走行ダイナミクスおよび車両の環境に基づいて変化する動的に生成されたオーディオメタファーであってもよい。自動車があまり最適でない状態で駆動されているか、または動作範囲から外れて駆動されている場合、メタファーは、調和していない状態、不調和、非調和、不協和音または不和音のいずれかであってもよい。車両が相対的に最適な状態で制御されるか、または車両が目標または所定の動作範囲内で駆動される場合、オーディオメタファーは、相対的に調和性が高くなる(より調和した状態となる)。このシステムは、運転手がオーディオシステムからの迅速なフィードバックで制御入力を調整できるようにするのに有益である。運転手が、車両のダイナミック状態を最適化するために、および/または車両を目標または所定の動作範囲にするために、運転手の動作入力を調整すると、コードは徐々に完全な調和をもたらす。出力が完全な調和に近いことによって、リスナーに対して、車両が最適な方法でまたは動作範囲内で動作している状態に近いことが示される。
【0140】
オーディオメタファーの調和への近さを変更するため、オーディオメタファーのリズム、ビートおよびその他のパラメータを調整することができる。ある実施例では、リズムは、第1の駆動入力と一致してもよく、ビートは、第2の運転手入力等に対応してもよい。他のパラメータは、他の運転手入力に対応し得る。オーディオパラメータは、車両ダイナミクスまたは環境条件に対応し得る。
【0141】
いくつかの実施例では、特定の機器は、特定の制御入力に対応し得る。例えば、ギターは車輪のスリップに対応し、ドラムは最適なギアシフトポイントのためのRPMに対応し、ベースギターはタイヤの寿命に対応し得る。車輪のスリップ、最適なギアシフトRPMおよび/またはタイヤ寿命の全てが継続的に最適化されてもよい。オーディオメタファーは、車輪のスリップ、ギアシフトRPMおよび/またはタイヤ寿命の全てについての情報を伝達するために生成され得る。これは、メタファー内の対応する楽器音を変調および/または混合することによって行うことができる。例えば、運転手は、周知の歌を選択することができる。この曲は、運転手がレース車両を操作するときに再生され得る。オーディオメタファーは、運転手に情報を送信するために再生を変更する場合がある。車輪のスリップが最適でない場合、歌の中でギター音を低過ぎるまたは高過ぎるようにしてもよい。同様に、RPMがギアシフトに最適でない場合、ドラム音を低過ぎるまたは高過ぎるようにしてもよい。同様に、タイヤ寿命が最適化されていない場合、ベースギター音を低過ぎるまたは高過ぎるようにしてもよい。すべての入力が最適であるとき、修正せずに歌が再生され得る。いくつかの実施例では、音楽は、コンピュータによりオンデマンドで生成されてもよい。新しく生成された音楽の場合、生成システムは、選択された設定に応じて一貫性があり、従って、運転手がシステムに精通すると、運転手は、メタファーに関連する車両ダイナミクスの理解に自信を持つことができる。
【0142】
いくつかの実施例では、音楽は、特定のレースのために生成され得る。いくつかの実施例では、音楽は、レースの進行につれて進行し得る。生成された曲の再生時間は、レースの長さと等しくてもよい。生成された曲の再生時間は、レースの長さより短くてもよい。生成された曲の再生時間は、レースの長さより長くてもよい。いくつかの実施例では、楽器が使用される方法は、運転手の特定の入力に対応してもよい。例えば、スライドギター音は、ステアリング入力に関する情報を伝達することに対応し、一方、フィンガーピッキングギターは、制動入力に対応し得る。
【0143】
いくつかの実施例では、サウンドメタファーは、標準のベースを有してもよい。このベースは、例えば、曲、プレイリスト、ピンクノイズ、無音、または任意の他のベースとすることができる。全ての測定パラメータの最適条件において、ベースは、修正なしで再生されてもよい。最適な状態は、動作範囲内にあることを意味する。各測定パラメータは、特定のサウンドまたは一連のサウンドと相関させることができる。例えば、最適でない車輪のスリップは、特定のトーンあるいはかん高い音(whine)またはうなり音に関連付けられてもよい。車輪のスリップが最適値からさらに離れると、鳴き声の強度が増すようにしてもよい。最適でない車輪のスリップは、2つのトーンに関連付けられてもよく、一方のトーンは、閾値を上回ることを示し、他方のトーンは、閾値を下回ることを示す。測定されかつ最適化された全ての車両パフォーマンスのパラメータは、異なるトーンに関連付けられてもよい。
【0144】
実施例では、車輪のスリップは、例えば、明細書に記載したようなテンプレートに基づいて、車両を操作する際の運転手のアンダーステアまたはオーバーステアの程度に基づいて変化し得るサウンドまたはオーディオメタファーに対応することができる。例えば、車輪のスリップに関連するバイオリンまたはギターなどの楽器は、アンダーステアまたはオーバーステアがほぼないときに、調和のとれたトーンを演奏して鳴らすことができる。アンダーステアやオーバーステアの度合いが増すにつれて、トーンは相応に不調和になる。場合によっては、アンダーステアは、相対的に低い不調和のコードサウンドメタファーと関連付けられ得る。オーバーステアは、相対的に高い不調和のコードサウンドメタファーと関連付けることができる。場合により、アンダーステアまたはオーバーステアの度合いに応じて、演奏を修正する程度をさらに強調するために、コードのオクターブを変更してもよい。
【0145】
複数のパラメータが最適および/または所望なものでないとき、様々なトーンを重ねてもよい。場合によっては、同時に伝達するメッセージを、一度に伝達する1つ、2つ、3つ、4つ、5つまたは6つの異なるメッセージに制限してもよい。いくつかの実施例では、本開示の他の箇所で説明したように、メッセージを優先順位付けしてもよい。いくつかの実施例では、各種の車両パフォーマンスのパラメータは、単なるトーンまたはかん高い音(うなり音)の代わりに、シミュレートまたは録音された楽器によって最適でない条件を信号で送るように、異なる楽器にマッピングされてもよい。いくつかの実施例では、様々な車両パフォーマンスのパラメータは、笑い声、泣き声、痛みの声、拍手、または他のサウンドなどの異なるサウンドにマッピングされ得る。種々の車両パフォーマンスのパラメータは、任意のサウンドに適合させることができる。追加されるサウンドは、異なる歌などの他のサウンドトラックであってもよい。ユーザ入力デバイスおよびデータ転送デバイスは、ユーザが独自のトーンおよびサウンドトラックを選択して、様々な車両パラメータと相関させることを可能にする。ユーザインタフェース110を使用して、ユーザは、システムが使用すべきサウンドに関連するユーザ設定およびシステムが使用すべきメタファー構築技術を入力することができ、これらの設定は、伝えるべき様々な潜在的なメッセージのそれぞれに対して変更することができる。
【0146】
いくつかの実施例では、サウンドメタファーは、標準のベースを有してもよい。標準のベースは、曲、プレイリスト、またはその他のサウンドトラックである。このベースは、他のチャネルとは無関係に変更され得るパラメータを有する様々なチャネルを含み得る。運転手に伝達される車両パフォーマンスのパラメータの各々は、サウンドメタファーのチャネルに相関させることができる。運転手が自動車を最適に運転しているとき、全てのチャネルは、オリジナルの状態で再生され得る。しかしながら、運転手が1つ以上のパラメータが最適でなくなると、サウンドの様々なチャネルが変更され得る。変更は、チャネルの任意のパラメータに影響を及ぼす可能性がある。例えば、1つのパラメータが最適でない状態では、1つのチャネルは、音量が増加もしくは減少し、または音周波数が増加もしくは減少する。例えば、歌のボーカルを車輪のスリップ比に関連させた場合、車輪のスリップ比が最適なボーカルから外れたときに、音量が大きくなったり音量が小さくなったりしてもよい。
【0147】
いくつかの実施例では、サウンドメタファーは、特定のノートの組み立てであってもよい。ノートは、予測可能なパターンに従うことができる。例えば、ノートは、最大または所望の閾値に達するまで、設定された時間間隔で周波数が繰り返し増加し、低音にリセットされ、その後、再び上昇し得る。別の例示的なパターンは、メトロノームであり得る。別の例示的なパターンは、特定のトーンを有するメトロノームであってもよい。別の例示的なパターンは、曲のリフレインまたはコーラスであってもよい。サウンドメタファーは、本明細書で説明するように、情報を運転手に伝達するためにベースパターンを変更することができる。ベースパターンの変更を検出する運転手は、パターンをベースに戻すように運転手入力を調整してもよい。ベースパターンは、所望のまたは最適な動作範囲に関連付けられてもよい。ベースパターンは、オーディオメッセージ304を生成するために、オーディオモディファイア(ジェネレータ)302と同様のシステムによって変更され得る。オーディオメッセージ304は、オーディオメタファーであってもよい。ベースオーディオ312は、本明細書で説明するベースパターンであり得る。特定のノートの組み立てにより、運転手が、期待するノートを予測することができる。繰り返しパターンは、運転手がオーディオメタファーを迅速に解釈して、オーディオメタファーおよび操作する車両を所望のまたは最適な動作条件または範囲に戻すために行う運転手の行動を識別することを可能にする。
【0148】
いくつかの実施例では、単一のチャネルは、複数の車両動作パラメータの影響を受ける。例えば、最適でない車輪のスリップは、チャネルの音量を変更することによって伝達され、最適なギアシフトRPMは、チャネルの再生速度によって示される。いくつかの実施例では、チャネルの単一のパラメータは、複数の車両パラメータによって影響され得る。複数の車両パラメータによって影響を受ける単一のチャネルパラメータを含むいくつかの実施例では、どの車両パラメータがチャネルパラメータに影響を及ぼしているかを示すために再生される追加のサウンドが存在し得る。例えば、車輪のスリップとギアシフトRPMの両方がオーディオチャネルの音量に影響を及ぼす場合、車輪のスリップ情報が伝達されていることを示すかん高い音(うなり音)、および/または、指示されたギアシフトRPM情報が伝達されていることを示すかん高い音(うなり音)が存在し得る。
【0149】
コントローラ104によってモニタされる車両情報は、エンジンの毎分回転数(RPM)を含むことができる。利用可能なすべてのエンジン出力を最大加速に利用するために、運転手は最新の時点でギアを手動でシフトすることができる。運転手が過度に遅くギアを選択した場合、回転制限がかかり、エンジンのRPMを制限する。回転制限がかかると、加速が減少する。運転手が過度に早くギアを選択した場合、利用可能なエンジントルクの最適および/または所望の使用に満たずに加速も損なわれる。最適および/または所望のギアシフト点についてのオーディオメッセージは、運転手が、通常、ギアシフトに使用する他のキューを置き換えるかまたは補うことができる。例えば、運転手は、様々なトーン、ビートまたは本明細書で説明する他の変形形態でオーディオキューを感じることができる。本明細書で説明したようなトーン、ビート、または他のバリエーションが所定のレベルに達すると、最適および/または所望のギアシフト点が運転手に通知される。いくつかの実施例では、運転手は、最適および/または所望のギアシフト点が存在するまで、オーディオメッセージを受信しない。最適および/または所望のギアシフトの時点までオーディオメッセージを受信しないことは、特定の運転状況の間により関連し得る他のオーディオメッセージを通信する能力を高めることができる。
【0150】
オーディオメッセージは、最適および/または所望のギアシフト点が実現したか否かに関するフィードバックを運転手に伝達することができる。例えば、オーディオメッセージは、トーン、ビートなどのキュー、または、例えば、運転手が最適および/または所望のギアシフト点からより離れたギアシフトを実行するときに不調和になる本明細書に記載したような他のバリエーションを伝達することができる。
【0151】
最適および/または所望のギアシフト点を減速中に利用することもできる。ブレーキ状況でギアをシフトダウンしながらエンジンRPMを最大化すると、車の減速に役立つ。選択されたギアは、車の車輪速度を最適および/または所望のエンジンRPMと一致させて、高い車輪速度によって生成され得る過度のエンジンRPMによる圧縮ロックアップおよびエンジン損傷を回避する。オーディオメッセージは、選択される車輪速度、エンジンRPMおよびギアの間の最適なおよび/または所望の関係を運転手に伝える。
【0152】
トーンが変化する2つ以上のオーディオキューのオーディオ比較に基づいて、RPMおよび車輪速度に関連するビートは、最適および/または所望のギアを示すオーディオ(音声信号)の選択を介して、車輪速度を最適および/または所望のRPMに一致させることによって減速を最適化することができる。いくつかの実施例では、一つまたは複数の相対車輪速度が、次のギアシフトダウン(例えば、第4から第3のギア)に基づいて達成される最適および/または所望のエンジンRPMに一致するまで、運転手は、オーディオメッセージを受信しない。これにより、最大の減速が達成できたときに運転手に通知することができる。最大減速または車輪速度のRPMへの最適なおよび/または所望の一致の時点までオーディオメッセージを受信しないことは、特定の運転状況の間により関連し得る他のオーディオメッセージを伝達する能力を高めることができる。
【0153】
コントローラ104は、実際のRPMおよびRPM変化率をモニタして、ギアシフト点への接近ならびにギアシフト点自体を示すオーディオメッセージを提供することができる。コントローラ104は、4つの車輪すべてから車輪速度をモニタして、車輪の回転を識別し、曲がり角および/またはコーナーへの進入および/または退出中のパワーマネージメント(例えば、制動、減速、加速等)を補助するオーディオメッセージを提供することができる。
【0154】
コントローラ104によってモニタされる車両情報は、走行面に対する車輪のスリップを含むことができる。自動車は、走行面に対して回転が遅い車輪により自動車の減速が最大化されるように、制動および/または減速中に最適および/または所望の車輪スリップ点を有することができる。同様に、自動車は、加速中に、走行面に対して回転が速い車輪により自動車の加速度が最大化されるように、最適および/または所望の車輪スリップ点を有することができる。さらに、グリップおよびコーナリングを最大にするため、車輪がコーナーで僅かにスリップするように、車両は、コーナリングにおいて最適および/または所望の車輪のスリップまたはグリップポイントを有することができる。オーディオメッセージは、リアルタイムで達成される最適および/または所望の車輪スリップまたはグリップを運転手に伝達し、運転手は、これに応じてすぐに自動車の制御を調整することができる。オーディオメッセージは、車輪の象限(クオドラント)および関連する車輪スリップレベルを表す空間サウンドを組み込むことができる。例えば、運転手は、トーン、ビートなどのキュー、または走行面に対する車輪のスリップに関連して本明細書で説明した他のバリエーションを受けることができる。個々の車輪のスリップは、オーディオメッセージを介して伝えられ得る。本明細書で説明したようなオーディオメッセージのトーン、ビートなど、または他のバリエーションは、特定の車輪が走行面に対してよりスリップするにつれて増加してもよい。車輪スリップを示すオーディオキューに基づいて、運転手は、減速、加速および/またはコーナリング中におけるより良好なタイヤのグリップのために車輪のスリップを最適化するように制御入力を調整することができる。
【0155】
いくつかの実施例では、前輪と後輪との間の相対速度が、車輪スリップが最適および/または所望であるか、あるいは、最適および/または所望でないようになるまで、運転手は、オーディオメッセージを受信しない。オーディオメッセージは、例えば、最適および/または所望の車輪スリップが存在するか、または存在しない場合に、本明細書で説明したような、特定の1つのノート、コード、トーンおよび/または他のバリエーション、あるいは、特定のノート、コード、トーンおよび/または他のバリエーションの組み合わせからなってよい。従って、最大減速、加速度および/またはコーナリングが達成できたときまたは達成できなかったときに、運転手に通知される。最大減速、加速および/またはコーナリング(またはこれらの欠如)の時点までオーディオメッセージを受信しないことにより、特定の運転状況の間により関連し得る他のオーディオメッセージを伝達する能力を向上させることができる。
【0156】
コントローラ104によってモニタされる車両情報は、最適および/または所望の車輪のスリップの実現を介して、さらに減速を最大化させるためにブレーキライン圧力を含んでもよい。ブレーキペダルに加わり実現するブレーキライン圧力は、車両を減速させる主要な手段となり得る。最適なおよび/または所望のブレーキライン圧力は、ホイールロックアップが生じ得る点にあってもよい。ホイールロックアップ直前の点を達成するブレーキライン圧力は、本明細書に記載される減速中の車輪のスリップを最適化するのに役立つ。オーディオメッセージは、最適なおよび/または所望の可能なブレーキライン圧力と、それがどれだけ迅速に達成されるかについてのリアルタイムフィードバックとを運転手に伝達することができる。さらに、本明細書に記載したように、ギアをシフトダウンしてエンジンの回転数に合わせるため、例えば、「ヒール・ツー・トウ(heel to toe)」のブレーキンが必要であるときに、ブレーキライン圧力がブレーキ中に変動することがある。変動するブレーキライン圧力は、例えば、トーン、ビートなどのキュー、または本明細書に記載した他のバリエーションを用いて、リアルタイムで運転手に伝達され得る。ブレーキライン圧力の変化は、本明細書に記載される個々の車輪ごとの車輪スリップのオーディオメッセージを置き換えるか、または補うことができる。
【0157】
コントローラ104によってモニタされる車両情報は、本明細書で説明したような車両認識データ114の一部として含む、本明細書で説明したような車両位置を含むことができる。車両位置は、トラックの横方向(横断方向)位置およびトラックの長手方向(縦方向)位置と、を含むことができる。車両位置は、コーナーを通るトラック横方向位置およびトラック長手方向位置を含むことができる。一つまたは複数のコーナー頂点目標は、コントローラ104によって伝達され、かつおよび/または記憶され得る。いくつかの実施例では、コントローラ104は、サウンドメタファーを使用して、一つまたは複数のコーナー頂点目標の運転手への伝達を決定し、かつ/またはこれを生じさせる。コーナーの頂点は、最良のトラックパフォーマンスを提供する、車両が特定のコーナーの内側(例えば、コーナーで曲がる車両のトラックの内側縁部に最も近い点)に最も近い点(例えば、指定されたまたは所定のトラック緯度および/または長手方向位置)であり得る。コーナー頂点は、コーナーのクリッピングポイントとも呼ばれる。
【0158】
いくつかの実施例では、予め定義された/所定のテンプレートおよび関連する一つまたは複数のコードは、運転手に情報を提供することができる。運転手は、調整された経路を備えてもよい。調整された経路は、一連の運転手の行動、一連の車両位置、センサからの他のデータに基づいて定義され得る。いくつかの実施例では、オーディオ(サウンドメタファー)は、運転手の行動、車両位置、および/またはセンサからの他のデータに基づいて、運転手に対して再生される。いくつかの実施例では、オーディオ(サウンドメタファー)は、好ましい運転手の行動、車両位置、および/またはセンサからの他のデータに基づいて、運転手に対して再生される。再生されるオーディオは、目標である運転手の行動、車両位置、および/またはセンサからの他のデータと、測定された運転手の行動、車両位置、および/またはセンサからの他のデータとの間の一つまたは複数の不一致に基づいて決定することができる。運転手がテンプレートから外れた場合、オーディオは不一致/不調和したものとなる。運転手がテンプレート内に留まる場合、オーディオは調和したものとなる。
【0159】
いくつかの実施例では、コントローラ104は、コーナーを通るトラック横方向位置と長手方向位置との組み合わせを使用して、一つまたは複数のコーナー頂点目標の伝達を決定し、かつ/または生じさせる。トラックの対応する一つまたは複数のコーナーのための一つまたは複数のクリッピング点は、サウンドメタファーを使用して運転手に指示することができる。あらかじめ定義されたテンプレートおよびこれに関連するコードによって、運転手が追従するための調整された経路を提供できる。例えば、運転手が、トラックの横方向位置および/または縦方向位置に基づいて、調整された経路またはテンプレートに留まるかまたは逸脱すると、コードは、上述したように不調和になる。
【0160】
図13は、オーディオメッセージを生成するための例示的な実施例を示す。図13は、一つまたは複数のコーナー頂点目標に対応するオーディオメタファーを通信するための例示的な実施例に係るシステム1300を示す。いくつかの実施例では、コントローラ104は、メモリからコーナー頂点目標1302を受信または取り出す。コーナー頂点目標1302は、コーナーを通る一つまたは複数の所望の車両状態に対応するデータを提供することができる。例えば、コーナー頂点目標1302は、車両のトラックの横方向(横断方向)位置1304に対応することができる。コーナー頂点目標はまた、車両のトラックの長手方向(縦方向)位置1306に対応してもよい。
【0161】
コントローラ104は、本明細書で説明したように、例えば、GPSを介して、車両のトラック横方向位置および長手方向位置を含む環境認識データ112および/または車両認識データ114を受信または抽出することができる。いくつかの実施例では、コントローラ104は、一つまたは複数のコーナー頂点目標1302、車両認識データ114、および/または環境認識データ112のうちの少なくとも1つに基づいて、伝達されるオーディオメタファー1308を決定することができる。いくつかの実施例では、コントローラ104は、コーナー頂点目標1302のデータを車両認識データ114および/または環境認識データ112のうちの少なくとも一方と比較することができる。いくつかの実施例では、コントローラ104は、コーナー頂点目標1302データと車両認識データ114および/または環境認識データ112のうちの少なくとも一方との間の少なくとも比較に基づいて、オーディオメタファー1308を決定し、その伝達を生じさせる。オーディオメタファー1308は、比較が特定のコーナー頂点目標のための所定の範囲または動作パラメータの外側または内側にあるか、またはその程度を運転手に伝えることができる。
【0162】
いくつかの実施例では、一つまたは複数のコーナー頂点目標1302は、所望のコーナーへの進入に関連付けることができる。コントローラ104は、最速の結果目標に基づいて、またはレースラインの保護に基づいて、コーナーへの進入のオーディオメタファーのためのプログラムコードを決定するか、または提供することができる。最速の結果目標は、特定のコーナーを通って最速の時間をどのように達成するかを決定することに基づくことができる。レースラインを保護することは、トラックおよび/またはコーナーを通る一つまたは複数のレースライン頂点目標を達成するために、コーナーを通る車両の所望の経路をどのように維持するかを決定することに基づくことができる。例えば、レースラインは、トラックの周りの最適な経路に対応することができる。レースライン頂点目標は、トラックのコーナーの外側のエッジでターンまたはコーナーに入り、トラックのコーナーの内側のエッジでトラックの頂点に接し、その後、トラックの外側のエッジに戻ってターンを終了することに対応することができる。いくつかの実施例では、コントローラ104は、本明細書で説明するように、より高いレベルの論理に基づいてオーディオおよび/または触覚メッセージを生成することができる。コントローラ104は、車両認識データ114および/または環境認識データ112に基づいて、所望のコーナーへの進入を実現するため、いつどのメッセージメタファーが最も有用であるかを決定することができる。いくつかの実施例では、コントローラ104は、トラックの特定のコーナーに対する車両の所定の位置または場所に基づいて、レースライン頂点目標に対応するオーディオおよび/または触覚メッセージの伝達をシステムに行わせる。車両の対応する位置または場所は、車両センサ106および/または外部データ源115からコントローラに伝達され得る。
【0163】
いくつかの実施例では、コントローラ104は、レースライン頂点目標および/またはコーナー頂点目標を、トラックにおける特定のコーナーに対する進入における所定の目標回転速度を決定し、相関させることができる。コントローラ104は、所定の目標回転速度に対応するオーディオメタファーの伝達をシステムに行わせる。例えば、コーナーへの進入時の所定の目標ターン速度は、変化する可聴コードピッチとして運転手に伝達することができる。コードは、運転手の入力中にフラットノートとシャープノートを切り替えることができ、曲がる速度がシャープノートでは速すぎるのか、フラットノートでは遅すぎるのか否かを示す。シャープノートとフラットノートとの切り替えは、本明細書に記載したように、連続的なオーディオメタファーを伝達するために連続的であり得る。
【0164】
本明細書に記載したように、システムは、トラック上の車両の位置または場所を追跡することができる。いくつかの実施例では、コントローラ104は、コーナー、レーシングライン頂点目標および/またはコーナー頂点目標への進入に関連する以前の動作パフォーマンスの可聴(および/または触覚)リプレイをシステムに行わせる。例えば、システムは、記録されたオーディオメタファーのリプレイにより、人に対して以前のコーナーへの進入をリプレイする。これは、運転手に以前の結果および運転パフォーマンスを思い出させるため、特に運転手のパフォーマンスを評価する際に必要とされる任意の補正の方向および大きさに関する運転手情報を伝えるために有用である。いくつかの実施例では、リプレイは、以前のパフォーマンスが所定の閾値および/または範囲などの定義された公称設定許容範囲内になかったときに、運転手に通信され得る。いくつかの実施例では、システムは、ユーザ設定、環境認識データ112、および/または車両認識データ114のうちの1つまたは複数に少なくとも部分的に基づいて、以前のコーナーへの進入のリプレイを運転手に伝達する。
【0165】
ある実施例では、システムは、リプレイのため、任意の記録された(そしてメモリに保存された)一連のオーディオまたは触覚メッセージおよびメタファーを運転手に伝達することができる。これは、本明細書に記載したように、運転イベントの後にパフォーマンスを評価するときにチームによって使用され得る。いくつかの実施例では、システムは、運転手の所望のパフォーマンスに対応する所定のオーディオおよび/または触覚メッセージを通信することができる。例えば、システムは、車両が特定のコーナーに進入するときに、車両の所望の運転手入力(例えば、ステアリング、ブレーキング、スロットリング)に対応するオーディオメタファーを伝達する。これは、本明細書に記載したシミュレータにおいて使用され得る。
【0166】
いくつかの実施例では、コントローラ104は、一つまたは複数の音楽ガイドまたはオーディオテンプレート(またはテンプレート)をシステムに再生させる。音楽ガイドまたはテンプレートは、ユーザ定義が可能である。音楽ガイドまたはテンプレートは、トラック上の車両の所望の動作など、運転手が所望のパフォーマンスを予測することを可能にする。コントローラ104は、環境認識データ112および/または車両認識データ114とテンプレートとの比較に基づいて、テンプレートから再生されるオーディオメッセージを変更することができる。テンプレートはテンプレートデータを含んでいてもよい。テンプレートデータは、車両および/または運転手の所望のパフォーマンスに対応する。テンプレートは、例えば、トラック上の位置に基づいて、車両および/または運転手の縦方向および/または長手方向のトラック位置および所望のパフォーマンスに基づいて、トラックの特定または所定の部分または位置(例えば、コーナー)に関連付けられる。いくつかの実施例では、コントローラ104は、車両認識データ114、環境認識データ112、および/またはユーザ設定に基づいて、キーが外れた音、チューニングがずれた音、リズムがずれた音または修正された音を再生することができる。例えば、コントローラ104は、運転手が、テンプレートに関連付けられた所望の運転手入力を配信するために所望の(すなわち、最適である)運転手入力の実行に失敗したとき、キーが外れた音、リズムがずれた音等を再生してもよい。
【0167】
いくつかの実施例では、システムは、特定の楽器音(例えば、特定の楽器または他のサウンドに対応するサウンド)を特定のデータまたは運転手入力と関連付けることを含む、一つまたは複数の音楽ガイドまたはテンプレート(例えば、メモリに記憶され、プロセッサによって実行される命令)を有することができる。特定の楽器は、特定の入力のテンプレートに割り当てることができる。例えば、第1の運転手入力は、第1の器具と関連付けることができ、第2の運転手入力は、第2の器具と関連付けることができる。例えば、操舵角は、バイオリンの音に関連付けられ得る。ブレーキ入力は、ギター音またはベース音に関連付けられ得る。様々な運転手入力を、楽器の選択に関連付けることができる。楽器を特定のデータまたは運転手入力と関連付けることは、オーバラップした信号がより容易に解釈されることを可能にするために有利であり、運転手が車両の所望のパフォーマンスおよび動作を提供する入力に関して直感的な予測要素を提供するために有利であり得る。
【0168】
いくつかの態様では、コントローラ104は、システムに、車両の最適なパフォーマンスまたは動作のために運転手が、所望の運転手入力を実行しているときに、心地よいまたは調和的な音楽を再生させ、所望の運転手入力を実行していないときに、不快な音楽または不調和の音楽を再生させる。システムによって再生される音楽は、本明細書に記載したように、ユーザ設定、車両認識データ114および/または環境認識データ112に少なくとも部分的に基づくことができる。
【0169】
本明細書で説明される装置は、サウンドまたはオーディオメッセージ/メタファーが、特定の情報を効果的に伝達するための柔軟性が相対的に高く、かつ、信号およびメッセージのオーバラップを提供することができるため、有利であり得る。例えば、スライドギターおよびバイオリンの両方は、本明細書に記載したように、ブレーキングおよびステアリングの運転手入力に対応する、音楽ガイドの一部として提供されるオーディオメッセージの一部とすることができ、スライドギターおよびバイオリンは、対応する運転手入力およびステアリング入力が所望のパフォーマンス範囲内にあるか否かに基づいて、調和したサウンド、不調和のサウンド、または一方が調和し、他方が不調和であるサウンドをもたらし得る。
【0170】
いくつかの実施例では、コントローラ104は、システムに、連続的な時間変化関数に関連するオーディオメタファーのためのコードを使用させる。例えば、コードは、運転手の入力が連続的に評価され、例えばフィードバックメッセージまたはイベント後フィードバックメッセージを提供するために、本明細書で説明したような調和したオーディオと不調和のオーディオとの間で遷移するフィードバックに変換されるときに、オーディオメタファーまたはメッセージとして使用され得る。いくつかの実施例では、様々な運転手入力または他のデータに使用される楽器音は、運転手の設定または趣向に適合させることができる。運転手に情報を伝達するために使用される音は、外部ノイズとのり大きく区別するように選択され得る。いくつかの実施例では、使用されるオーディオメッセージの楽器音は、所定の期間にわたって、または特定の駆動入力の連続した入力中に、システムによって再生または鳴らされる連続音であり得る。例えば、運転手がブレーキを踏んでいる間、システムは連続音(調和音または不調和音)を再生することができる。別の例として、運転手が車輪を所定の量または程度回転させている間に、システムは連続音(調和的または不調和的)を再生することができる。連続音は、本明細書に記載したように、一つまたは複数の運転手入力のトラック上の位置に基づいて再生され得る。例えば、運転手のステアリング入力に関連した連続音は、コーナーを通る運転手のステアリング制御のためのテンプレートを提供するために、車両が近くにあるかまたはトラックのコーナーにあることに基づいて、連続的に再生され得る。
【0171】
コントローラ104は、例えば、フィードバックメッセージまたはイベント後フィードバックメッセージを提供するために、運転手入力、ユーザ設定、環境認識データ112および/または車両認識データ114に応答して、経時的に連続音を変調することができる。例えば、特定のオーディオメタファーまたは音楽サウンドは、本明細書に記載した所望のメッセージの優先順位付けに応じて、より大きくすることによって強調され得る。いくつかの実施例では、他の運転手入力と比較して、範囲外であるかまたは望まれるように実行されていない特定の運転手入力は、他のオーディオメッセージに対してより大きな音量で再生することなどの変更により強調され得る。いくつかの実施例では、オーディオまたは音楽サウンドの持続期間に特定の運転手入力のための所望のオーディオメタファーが伝えられる。可聴持続期間に所望のオーディオメタファーを伝達する、本明細書に記載したような運転手パフォーマンスにオーディオメタファーを関連させることができる。いくつかの実施例では、オーディオメッセージの連続的なエミュレーションのための楽器または音楽サウンドは、バイオリン、バイオラ、セロ、ギター、スライドギター、ベースおよび/またはバンジョーなどの弦楽器を含む。
【0172】
いくつかの実施例では、コントローラ104は、システムに、サウンドビートを使用して、トラック上の所定の位置または点を通過させるなどの所定の点をマークすること、運転手入力の増加または減少速度を表すこと、および/または他の特定のオーディオメッセージを提供することを行わせる。いくつかの実施例では、目標動作条件または駆動入力に対応する、および/または閾値もしくは範囲を超えるオーディオメッセージを伝達する際に、ビートを使用することができる。いくつかの実施例では、ビートを伝達するための楽器または音楽音は、ティンパニ、キシロフォン、シンバル、トライアングル、ドラム、タンバリン、マラカス、ゴング、チャイム、セレスタおよび/またはピアノなどの楽器を含むことができる。
【0173】
そのようなオーディオイベントのアタックおよびリリースは、それぞれのメタファーを伝える。アタックおよびリリースは、サウンドの特徴を示す。例えば、ドラムのビートは、速いアタックサウンド(例えば、サウンドの開始が短い/鋭い)を有する。バイオリンは、遅いアタックサウンド(例えば、スムーズ)を有するる。ギターまたはピアノは、リリースサウンドを有する(例えば、サウンドは、弦またはキーが打たれた後、ある期間継続する)。
【0174】
図14は、オーディオメッセージを生成するための例示的な実施例を示す。図14は、テンプレートまたは音楽ガイド1402に基づいてオーディオメタファーを伝達するための例示的な実施例に係るシステム1400を示す。いくつかの実施例では、コントローラ104は、一つまたは複数のテンプレートまたは音楽ガイド1402、車両認識データ114、および/または環境認識データ112をメモリから受信するかまたは取り出す。コントローラ104は、テンプレート1402、車両認識データ114、および/または環境認識データ112のうちの少なくとも1つに基づいて、オーディオメタファー1404を決定し、システムに再生させる。いくつかの実施例では、コントローラ104は、テンプレート1402を、車両認識データ114または環境認識データ112のうちの少なくとも一方と比較する。いくつかの実施例では、コントローラ104は、オーディオメタファー1404を決定し、本明細書に記載したように、所望のパフォーマンス情報を運転手に伝えるために、車両認識データ114および/または環境認識データ112のうちの少なくとも1つに対するテンプレート1402との少なくとも比較に基づいて、システムにオーディオメタファー1404を再生させる。オーディオメタファー1404は、前記比較がどの程度テンプレート1402に関連する所定の範囲または動作パラメータ/閾値の内または外にある、あるいはその量を運転手に伝えることができる。
【0175】
例えば、いくつかの実施例では、テンプレートに基づくオーディオメタファーを、車両ブレーキまたはブレーキ圧力(例えば、ブレーキライン圧力)を動的に適用するために使用することができる。コントローラ104は、ピーク減速および所望の車輪スリープを可能にする制動イベント中に、車両重量(例えば、本明細書で論じられる車両の車輪上の車両重量配分)の有益で特徴的な移動をもたらす所望のまたは所定の圧力プロファイルに対応するオーディオメッセージ(例えば、オーディオメタファー)を決定し、これを運転手に伝えるようにシステムを制御する。制動イベントは、本明細書に記載したように、コーナーを含むトラックの特定の部分または位置で所望の制動パフォーマンスに関連付けることができる。
【0176】
いくつかの実施例では、コントローラ104は、所望のまたは所定のブレーキ圧力、圧力プロファイル、または制動イベントに関連する他のデータを示すデータを受信する。コントローラ104は、所望のまたは所定の所望のブレーキ圧力、圧力プロファイルまたは他のデータと、測定されたブレーキ圧力、圧力プロファイルまたは他のデータとの比較に基づいて、オーディオキューまたはメッセージを運転手に提供する。
【0177】
オーディオメタファーは、例えば、フィードバックメッセージまたはイベント後フィードバックメッセージを提供するために、ブレーキイベント中に所望のまたは所定の重量配分を維持するように運転手を案内する、本明細書に記載したような連続したオーディオメタファーであり得る。例えば、制動イベント中に車輪上の車両の重量配分が特定の一つまたは複数の車輪に対して所定の閾値または範囲を超えた(例えば、それよりも大きい)場合、コントローラ104は、システムに、連続的な、不調和であるコードのまたは不協和音のオーディオメタファーを生成させることができる。車輪上の車両の重量配分が、特定の一つまたは複数の車輪(所望の重量配分を達成するための全ての車輪を含む)の所定の閾値または範囲内にある(例えば、それ未満である)とき、コントローラ104は、システムに、連続的な、調和したコードのオーディオメタファーを生成させることができる。コントローラ104は、制動イベント中に、車輪上の車両の重量配分が、特定の一つまたは複数の車輪の所定の閾値または範囲を超えている(例えば、それより大きい)量または程度に応じて、コードのオーディオメタファーを連続的に(例えば、線形に)変動させ、コードオーディオメタファーを調和から不調和に変化させることができ、前記量または程度が増加するにつれて、コードは、調和から相対的により不調和に変化し、前記量または程度が減少するにつれて、コードは、不調和から相対的により調和に変化する。逆も同様である。
【0178】
別の例として、制動イベント中に車輪上の車両の重量配分が特定の一つまたは複数の車輪についての所定のプロファイル内にないとき、コントローラ104は、システムに、連続的な不調和なコードまたは不協和音のオーディオメタファーを生成させる。車輪上の車両の重量配分が、特定の一つまたは複数の車輪(所望の重量配分を達成するためのすべての車輪を含む)についての所定のプロファイル内にあるとき、コントローラ104は、システムに、連続的な調和したコードのオーディオメタファーを生成させることができる。コントローラ104は、制動イベント中に、車輪上の車両の重量配分が特定の一つまたは複数の車輪についての所定のプロファイル内にない量または程度に応じて、コードのオーディオメタファーを連続的に(例えば、線形に)変動させ、コードオーディオメタファーを調和から不調和に変化させることができ、前記量または程度が増加するにつれて、コードは、調和から相対的により不調和に変化し、前記量または程度が減少するにつれて、コードは、不調和から相対的により調和に変化する。逆も同様である。
【0179】
重量配分のための所定のプロファイルは、制動イベント中の特定の一つまたは複数の車輪に対する重量配分の変化率を含むことができる。所望のまたは所定の変化率に応じて、所定のプロファイルは、変化率が所定の変化率よりも大きいまたは小さいことを含むことができる。従って、所定のプロファイルは、重量配分の変化率に関する動的なフィードバックを提供するように、重量配分の変化率の所定の範囲を含む。ある場合では、重量配分の変化、特に変化率に関連する遷移期間または運転手イベントは、本明細書に記載したインタラクティブな運転手へのフィードバックまたはリアルタイムメッセージングのためには短すぎるか、または速すぎることがある。従って、運転手の行動が所望の重量配分を達成するために実行されたか否かは、本明細書に記載したように、運転手が車両の運転を終了し、レースまたはトレーニングセッションの制動イベントをレビューしている後後および制動イベント後も含む、運転手開始イベント後に運転手および他のチームメンバーによってレビューされるイベント後フィードバックメッセージになる。本明細書では、制動イベントとして論じたが、重量配分のフィードバックメッセージは、ステアリング、加速などを含む、本明細書に記載した他の運転手開始イベントのためのシステムによって実施されてもよい。
【0180】
ブレーキライン圧力を示すオーディオキューに基づいて、運転手は、減速および/またはコーナリング中のタイヤのより良好なグリップのためにブレーキライン圧力を最適化するように制御入力を調整することができる。いくつかの実施例では、ブレーキライン圧力が最適および/または所望されるまで、または代替的に、最適および/または所望されなくなるまで、運転手は、オーディオメッセージを受信しない。オーディオメッセージが最適および/または所望のブレーキライン条件を伝えているとき、運転手は、達成された現在の最適および/または所望のブレーキラインを維持することができる。最適および/または所望のブレーキライン圧力(またはその欠如)の時点までオーディオメッセージを受けないことは、特定の運転状況の間により関連する他のオーディオメッセージを伝達する能力を増加させる。
【0181】
いくつかの実施例では、システムは、アプローチ上でマークされ得るブレーキマーカを認識して、これを伝達する。ブレーキマーカは、運転手がブレーキを開始するためのトラックの位置である。コントローラ104は、システムを制御して、ビートまたはビープ音の順番などの一連のオーディオメッセージを用いて運転手に位置を伝達させる。例えば、コントローラ104は、システムに、比較的短い低音ビートまたはビープ音である第1のオーディオメッセージを再生させる。コントローラ104は、システムに第1のオーディオメッセージの後、第2のオーディオメッセージを再生させる。第2のオーディオメッセージは、第1のオーディオメッセージと同じ低いトーンを有する一方で、比較的長いトーンビートまたはビープ音を有する。コントローラ104は、システムに第2のオーディオメッセージの後、第3のオーディオメッセージを再生させることができる。第3のオーディオメッセージは、トラック上のブレーキ点または位置をマークすることができる。第3のオーディオメッセージは、ビートやビープ音の相対的なテンポを維持しながら、高いトーンにすることができる。第3のオーディオメッセージは、例えば、第3のオーディオメッセージと通信するブレーキマーカの運転手に予告通知を提供するために、接近するブレーキマーカを伝える第1および第2のオーディオメッセージと区別されかつ離散的なオーディオキューとすることができる。
【0182】
例示的な第1、第2および第3のオーディオメッセージは、他の可聴および触覚機能およびメッセージとオーバラップしてもよい。ビートまたはビープ音として伝えらえるブレーキマーカオーディオは、例えば、本明細書に記載したコーナー進入テンプレートコードとオーバラップして、同時に再生され得る。コーナー進入テンプレートコードは、本明細書に記載したように、コーナー進入パフォーマンスに基づいてピッチが調整された、連続したオーディオメタファーを使用することができ、一方、ブレーキマーカに基づく制動のためのビートまたはビープは、連続したオーディオメタファーとオーバラップしてもよい。
【0183】
図15は、オーディオメッセージを生成するためのプロセスの例示的な実施例を示す。図15は、オーディオビートまたはビープ音を連続したオーディオメッセージとオーバラップさせるための例示的な実施例に係る処理1500を示す。ステップ1502では、コントローラ104は、ブレーキマーカが、車両から離れた(例えば、トラック上の)第1の距離などの前方にあることを判断する。コントローラ104は、車両認識データ114および/または環境認識データ112に基づいて、車両がブレーキマーカから第1の距離に亘って離れていると判断することができる。コントローラ104は、ブレーキーカが第1の距離に亘って離れていることに応答して、第1のビープ音または一連の第1のビープ音1504を再生する。第1のビープ音または一連の第1のビープ音1504は、トーンもしくはコード、または一連のトーンもしくはコードを有する第1のキューメッセージとし得る。ステップ1506では、コントローラ104は、車両から離れた(例えば、トラック上の)第2の距離におけるなど、相対的にブレーキマーカに接近していると判断する。コントローラ104は、車両認識データ114および/または環境認識データ112に基づいて、車両がブレーキマーカから第2の距離にあると判断することができる。コントローラ104は、ブレーキマーカが第2の距離に亘って離れていることに応答して、第2のビープ音または一連の第2のビープ音1508を再生する。第2のビープ音または一連の第2のビープ音1508は、トーンもしくはコード、または一連のトーンもしくはコードを有する第2のキューメッセージとし得る。ステップ1510において、コントローラ104は、ブレーキマーカが(例えば、トラック上で)車両に近接または接近していることを判断する。コントローラ104は、車両認識データ114および/または環境認識データ112に基づいて、車両がブレーキマーカの設けられた場所にある(近傍または近接した位置を含む)ことを判断することができる。コントローラ104は、車両がブレーキマーカにあることに応答して、第3のビープ音または一連の第3のビープ音1512を再生する。第3のビープ音または一連の第3のビープ音1512は、トーンもしくはコード、または一連のトーンもしくはコードを有する第3のキューメッセージとし得る。コントローラ104は、運転手が車両の操作のためにブレーキ入力を適用すべきであることを示すために、第3のビープ音1512を再生することができる。いくつかの実施例では、ブレーキマーカから1つ、2つ、3つ、またはそれ以上の距離があり、各々の距離が異なるトーンに対応している。いくつかの実施例では、第1のトーンは、短く低いトーンであり、第2のトーンは、より長い持続時間を有することを除いて、第1のトーンと同様であり、第3のトーンは、第1および第2のトーンと区別可能である。
【0184】
システムは、第1のビープ音1504、第2のビープ音1508および/または第3のビープ音1512を伝達するが、コントローラ104は、システムに、本明細書に記載したテンプレートに従って、連続的なオーディオメタファー1514を再生または継続させることができる。コントローラ104は、図15に従って説明されるように、第1のビープ音、第2のビープ音、および/または第3のビープ音または一連のビープ音の任意の組み合わせの間に、システムに連続したオーディオメタファー1514を再生させることができる。
【0185】
コントローラ104によってモニタされる車両情報は、本明細書に記載したように、連続したオーディオメタファーと組み合わせて、またはその代わりに、遷移入力ランプを含むことができる。遷移入力ランプは、本明細書に記載したようなサウンドビートに関連付けられるか、またはこれに対応することができる。トラック上の車両タイヤのグリップを最大化するために、運転手は、ステアリング、加速および/または制動の制御装置への相対的に小さな遷移入力を行う。制御装置への遷移入力は、利用可能なタイヤグリップの使用率が0~100%の間の「ランプ(傾斜、ramp)」となる。制御入力から生じるランプは、車両の方向が変わることによる振動を緩和することができる。オーディオメッセージは、0~100%のランプを運転手に伝え、結果として生じる自動車の振動を増大させる。振動の増幅は、例えば、ブレーキおよび/またはコーナリングの下で、利用可能なタイヤグリップのゼロ~100%の使用率へのよりスムーズな移行のため、制御入力を補正することで運転手を補助する。利用可能なタイヤグリップをより良好に利用することにより、方向の変更がより良好となり、コーナリング時間が短くなる。
【0186】
いくつかの実施例では、運転手は、ランプがもはや滑らかでなくなるまで、および/または自動車の振動が生じるまで、オーディオメッセージを受信しない。オーディオメッセージは、例えば、ランプ入力に基づいて最適および/または所望の車輪のグリップが失われ、車両の信号が生じたとき、本明細書で説明したような特定のノートまたは特定のノートの組み合わせ、ピッチまたは他のバリエーションからなることができる。従って、タイヤのグリップの最適および/または所望の使用状態を補助するために、運転手は、ランプ入力に関するフィードバックが提供される。ランプが滑らかでなく、かつ/またはその結果、振動が生じる時点までオーディオメッセージを受信しないことにより、特定の運転状況の間により関連する他のオーディオメッセージを伝達する能力が向上する。
【0187】
コントローラ104によってモニタされる車両情報は、タイヤの摩耗を含む。運転手は、タイヤの短期のパフォーマンスと、レース戦略に適合するようにタイヤ寿命を延ばすことの長期的な利益とのバランスをとるべきである。レース戦略は、タイヤの寿命を延ばすことによってピットストップを最小限にする計画を含む。特定の運転技術は、タイヤ寿命を延ばすために速度を犠牲にするが、速度が遅いことにより失われる時間がタイヤ交換のためのピットストップにより失われる時間より短い場合、レース全体に亘って時間を節約することができる。従って、本明細書に記載される最適および/または所望の車輪スリップおよびグリップ点は、加速、減速および/またはコーナリングの即時の改善ではなく、全体的により良いレース結果を達成するためにタイヤ寿命とバランスさせることができる。オーディオメッセージは、例えば、残りのタイヤ寿命に予測値を置くことによって、特定の運転技術に基づいてキューを再確認することを運転手に伝えることができる。例えば、運転手は、トーン、ビートなどのキュー、または残りのタイヤ寿命に関して本明細書に記載した他のバリエーションを受ける。トーン、ビート、または他のバリエーションは、レースまたはトレーニング中に残りのタイヤ寿命が変化するにつれて、本明細書に記載したように、ハーモニーまたは他のバリエーションを増加、減少または変更することができる。タイヤ寿命のオーディオメッセージは、一定のオーディオキュー、運転手もしくはユーザ入力に応答して生成されたオーディオキュー、またはレースもしくはトレーニング中の特定の時間間隔もしくは基準点で通信されたオーディオキューのいずれかであり得る。
【0188】
タイヤ寿命を示すオーディオキューに基づいて、運転手は、減速、加速、および/またはコーナリングの間にタイヤのより良好なグリップのために車輪スリップを最適化するように制御入力を調整して、そのようなレース戦略が望ましい場合に、タイヤ寿命を延ばすことができる。逆に、予想より長いタイヤ寿命が残っていることを示す、レースまたはトレーニングの後半に向けたオーディオメッセージは、運転手は、レースまたはトレーニングセッションの後半に向かってより積極的な運転を行うことができる。
【0189】
いくつかの実施例では、運転手は、タイヤ寿命が所定の閾値を下回るまでオーディオメッセージを受信せず、ピット停止が必要となるまでのおおよその実行時間を運転手に伝える。さらに、運転手は、完了したラップ、レーストラックの特定のセグメント、および/または特定のコーナーなどにおける特定の操作のために、所定の閾値を超えてタイヤ寿命を減少させるように運転手が車両を操作したときにフィードバックを提供するオーディオメッセージを受信する。所定のタイヤ寿命からの残りのタイヤ寿命が逸脱する時点までオーディオメッセージを受信しないことにより、特定の運転状況の間により関連した他のオーディオメッセージを伝達する能力が向上する。
【0190】
コントローラ104によってモニタされる車両情報は、燃料および/またはエネルギー消費を含み、これはタイヤ寿命情報とともにレース戦略に合致させるために利用される。運転手は、例えばピットストップを最小限に抑えるというレース戦略に適合するように、燃料および/またはエネルギー消費を減少または最適化するという長期的な利益に対して、より多くの燃料および/またはエネルギーを消費する可能性がある短期的な自動車パフォーマンスのバランスを取るべきである。ステアリング角度やスロットル位置が僅かに変化しても、燃料および/または消費量に影響を及ぼす可能性がある。ステアリング角度およびスロットル位置は、即時または長期の燃料および/またはエネルギー消費を決定するために、本明細書に記載される車輪のスリップ/グリップおよび/または遷移入力ランプ情報を置き換えるか、またはこれを補足する。オーディオメッセージは、非効率的な燃料/エネルギー消費の制御入力が検出されたときに、運転手に伝達され、より多くの燃料および/またはエネルギー効率的な制御入力を強化する。例えば、運転手は、トーン、ビートなどのキュー、または残りの燃料および/またはエネルギーに関連して本明細書に記載した他のバリエーションを受信する。オーディオメッセージは、ラップ毎ベース、トラックセクタベース、またはトレーニングシナリオでのレース中の残りの燃料変化として本明細書に記載したように、バリエーションを増加、減少または変化させることができる。
【0191】
オーディオメッセージは、運転手に、ラップまたはインターバルごとに割り当てられた燃料および/またはエネルギーの過剰使用または過少使用を伝えることができる。ラップごとに割り当てられる燃料および/またはエネルギーは、利用可能な残りの燃料/エネルギーに基づく。回生または運動システムなどのエネルギー回収システムを使用する車両の場合、オーディオおよび/または触覚メッセージを生成して、回生エネルギーハーベスティングおよび展開など、エネルギー管理および展開に関連する運転手およびシステムパフォーマンスに関する情報を伝達することができる。オーディオメッセージは、定義された閾値と比較されたエネルギー回復量、および/または走行距離またはトラック位置、回復量の容量または状態および展開の利用可能性を運転手に伝達することができる。オーディオメッセージは、オーディオメッセージが特定の条件下で伝達されるような状況であってもよい。燃料/エネルギーが、設定された閾値を上回るか、または、より高い優先順位のメッセージの存在のため、現在の運転要件に対して運転手の関心がない場合、オーディオメッセージは伝達されない。残りの距離およびパフォーマンス要件に関して現在の燃料/エネルギー使用量について運転手にアドバイスするため、特定の操縦評価、履歴比較、最終ラップまたはセクタパフォーマンスを提供するため、または最後のオーディオメッセージを呼び出すための手動制御として、運転手は、オーディオメッセージを開始することができる。残りの燃料および/またはエネルギーのオーディオメッセージは、一定のオーディオキューであってもよく、またはレースまたはトレーニング中の特定の時間間隔または基準点で伝達されてもよい。
【0192】
ステアリング角度および/またはスロットル位置が最適および/または所望でなく、過剰な燃料および/またはエネルギー消費が生じる場合に、オーディオメッセージは、運転手にフィードバックを伝達する。操縦中に燃料/エネルギー消費が増加するにつれて、増加するトーン、ビートまたは本明細書で説明された他のバリエーションとして、燃料および/またはエネルギー消費をリアルタイムで示すオーディオキューに基づいて、運転手は、操舵角、スロットル位置、車輪のスリップ/グリップ、および/または遷移入力ランプを最適化するように制御入力を調整して、そのようなレース戦略が望まれる場合に燃料および/またはエネルギー消費を減少させることができる。逆に、予想よりも多くの燃料が残っていることを示す、レースまたはトレーニングの終わりに向けたオーディオメッセージにより、運転手は、レースまたはトレーニングセッションの後半に向かってより積極的な運転を行うことができる。
【0193】
一実施例では、電動モータースポーツは、スロットル、コーストおよびブースト回収/使用を含む、エネルギーハーベスティングおよび/または回収の周期を使用することができる。これらの周期の利用可能性および使用は、エネルギー消費要件およびレース戦略に適合するように動的に調整され得る。コントローラ104は、システムに、本明細書に記載したように、ビートまたは連続したオーディオメタファーのいずれかを介して、前記周期を伝えるオーディオメタファーを再生させる。例えば、スロットルおよびブースト回復オーディオメッセージは、本明細書で説明するように、所望のまたは所定の運転手入力からの逸脱の程度または量に応じて(例えば、所定の閾値および/または範囲に基づいて)調和音と不調和音との間で変化する連続オーディオメタファーであり得る。コーストオーディオメッセージは、例えば、(ブレーキマーカについて本明細書に記載したように)トラックの特定の地点または位置でスロットルを適用するために、予想される運転手入力に基づいて変化するビートまたはビープ音であり得る。オーディオメタファーは、様々なタイミングにおけるブーストの可用性および消費速度のステータスを伝達することができ、これは、本明細書に記載したように、他の可聴メッセージおよび触覚メッセージとオーバラップし得る。
【0194】
いくつかの実施例では、運転手は、燃料および/またはエネルギーが所定の閾値を下回るまでオーディオメッセージを受信せず、ピット停止が必要とされる前のおおよその実行時間を運転手に伝える。更に、運転手は、ラップ、レーストラックの特定のセグメント、および/または特定のコーナーにおけるような特定の操縦のための所定の閾値を超えて燃料および/またはエネルギー消費を増加させるために運転手が車を操縦するときにフィードバックを提供するオーディオメッセージを受けることができる。所定の燃料および/またはエネルギー寿命および/または許可された割り当てからの残りの燃料および/またはエネルギーの逸脱の時点までオーディオメッセージを受信しないこと(例えば、電気モータースポーツにおける適用は、利用可能なものよりも低い電力に対する制限を有する)により、特定の運転状況の間により関連する他のオーディオメッセージを伝達する能力を向上させることができる。いくつかの実施例では、本明細書に記載の燃料および/またはエネルギー消費を最小限に抑えることを対象とするオーディオシステムは、大型トラックを用いた貨物輸送など、日常の通勤輸送または他の専門的な運転分野で利用することができる。
【0195】
コントローラ104によってモニタされる車両情報は、ブレーキ(減速)、舵角、加速度、車輪スリップ/グリップ、タイヤ寿命、および/または燃料および/またはエネルギー消費、ならびに車両位置を含むレーストラック上の基準点(例えば、本明細書で説明したようなコーナ)を含み、これらは、全地球測位システムからの入力に基づくことができ、または他の方法で(例えば、ラップ距離、および/または慣性センサと組み合わせて)導出されることができる。運転手は、レーストラックを学習することができ、例えば、最新のまたは最適なおよび/または所望のブレーキポイントがレーストラック上のどこにあるかを閉める視覚的マーカを探す。オーディオメッセージは、車両位置に基づいて、基準点と同じ視覚的キューをより正確に伝える。オーディオシステムは、最適および/または所望の基準点の既知のGPS座標の入力に基づいて構成され得る。いくつかの実施例では、オーディオシステムは、特定のタイプのキューを生成するために使用される特定の位置をシステムに知らせる運転手の能力をサポートする。システムは、運転手がトラックを周回し、(ベストまたはハンドルのボタンを押すことなどによって)特定の位置をマークする構成モードにされ得る。コントローラ104は、本明細書に記載されるように、基準点オーディオメッセージを生成するために使用される座標(GPS、逸脱した位置および/またはフィールドセンサ/ビーコンベース)をログ記録することができる。座標は、例えば、運転手が、最適および/または所望の基準点を入力するタイミングを誤っている場合など、必要に応じて調整される。さらに、オーディオシステムは、タイヤ寿命および/または燃料および/またはエネルギー消費の延長または減少など、本明細書に記載したような所望のレースまたはトレーニング戦略に基づいて、それらの基準点を変更することができる。レース戦略の変更は、オーディオシステムが、特定の基準点において必要とされるよりも多くのタイヤ寿命および燃料および/またはエネルギーが残っていると判断するときなど、レースまたはトレーニング中にリアルタイムで生じ得る。
【0196】
いくつかの実施例では、オーディオメッセージは、トラック上の特定のコーナーなどの接近する基準点に関する運転手の予測を補助するため、プログレッシブ情報を通信することができる。オーディオメッセージはまた、ブレーキを解放し、および/またはアクセルペダルを解放するための最適および/または所望のポイントを運転手に伝えることができる。本明細書で説明したようなノート、コード、トーンおよび/または他のバリエーションは、車両位置に基づいて基準点が近づくまたは通過するにつれて、増加、減少、または変化する。オーディオメッセージは、最適および/または所望の制動(減速)、操舵角、加速度、車輪のスリップ/グリップ、タイヤ寿命、および/または特定の基準点での燃料および/またはエネルギー消費が、本明細書に記載したように達成されたか否かを運転手にフィードバックすることができる。
【0197】
操舵角についてのレーストラック上の基準点情報を用いて、運転手は、レーストラックを学習することができ、例えば、コーナーに進入するときにどこで特定の操舵角にすればよいかの目印となる視覚マーカを探す。オーディオメッセージは、車両位置に基づいて、基準点として、より正確に操舵角をとるタイミングに関する同じ視覚キューを伝達する。また、オーディオメッセージは、運転手が、本明細書に記載したように、特定の基準点において、アンダーステアリングの場合、オーバーステアリングの場合、操舵が早すぎる場合、操舵が遅すぎる場合にも伝達を行う。ステアリング角度および/またはオーバーステアリングまたはアンダーステアリングのための基準点を伝えるオーディオメッセージは、コーナリング能力を最適化し、時間の節約に役立つ。例えば、運転手は、接近する基準点ならびに最適および/または所望の操舵角に関連して本明細書に記載したように、ノート、コード、トーン、および/または他のバリエーションを受けることができる。本明細書で説明したようなノート、コード、トーンおよび/または他のバリエーションは、基準点が車両位置に基づいて近づくまたは通過するにつれて、増加、減少または変化する。更に、運転手が特定の方向にハンドルを回すと、最適および/または所望の操舵角からの逸脱を伝えるために、異なるオーディオ勾配キュー(audio gradient cue)が増加し、減少し、または強度を変化させる。
【0198】
オーディオメッセージは、本明細書で説明したようなコーナーなどの特定の基準点における最適および/または所望の操舵角が達成されたか否かを運転手にフィードバックする。例えば、本明細書で説明したようなノート、コード、トーン、および/または他のバリエーションは、運転手が所望の操舵角から何度ずらしたか、および/またはより最適でない操舵制御のために失われた時間に関連する。
【0199】
コントローラ104が、所望の加速についてレーストラック上の基準点をモニタすることができるとき、運転手は、レーストラックを学習することができ、例えば、最も早い、または最適な、および/あるいは所望の加速点がレーストラック上のどこにあるかを示す視覚的マーカを探すことができる。オーディオメッセージは、車両位置に基づいて、基準点としてより正確な加速のために同じ視覚キューを伝達する。いくつかの実施例では、オーディオメッセージは、加速のための接近する基準点を運転手が予測するのを補助するため、プログレッシブ情報を伝達することができる。また、オーディオメッセージは、加速を停止するための最適および/または所望のポイントを運転手に伝達することができる。例えば、本明細書で説明したようなノート、コード、トーン、および/または他のバリエーションは、運転手が特定の基準点で特定の加速度を変更または維持すると、最適および/または所望の加速度からの逸脱を伝達すると、増加、減少、または変化する。
【0200】
オーディオメッセージは、特定の基準点における最適および/または所望の加速度が達成されたか否かのフィードバックを運転手に伝達する。例えば、本明細書で説明したようなノート、コード、トーン、および/または他のバリエーションは、車両の実際の速度が、特定の基準点からの最適および/または所望の加速度に基づいて達成可能な最適および/または所望の速度からどの程度異なるかに関連する。オーディオメッセージは、加速度が特定の基準点から高すぎるか低すぎるかを運転手に伝える。
【0201】
コントローラ104は、レーストラック上の基準点をモニタして、接近するコーナーを運転手に通知することができる。オーディオメッセージは、レースイベントの前にコースを測量し、本明細書で説明するようにオーディオシステムを構成することによって、コーナーにアプローチするための基準点を伝える。接近してくるコーナーを運転手に通知することは、視認できないコーナー、運転手の記憶が不正確なロードラリーレースなどの長いステージレース、および/または視界が悪くなる夜間レースに有用である。例えば、運転手は、接近するコーナーに関して、本明細書に記載したように、ノート、コード、トーン、および/または他のバリエーションを受けることができる。本明細書で説明するノート、コード、トーン、および/または他のバリエーションは、車両がコーナーに近づくにつれて、増加、減少または変化する。別のオーディオキューは、接近するコーナーの角度を伝える。いくつかの実施例では、オーディオシステムは、制動(減速)、操舵角度、加速、車輪のスリップ/グリップ、タイヤ寿命、燃料および/またはエネルギー消費、および/または重量配分のための基準点情報と、コーナー情報を組み合わせて、本明細書に記載したコーナー頂点目標を達成するようにパフォーマンスを改善し最適化することができる。
【0202】
コントローラ104は、基準ラップおよび/または基準点からの時間の利得(タイムゲイン)または時間損失(タイムロス)をモニタすることができる。データロガー内で利用可能なデータおよび/または全地球測位システムまたは導出位置から利用可能な入力は、基準ラップまたはセクタ時間を記録するために利用することができる。セクタは、レーストラックに沿って配置され、レーストラックを所定のセグメントに分割する基準マーカとすることができる。オーディオメッセージは、基準ラップおよび/または基準点からのタイムゲインまたはタイムロスを運転手にリアルタイムで伝える。オーディオメッセージにより、運転手は、自己補正または新しい技術がラップまたはセクタ時間にどのように影響するかをリアルタイムで知ることができる。GPS入力の有無にかかわらず、コントローラ104は、基準点および/またはスタートラインからの移動距離をモニタして、例えば、基準ラップを新しいラップと比較するために、車の位置を決定する。例えば、運転手は、特定の基準点における基準時間に関連して、本明細書に記載したようなノート、コード、トーン、および/または他のバリエーションを受信することができる。本明細書に記載のノート、コード、トーン、および/または他のバリエーションの特定のセットは、基準点において、オンタイムからコンマ何秒、何秒、および/または何分進んでいるかまたは遅れているか運転手に示すことができる。
【0203】
レース車両は、トラック上の近くのレース車両の相対位置および位置(トラック)の変化を検出するセンサを含むことができる。センサは、レース車両の前面、背面または側面に配置される。いくつかの実施例では、コントローラ104は、レース車両の動きを追跡するように構成されたGPSおよび/またはビーコンから受信したデータに基づいて、近くのレース車両の位置および位置の変化を判断することができる。
【0204】
コントローラ104は、近くのレース車両の位置および/または位置の変化に対応するセンサ信号データを受信し、一つまたは複数のオーディオメッセージを介してこのメッセージを運転手に伝えることができる。近くのレース車両の位置が運転手のレース車両に対して変わる場合、近くのレース車両が近づくかまたは遠ざかるにつれてオーディオ信号が変化する。
【0205】
例えば、運転手は、運転手のレース車両の前方近くのレース車両に関して、本明細書に記載したような、変化する音符、コード、ビートまたは他のバリエーションを有するオーディオキューを受ける。運転手のレース車両の側面近傍のレース車両についても同様の原理を適用することができる。付加的にまたは代替例として、コントローラ104は、近くのレース車両が通過しようとしていることを検出し、この情報を運転手に即座に伝えることができる。
【0206】
コントローラ104は、近くのレース車両の位置に基づいて、本明細書で説明するように、パフォーマンス関連オーディオメッセージを変更することができる。例えば、近くのレース用車両が運転手のレース用車両の前方にある場合、コントローラ104は、加速度を減少させる等の最適および/または所望の加速に関するオーディオキューメッセージを変更する。別の例として、コントローラ104は、近くのレース車両を通過する可能性を最大にするために、最適および/または所望の操舵角および加速度を決定することができる。同様に、コントローラ104は、近くのレース車両の位置および位置の変化に基づいて、最適および/または所望の制動、ギア選択のタイミング、進入および退出速度、および/または進入および退出時のラインのオーディオメッセージを変更する方法を決定することができる。変更されたオーディオメッセージは、例えば、オーディオメッセージが変更されていない場合に伝えていた軌道によって運転手が近くの車に衝突するといった事故を回避することができる。
【0207】
コントローラ104は、近くのレース車両の位置および位置の変化に基づいて、イベント後フィードバックメッセージを変更することができる。例えば、コントローラ104は、運転手が近くのレース車両を通過するために適切な行動をとったか否かを示すイベント後フィードバックメッセージを生成する。
【0208】
コントローラ104によってモニタされる車両情報は、車両の4つのタイヤにわたる重量配分を含むことができる。加速度は、車両の車輪に亘る車両の重量配分に基づいて最適化することができる。例えば、平坦な走行面では、車両の4つの車輪に亘る車両の重量配分がより等しい場合に、加速度を最適化することができる。上り坂または下り坂などの非平坦な走行(傾斜)面では、車両の4つの車輪に亘る車両の重量配分が等しくない場合に最適になることがある。オーディオメッセージは、4つの車輪に亘る車両の重量配分についての増強された感覚を運転手に伝達して、運転手が車両の状態に基づいて既に有する重量配分の感覚を置換または補完する。重量配分のためのオーディオメッセージは、重量配分の変化率にも関連し得る。車両の重量配分の伝達は、車両パフォーマンスにおける重量配分の価値を軽視している運転手の傾向を是正するのに役立つ。例えば、運転手は、特定の車輪に分配された重量に相関する、本明細書に記載したようなノート、ビートまたは他のバリエーションを受ける。本明細書で説明するノート、ビートまたは他のバリエーションは、各車輪に分配された重量が変化するにつれて、増加、減少または変化することができる。車両の各車輪に相関する4つのオーディオキューを用いてもよく、当該オーディオキューは、各車輪に分配された重量が変わるにつれて増加、減少または変化する。
【0209】
重量配分のオーディオメッセージは、一定のまたは連続的なオーディオキューであってもよく、レースまたはトレーニング中に特定の時間間隔または基準点で伝達され、かつ/または特定の車輪の重量配分が所定の量または変化率を超えたときに伝達されてもよい。所定の重量配分からの重量配分の偏差の時点までオーディオメッセージを受信しないことにより、特定の運転状況において、より関連性の高い他のオーディオメッセージを伝達する能力を向上させることができる。いくつかの実施例では、本明細書に記載したように重量配分を伝達するオーディオメッセージは、コーナーに対する操舵を模倣するため運転手を置換または補完するために、トレーニングシミュレータ上で生成され得る。
【0210】
いくつかの実施例では、ステアリング入力のアンロードに基づいてオーディオメタファーを適用することができる。例えば、コーナーを出た後に、運転手が車両のバランスまたは重量配分を復元させるため、所定の時間内にまたは所定の閾値だけハンドルを操作していない場合、ハンドルをアンロードするように運転手が補正車両入力を適用するまで、変化するまたは不調和な音(例えば、徐々に大きな痛みを伴う音)を強調するオーディオメタファーを、生成することができる。いくつかの実施例では、変化する不調和なサウンドメタファーは、測定されたステアリングパラメータが所望のステアリングパラメータに一致するまで生成される。いくつかの実施例では、運転手に再生される音は、本明細書に記載した様々な音響効果または楽器を含む様々な音から選択することができる。
【0211】
図16は、オーディオメッセージを生成するためのプロセスの例示的な実施例を示す。図16は、本明細書に記載したように、車両の車輪の車両バランスまたは重量配分を復元するためのオーディオメタファーを伝えるための例示的な実施例に係るプロセス1600を図示している。コントローラ104は、ステップ1602において、出口コーナーイベントが発生したこと判定する。ステップ1604において、コントローラ104は、コーナーから退出した後の所定時間内、またはコーナーの出口からのトラック上の所定の位置までに車両バランスまたは重量配分がいつ復元されたかを判断する。コーナーを退出した後の所定の時間内に、またはコーナー出口からのトラック上の所定の位置までに、車両バランスが復元されていない場合、ステップ1606において、コントローラ104は、システムに修正(例えば、不調和または不快な)オーディオメッセージ1607を生成させる。
【0212】
いくつかの実施例では、コーナー退出後の所定の時間内に、またはコーナー出口からのトラック上の所定の位置までに車両バランスが復元されたとき、ステップ1608において、コントローラ104は、システムに肯定的な(例えば、調和的または快適な)オーディオメッセージ1609を再生させる。いくつかの実施例では、オーディオメッセージ1609は、車両バランスが復元された後の別の運転手入力のための新しいオーディオメタファーであってもよい。例えば、ステップ1604で車両バランスが回復された後、コントローラ104は、システムに、スロットルをレーストラック上の特定のコーナーから適用するための所定の運転手入力に関連するオーディオメッセージを再生させることができる。いくつかの実施例では、コントローラ104は、例えば、本明細書で説明したような一つまたは複数のコーナー頂点目標を達成するために、システムに、コーナーに向けた車両の車両バランスおよび/または重量配分を伝達させて、コーナーに向けた車両の最適な車両バランスおよび/または重量配分のための所望の運転手入力を伝達する。例えば、コントローラ104は、コーナーに進入したときに、所望のまたは所定の車両バランスおよび/または重量配分が達成されるまで、システムに修正オーディオメッセージを伝達させる。
【0213】
別の例として、コーナーから退出する際に車両の車輪上の重量配分が特定の一つまたは複数の車輪について所定のプロファイル内にない場合、コントローラ104は、システムに、連続的な不調和または不協和音のコードオーディオメタファーを生成させることができる。車両の車輪上の重量配分が、特定の一つまたは複数の車輪(所望の重量配分を達成するための全ての車輪を含む)について所定のプロファイル内にあるとき、コントローラ104は、システムに、連続的な調和したコードのオーディオメタファーを生成させることができる。コントローラ104は、コーナーから退出する際に車両の車輪上の重量配分が特定の一つまたは複数の車輪について所定のプロファイル内にない程度またはその量に応じて、システムに、コードオーディオメタファーを調和から不調和に連続的に(例えば、線形に)変動または変化させ、その結果、コードは、量または程度が増加するにつれて、調和から相対的に不調和な状態に変化し、逆に、量または程度が減少するにつれて、不調和から相対的に調和な状態に変化する。
【0214】
重量配分のための所定のプロファイルは、コーナーを退出する際の特定の一つまたは複数の車輪についての重量配分の変化率を含むことができる。所望のまたは所定の変化率に応じて、所定のプロファイルは、所定の変化率よりも大きい変化率がまたは小さい変化率を含むことができる。従って、所定のプロファイルは、重量配分に関する所定の変化率の範囲を含み、重量配分の変化率に関する動的フィードバックを提供することができる。ある場合では、重量配分の変化、特に変化率に関連する遷移期間または運転手イベントは、本明細書に記載したインタラクティブの運転手フィードバックまたはリアルタイムメッセージングのためには短すぎるか、または速すぎることがある。従って、所望の重量配分を達成するための運転手の行動が実行されたか否かは、イベント後フィードバックメッセージであってもよく、このイベント後フィードバックメッセージは、コーナーを出た後、ならびに運転手が車両の運転を終了し、本明細書に記載したようにレースまたはトレーニングセッションのコーナー退出イベントをレビューした後を含む、運転手開始イベント後に運転手および他のチームメンバーによってレビューされる。コーナー退出イベントについて説明したが、重量配分フィードバックメッセージは、操舵、加速などを含む、本明細書で説明した他の運転手開始イベントのためのシステムによって実施されてもよい。
【0215】
いくつかの実施例では、コントローラ104は、一つ又は複数の加速度計センサおよび/またはジャイロセンサ(例えば、センサ106)からのデータまたは信号を使用して、車両バランスまたは重量配分を判断することができる。コントローラ104は、一つ又は複数のセンサからのデータまたは信号に基づいて、車両のピッチ、ヨー、および/またはロールを決定することができる。ピッチ、ヨーおよびロールは、車両自体に対する座標系に関して、y軸または横方向、z軸または垂直方向、およびx軸または長手方向にそれぞれ対応する。コントローラ104は、一つまたは複数のセンサからのデータまたは信号に基づいて、車両上の重力を判断することができる。コントローラ104は、ピッチ、ヨー、ロールおよび/または重力の値またはレベル(一つまたは複数のセンサのデータまたは信号から決定される)を、一つまたは複数の対応する所定の閾値または範囲と比較することができる。コントローラ104は、ピッチ、ヨー、ロール、および/または重力の値またはレベルが、本明細書に記載した制動中またはコーナーを退出するときを含む、運転手が所望の運転手入力を補正するための対応する所定の閾値または範囲を超えるか、または超えているとき、本明細書で説明したような車両バランスおよび/または重量配分に関連する一つまたは複数のオーディオおよび/または触覚メッセージをシステムに伝達させる。
【0216】
オーディオメッセージ1607,1609は、例えば、フィードバックメッセージまたはイベント後フィードバックメッセージを提供するために、運転手が車両バランスまたは重量配分を補正するときに、オーディオメッセージ1607からオーディオメッセージ1609に連続的に変化するなど、本明細書に記載したように、連続的であり、不調和から調和へと連続的に変化することができる。コントローラ104は、車両バランスが復元されるまで、ステップ1604において車両バランスが復元されたか否かを連続的または定期的にモニタして判断することができる。ユーザはオーディオメッセージ1607,1609を定義することができる。オーディオメッセージ1607,1609は、経時的に、または本明細書に記載したようにトラック上の車両位置に基づいて変化することができる。いくつかの実施例では、修正オーディオメッセージ1607は、それが再生されたとき、それが何回再生されたか、および/または車両認識データ114および/または環境認識データ112に基づいて変調され得る。
【0217】
いくつかの実施例では、コントローラ104は、ステップ1610において、オーバラップしたオーディオメッセージ1611をシステムに再生させることができる。オーディオメッセージ1611は、連続的なオーディオメッセージ1607,1609とオーバラップする、本明細書で説明したようなビートまたはビープ音であり得る。例えば、オーディオメッセージ1611は、ブレーキマーカに関して本明細書で説明したようなコーナー1602を抜けた後に、トラック上の接近するマーカを運転手に示す変動するビートまたはビープ音メッセージであってもよい。コントローラ104は、オーディオメッセージ1607および/またはオーディオメッセージ1609の再生中に、システムにオーディオメッセージ1611を再生させることができ、またはオーディオメッセージ1607および/またはオーディオメッセージ1609の再生後に、システムにオーディオメッセージを再生させることができる。
【0218】
コントローラ104は、直接的なセンサのレギュレーションまたはコストのために車両のセンサから直接感知することができないデータを推定するため、可観測性の制御理論概念を利用することができる。可観測性の制御理論概念は車両の数学的ソフトウェアモデルとなり得る。車両の観察者モデルを使用して、ジャイロセンサの有無にかかわらず、GPS位置データ、車輪速度、および/または加速度計データから、ターン部および/またはコーナーにおける最適な操舵角を推定することができる。車両のセンサは、加速度計センサおよび/またはジャイロセンサを含む。車両のオブザーバモデルは、制動中(車輪が実際にロックされる前)に、差し迫っている車輪のロックアップを予測し、最適なパフォーマンスのために運転手が制動力を変更する機会を許容する。また、車両のオブザーバモデルは、トラックマップ、雨センサ、および/または温度センサまたはプローブなどからの環境データを組み込んで、現在のレース条件のためのオーディオキューを調整する。
【0219】
補助情報は、ピットクルーまたは他のチームメンバー情報を含むことができる。ピットクルーの情報は、ピットストップの効率を最適化し、ピットクルーが着用するオーディオ機器でピットストップの安全性を向上させる情報を含む。オーディオメッセージは、同時にタイヤの変更を完了させるために、車両の燃料タンクが満タンになる時期など、他のピットクルーの作業状態を個々のピットクルーに伝達する。これに対応して、オーディオメッセージは、燃料供給、正確なまたは不正確なホイールナット取り付け、または車輪を締め付けるときのエアガンの締め付け力など、クルーの作業状態を個々のピットクルーに伝える。ピットクルーは、利用可能な全てのピット機能に関連するオーディオメッセージを受信するか、あるいは、例えば、オーディオシステムに関連するメニューを用いて、利用可能なオーディオメッセージを切り替えることができる。オーディオメッセージは、車両のコントローラがピットレーンに安全かつ効率的に車両を到達するのを支援する。
【0220】
いくつかの実施例では、ピット制御またはピットクルーは、運転手の注意を制御するために、本明細書に記載したオーディオビートを利用することができる。例えば、低いピッチのビートは、ピットにいる間にブレーキを保持するように運転手に指示し、ピットクルーおよび/または運転手が計器類を見直すことができる期間を示す。ビートのテンポとピッチの変更は、ピットから効率的に退出することを可能にするため、運転手の注意をピットクルーに向けさせるように使用され得る。いくつかの実施例では、本明細書で説明するように、他のオーディオメッセージを使用して運転手の注意を促すことができる。
【0221】
いくつかの実施例では、ユーザは、オーディオメタファーをどのように生成するかを調整することができる。例えば、種々のパラメータに対する最適でない/範囲外の条件に対する感度が調節され得る。システムは、使用中または使用と使用の間の調整に適していてもよい。すなわち、レース中またはレースの間に調整可能である。いくつかの実施例では、オーディオメタファーは、生成されたときに保存されてもよい。これにより、後の再生が可能となる。サウンドメタファーを生成するために使用されるデータも保存され得る。単一の車両に基づいて複数の人々がサウンドメタファーを受信する場合、様々なユーザは、車両の最適な種々のパラメータを選択して、これらのサウンドメタファーに統合することができる。いくつかの実施例では、サウンドメタファーを生成するために使用されるルールは、ユーザごとに異なり、これは、使用される異なるベースおよび/またはルールに対する他の変更を含み得る。いくつかの実施例では、複数のユーザデバイス135は、単一の車両または一セットの車両、一つ又は複数の機械、または一つ又は複数の機器制御部に関連するデータを受信することができ、ユーザデバイス135は、異なるデータを受信することができ、ユーザ/オペレータ(例えば、運転手/オペレータ、クルーまたはシミュレータのユーザ)のタイプ、ならびにメッセージの優先順位などの、本明細書で説明する他のオーディオメッセージ制御に応じて異なるオーディオメタファーを生成することができる。
【0222】
本明細書で説明したオーディオメタファーは、環境要因に関しても変化し得る。環境要因に関する情報は、車両パフォーマンス要因に関する情報が伝達されるのと同じ方法で伝達されてもよい。加えて、感情的メタファー、車両パフォーマンスメタファーをおよび環境的メタファーは、すべて同時に再生されてもよく、すべて異なるチャネルを使用してもよく、優先順位付けされてもよい。ユーザは、優先順位付けの処理方法を決定するように、ユーザ固有のルールを生成してもよい。環境要因は、車両センサ106、CANバス105または外部データ源108を介して、システムに伝達されてもよい。
【0223】
いくつかの実施例では、トレーニングシステムは、記録されたオーディオ、触覚および/または他のメタファーを再生することを含む。
【0224】
いくつかの実施例では、サウンドメタファーは、指向性、空間、3Dサラウンドまたは他のオーディオ効果を使用して、追加の情報を伝達することができる。メッセージングデバイス100は、複数のスピーカ102を含み、および/または、サウンドのメタファーのコンテンツを強化するように、サラウンドサウンド技術を有していてもよい。システムは、異なる方向から来るものとして、ユーザが音を知覚することを可能にするように構成される。これにより、サウンドメタファーを強化する。例えば、車両の前方の道路には、車両および乗員に危険をもたらす虞のある破片、表面汚染、動物または予期せぬ水が存在することがある。車両は、破片および/または他の障害物の位置を検出する車両センサ106などのセンサを有する。センサが障害物を検出すると、オーディオメタファーが生成される。このオーディオメタファーは、運転手が破片の方向を聞くことができるように、指向性、空間、3Dサラウンドまたはその他のサウンドの使用を組み込んでもよい。実際に、運転手は破片が何らかの音を出していると思うかもしれない。一実施例では、オーディオ信号はシミュレートされたドップラー効果を含むことができる。シミュレートされたドップラー効果を含むことにより、障害物に対する運転手の意識が向上する。
【0225】
指向性のサウンドは、運転手に車両パフォーマンス情報を伝えるために使用される。メタファーは、道路位置、コーナリング位置、車両ダイナミクス情報、および/または車両近傍の他の物体に対する相対位置に関する情報を表現するために使用される。指向性のオーディオメタファーは、危険の種類、近接度、閉鎖率、最適な道路位置および/または回避戦略を示す。ドップラー効果の有無にかかわらず、この指向性の認識は、天候条件または走行する路面/地形の性質により視力が損なわれる場合に役立つ。
【0226】
指向性のサウンド効果を使用して、別のサウンドメタファーが伝達している情報を特定することができる。例えば、かん高いノイズ(whining noise)は、最適でない車輪のスリップに関連している。別の例として、かん高いノイズは、タイヤの空気圧の損失に関連し得る。両方の例において、かん高いノイズの方向は、どの車輪が影響を受けているかを示すことができる。例えば、左前の車輪が最適に滑らない場合、かん高いノイズが車両の左前部分から出ているように思うようにすることができる。
【0227】
指向性のサウンド効果は、本開示の他の箇所で説明した他のサウンドメタファー生成技法と併せて適用され得る。例えば、コントローラ104は、指向性のサウンド効果を補足または増強する指向性の触覚メッセージを伝えるように、システムに触覚メッセージを伝達させる。
【0228】
いくつかの実施例では、メッセージングデバイス100は、米国特許第8,552,847号,第8,941,476号、第9,327,703号および/または第9,734,678号に記載されているように、触覚デバイスと組み合わせることができる。前記米国特許は、参照により全体が本願に組み込まれ、本明細書の一部をなす。組み合わされると、2つのシステムは、装着した者に提供されるフィードバックの詳細を拡張することができる。いくつかの実施例では、触覚デバイスおよびオーディオデバイスは、同じ車両システムに関する情報を伝える。いくつかの実施例では、触覚デバイスおよびオーディオデバイスは、異なる車両システムに関する情報を伝える。例えば、移動中の車両が擁壁などの壁に瞬間的に当たることがある。オーディオメタファーは、衝撃の性質および重症度を通知し、一方、運転手上の触覚の位置は、衝撃が車両に登録された場所を示すための基準として使用され得る。オーディオが方向を示し、触覚が重症度を示す他の組み合わせも可能である。いくつかの実施例では、触覚デバイスは、本開示の他の箇所で説明されるような別のオーディオチャネルと同様に動作する。
【0229】
いくつかの実施例では、オーディオメタファーは、触覚メッセージに関連付けられる。いくつかの実施例では、オーディオメッセージおよび触覚メッセージのタイミングを同期させることができる。ある実施例では、コントローラ104は、システムに、オーディオメッセージを使用させて、例えば、第1の運転手入力または第1の動作パラメータに対応する第1のデータを伝達させ、触覚メッセージを使用させて、第2の運転手入力または第2の動作パラメータに対応する第2のデータを伝達させることができる。第2のデータは、第1のデータに関連付けられてもよい。いくつかの実施例では、第1の(または第2の)データは、第2の(または第1の)データの意味を理解するためのコンテキストを提供するために使用され得る。例えば、第1のデータは、大きさを示すことができ、第2のデータは、大きさが対応するもの(例えば、ステアリング入力、スロットル入力、ブレーキ入力、燃料レベル、速度、または他のパラメータ)を表すことができる。
【0230】
触覚メッセージに対するオーディオメタファーの関連付けは、より多様なメッセージが運転手に伝達されることを可能にするため有利である。
【0231】
いくつかの実施例では、コントローラ104は、触覚メッセージを使用して、システムに風の方向および/または強度を伝達させることができる。コントローラ104は、システムに、ヒューと言う風の音に対応するオーディオメッセージを再生させて、触覚メッセージが風の方向および/または強度に対応するコンテキストを運転手に提供することができる。オーディオおよび触覚メッセージを組み合わせたこの適用例は、運転手が複数の異なる感覚フィードバックメッセージを使用する能力を向上させることができる。
【0232】
いくつかの実施例では、コントローラ104は、システムに、触覚メッセージの組合せを用いて、本明細書に記載したようなオーディオブレーキマーカまたはブレーキメッセージを使用させる。ある実施例では、コントローラ104は、オーディオメッセージおよび触覚メッセージの通信を同期させることができる。例えば、コントローラ104は、システムに、音量が徐々に増加する可聴のビープ音を再生させ、システムに、徐々に増加する強度で、同期した触覚メッセージを伝達させる。コントローラ104は、システムに、可聴のビープ音の持続時間を、本明細書に記載したブレーキマーカに対応する触覚メッセージの持続時間と同期させることもできる。例えば、コントローラ104は、可聴のビープ音、ビープ音、同期した触覚タップによるビープ音、タップ音、TAP(タップ)の組み合わせを使用することによって、システムにブレーキマーカを伝達させる。3番目のビープ音を示す「ビープ音」は、最初の2つの「ビープ音」とは異なる音である。いくつかの実施例では、3番目のビープ音の特徴は、音量および/または音である。3番目のタップを示す「TAP」は、第1,2番目の2つの「タップ」と異なる触覚通信を有する。いくつかの実施例では、3番目のタップの識別性は、強度および/または持続時間であり得る。
【0233】
いくつかの実施例では、コントローラ104は、調和性と不調和との間で遷移するコードオーディオと通信することができる、本明細書に記載した一つまたは複数のコーナー頂点目標に対応するコーナー軌道のフィードバックを伝達するためのオーディオメッセージをシステムに通信させる。調和と不調和との間の遷移の時間および/または速度は、一つまたは複数のコーナー頂点目標に対応する最適トラックテンプレートに関連する運転手入力に基づく。例えば、車両がコーナー頂点目標に近づくほど、調和したオーディオメッセージと不調和/不協和音のオーディオメッセージとの間の遷移が相対的に速くまたは迅速になる。同時に、軌道が、一つまたは複数のコーナー頂点目標のためのテンプレートによって定義される公称目標の外側にある間、コントローラ104は、システムに、触覚メッセージを運転手に伝達させて、例えば、運転手をコーナー頂点目標に向けさせる。例えば、コントローラ104は、ベストなどの触覚デバイスの左側または右側における鼓動または振動として触覚メッセージをシステムに伝達させる。左側の振動は、さらにまたはより左側に操舵するように運転手に伝え、右側の振動は、さらにまたはより右側に操舵するように運転手に伝える。触覚メッセージ(例えば、左または右の振動)は、一つまたは複数のコーナー頂点目標を達成するために、所望の運転手入力についての他の情報を運転手に伝達する不一致のオーディオの生成と併せて生成してもよい。
【0234】
ユーザに対する触覚デバイスの出力が米国特許第8,552,847号、第8,941,476号、第9,327,703号、および/または第9,734,678号(これらの各々は、参照によりその全体が本願に組み込まれ、本明細書の一部をなす)に記載されていることを除き、触覚デバイスが別のオーディオチャネルと同様に作用している実施例では、ミキシングおよびメタファーの生成に関する前述の全ての説明が適用される。
【0235】
いくつかの実施例では、コントローラ104によるメッセージの生成は、高レベルのメッセージの生成を含むことができる。高レベルのメッセージの生成は、例えば、本明細書に記載したように、環境認識データ112および/または車両認識データ114に基づいて、メッセージを優先順位付けし、および/またはメッセージを修正するため、追加のロジックを組み込むことができる。高レベルのメッセージの生成のための追加のロジックは、どのメッセージが、どの順序で、どのような修正(例えば、音量、ピッチ、または別のサウンド特性の変調)を用いて、運転手に提供されるかを制御する。高レベルのメッセージの生成には、システムの利点を拡張するための追加ロジックを組み込むことができる。例えば、オーディオおよび/または触覚メッセージの生成および優先順位付けに追加のロジックを組み込むことは、状況認識/機能にとって有益である。状況認識/機能性は、様々な車両センサ106または外部データ源115によることを含む、環境認識データ112および/または車両認識データ114に基づくデータの収集を含むことができる。メッセージの優先度および重要性は、例えば、図6を参照して本明細書に記載したように、車両センサ106または外部データ源115からのデータに少なくとも部分的に基づいて決定され得る。いくつかの実施例では、データは、本明細書に記載したように、道路状態、危険および/または他の状況を示す。
【0236】
いくつかの実施例では、コントローラ104は、メッセージタイプおよびメタファーの配信を動的に調整および/または変更するために、複数のデータソースを相関させ、分析することができる。いくつかの実施例では、メッセージおよびメタファーの配信の生成は、少なくとも部分的に、車両認識データ114および/または環境認識データ112に基づく。いくつかの実施例では、メッセージの優先度およびオーバラップは、少なくとも部分的に、車両認識データ114および/または環境認識データ112に基づく。例えば、コントローラ104は、風データ、タイヤ温度、燃料負荷および/または車両認識データ114および/または環境認識データ112などの任意の他の情報のうちの少なくとも一つに基づいて、一つまたは複数のブレーキマーカに対応するオーディオおよび/または触覚メッセージを変更することができる。
【0237】
いくつかの実施例では、記録された車両および環境データは、データ分析のために使用される。このデータは、オンデマンドでオーディオメタファーを生成するために使用できる。オーディオメタファーの再生は、動的に制御され得る。これは、トレーニングの用途に特に有用であり得る。
【0238】
オーディオメタファーは、合成されたコンテンツ、音楽およびその他のサウンドファイルで構成できる。様々なオーディオソースは、本明細書で説明するようにメタファーを生成するために、可聴コンテンツの一つまたは複数のパラメータを変更するために混合または使用され得る。パラメータの変化には、音量、ピッチ、ビート、ビブラート、トーン、パターン、繰り返し、スケール、方向性の変化を含めることができる。パラメータの変化は、他のチャネルを変化することなく、1チャネルのサウンドの変化と同じになる。場合によっては、オーディオコンテンツ内の様々な楽器が変化を受けることがあるが、他の楽器は変化を受けない。いくつかの実施例では、第1の楽器の音を第1の方法で修正することができ、第2の楽器の音を第2の方法で修正することができる。
【0239】
オーディオメタファーを生成するシステム及びモードは、多くのアプリケーション領域に適用できる。様々なアプリケーション領域では、使用されるセンサと、追跡されるダイナミクスが異なる場合がある。いくつかの実施例では、システムは、様々な入力を受けるようにプログラムされてもよい。いくつかの実施例では、システムは、車両クラスが固有であってもよい。システムが適用される車両のいくつかの例は、モータースポーツ車両、道路車両、シミュレータ、建設車両、輸送車両、水上艇、航空機、潜水艦車両、宇宙飛行体、自動運転(自律走行)車両、ナビゲーションおよびラリー走行車両ならびに計装車両動作を含むことができる。例えば、本明細書に記載されるオーディオメッセージは、コーナーに対する操舵を模倣するため運転手を置換または補完するために、トレーニングシミュレータ上で再生され得る。さらに、運転手、オペレータ、アスリート、および/または他の人は、改善分析を支援するために、シミュレータまたは画面上のデータをレビューするときに、本明細書に記載のオーディオシステムを使用することができる。エンジニアは、修正エンジニアリングを支援するために、シミュレータまたはスクリーン上のデータをレビューするときにオーディオシステムを使用することができる。データロガーのデータをレビューしながらオーディオシステムを使用することは、運転手、オペレータ、または運動選手が、運転手、オペレータ、または運動選手、および/または他の人の制御入力に基づいて、車両、機械、および/または機器の応答を記憶するのを助ける。同様に、オーディオシステムを使用することは、運転手、オペレータ、運動選手、または他の人の制御入力、ならびに任意の車両、機械、および/または機器の機械的および/または電子的修正に基づいて、車両、機械、および/または機器の応答を理解する際にエンジニアを支援することができる。
【0240】
また、システムは、無人航空機やドローンなどの遠隔操作車両にも適用可能である。いくつかの実施例では、システムは、工場をモニタするためなどの非車両システムにも適用可能であり、センサは、例えば、ライン停止を検出し、オーディオメタファーは、この情報をオペレータまたはラインワーカーに伝達する。
【0241】
システムは、車両内のデジタル無線システム、ヘルメットオーディオシステム、ユーザに触れるように構成されたオーディオシステム、指向性オーディオデバイス、AMまたはFM受信機システムのためのFMまたはAM信号としてオーディオ信号を送信する装置、ネットワークを介してオーディオ信号を送信する装置、ヘッドフォンセット、またはラウドスピーカなど、種々異なるオーディオ配信システムを含んでもよい。
【0242】
いくつかの実施例では、これらのシステムのうちの1つまたは複数を使用することができる。いくつかの実施例では、これらのシステムは、同じまたは異なるユーザによって同時に使用され得る。システムは、エンジニアもしくは他のチームメンバーを含む、運転手でない者、オペレータでない者、またはアスリートでない者などのユーザによって本明細書で説明したようなオーディオメタファーを調整するなど、有効化、無効化、調整、または他の方法で制御され得る。いくつかの実施例では、オーディオ信号は、インターネットなどのネットワークを介して送信される。オーディオ信号を生成するために使用されるオーディオ信号またはデータは、ネットワークを介して送信され、リアルタイムで、またはコンピュータもしくはスマートフォンアプリを介してオンデマンドでアクセスされ得る。いくつかの実施例では、ネットワークを介して送信されるオーディオ信号は、信号をセンサデータまたは他のデータに復号するためのキーを含み得る。データ、オーディオ、触覚および/または他のメッセージもしくはメタファーは、シミュレータ、エンジニア、チームメンバー、視聴者メンバー、加入者、アプリユーザまたは他の人々を利用して、運転手、乗客、インストラクター、人に送信され得る。
【0243】
(実施例の可変性)種々の例示的な実施例が、本開示に開示されている。これらの実施例の多くは、様々な部品を省略することができる。これらの実施例の多くにおいて、様々な部品は、様々な実施例の間で交換され得る。これらの実施例の多くでは、様々な構成要素の相互接続を変更することができる。実施例の間で構成要素を交換すること、実施例の様々な構成要素を除去すること、または実施例の構成要素/ステップを並べ替えることに基づく、開示された例示的な実施例のすべての変形形態は、すべて、本明細書で開示されているものと理解されるべきである。開示された実施例には、当技術分野で知られている共通の技術を追加することができる。例えば、本開示全体を通して、運転手またはユーザについて言及または議論されている場合、これは、運転手、ユーザ、乗客、インストラクター、シミュレータを使用する人、エンジニア、チームメンバー、ピットクルー、視聴者メンバー、加入者、アプリユーザ、または他の人が、運転手またはユーザの有無にかかわらず、データ、音声、触覚および/または他のメッセージまたはメタファーを受信することを含むことができる。
【0244】
実施例に応じて、本明細書で説明するプロセスまたはアルゴリズムのいずれかの特定の行為、イベント、または機能は、異なるシーケンス(順番)で実行することができ、追加することができ、マージすることができ、または完全に除外することができる(例えば、すべての説明する動作またはイベントがアルゴリズムの実施に必要であるとは限らない)。さらに、特定の実施例では、操作またはイベントは、例えば、マルチスレッド処理、割り込み処理、または複数のプロセッサまたはプロセッサコア、あるいは他の並列アーキテクチャを介して、順次ではなく、並行して実行することができる。
【0245】
本明細書に開示する実施例に関連して説明する様々な例示的な論理ブロック、モジュール、ルーチン、ユーザインタフェース、およびアルゴリズムステップは、電子ハードウェア、または電子ハードウェアとコンピュータソフトウェアの組み合わせとして実現することができる。この互換性を例示するために、様々な例示的な構成要素、ブロック、モジュール、およびステップが、概して種々の機能に関して説明してきた。このような機能がハードウェアとして実装されるか、ハードウェア上で実行されるソフトウェアとして実装されるかは、システム全体に課される特定のアプリケーションおよび設計上の制約に依存する。説明された機能は、特定のアプリケーションごとに様々な形で実装され得るが、そのような実装決定は、本開示の範囲からの逸脱を引き起こすものと解釈されるべきではない。
【0246】
さらに、本明細書に開示される実施例に関連して説明される様々な例示的な論理ブロック、ユーザインタフェース、およびモジュールは、汎用プロセッサ機器、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)もしくは他のプログラマブル論理機器、ディスクリートゲートもしくはトランジスタ論理、ディスクリートハードウェア部品、または本明細書に説明される機能を実行するように設計されるそれらの任意の組合せなどの機械によって実装または実行され得る。プロセッサデバイスはマイクロプロセッサであってもよいが、代替案では、プロセッサデバイスはコントローラ、マイクロコントローラ、またはステートマシン、同じものの組み合わせなどであってもよい。プロセッサデバイスは、コンピュータ実行可能命令を処理するように構成された電気回路を含むことができる。別の実施例では、プロセッサデバイスは、コンピュータ実行可能命令を処理することなく論理演算を実行するFPGAまたは他のプログラマブルデバイスを含む。プロセッサデバイスはまた、コンピューティングデバイスの組み合わせ、例えば、DSPとマイクロプロセッサとの組み合わせ、複数のマイクロプロセッサ、DSPコアと連携する一つまたは複数のマイクロプロセッサ、または任意の他のそのような構成として実装され得る。本明細書では、主にデジタル技術に関して説明するが、プロセッサデバイスは、主にアナログ構成要素も含み得る。例えば、本明細書に記載されるアルゴリズムの一部または全部は、アナログ回路またはアナログおよびデジタルの混合回路で実施されてもよい。コンピューティング環境は、限定はしないが、いくつか例を挙げると、マイクロプロセッサ、メインフレームコンピュータ、デジタル信号プロセッサ、ポータブルコンピューティングデバイス、デバイスコントローラ、またはアプライアンス内の計算エンジンに基づくコンピューターシステムを含む、任意のタイプのコンピューターシステムを含むことができる。
【0247】
本明細書に開示される実施例に関連して説明される方法、プロセス、ルーチン、またはアルゴリズムの要素は、ハードウェアにおいて、プロセッサデバイス(コントローラ)によって実行されるソフトウェアモジュールにおいて、またはその2つの組合せにおいて、直接実施され得、そのコマンド、制御、または本明細書に説明されるシステムおよび関連する構成要素は、方法、プロセス、ルーチン、またはアルゴリズムの一つまたは複数の機能または特徴を実行する。ソフトウェアモジュールは、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、取り外し可能なディスク、CD-ROM、または一時的でないコンピュータ読み取り可能な記憶媒体の他の形式に存在することができる。一例の記憶媒体は、プロセッサ装置が記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるように、プロセッサ装置に結合することができる。代替案では、記憶媒体は、プロセッサ装置に不可欠であってもよい。プロセッサデバイスと記憶媒体は、ASIC内に存在することができる。ASICは、ユーザ端末に常駐できる。代替案では、プロセッサ装置および記憶媒体は、ユーザ端末内の個別の構成要素として常駐することができる。
【0248】
(番号付き実施例のリスト)以下は、例示的な番号付き実施例のリストである。例示的な実施例の以下のリストに列挙される特徴は、本明細書に開示される付加的な特徴と組み合わせることができる。さらに、以下の例示的な実施例のリストに具体的に記載されておらず、以下に列挙される実施例と同じ特徴を含まない、特徴のさらなる発明的な組み合わせが本明細書に開示される。簡潔にするために、例示的な実施例の以下のリストは、本開示のすべての発明態様を特定するものではない。例示的な実施例の以下のリストは、本明細書に記載される任意の主題の主要な特徴または必須の特徴を識別することを意図するものではない。
1.レース車両の運転手のパフォーマンスを向上させるためのシステムであって、
前記レース車両の運転手にオーディオ信号を通信可能なスピーカと、
前記レース車両の移動中に前記運転手にパフォーマンスに関する情報を伝達するように前記スピーカを制御するコントローラと、
を備え、
前記コントローラは、前記レース車両の車両センサによって収集された車両情報を含む車両情報を受信するように構成され、かつ前記オーディオメッセージを選択して前記運転手に伝えるため前記車両情報を使用するように構成され、
前記オーディオメッセージは、
(1)前記運転手によって実行される動作に関するキューメッセージと、
(2)動作が適切に実行されたか否かを運転手に伝えるイベント後のフィードバックメッセージと、
を含む、ことを特徴とするシステム。
2.前記オーディオメッセージは、周波数、ピッチ、ビート(拍)、音量、トーン、リズムパターン、コード(和音)またはコードの順番のうちの1つまたは複数を含む、実施例1に記載のシステム。
3.前記車両情報は、前記レース車両によって受信された外部データをさらに含む、実施例1または2に記載のシステム。
4.前記コントローラは、前記外部データに応答して前記オーディオメッセージを調整するように構成される、実施例3に記載のシステム。
5.前記コントローラは、前記レース車両が所望の動作範囲内で動作していることに応答して、前記オーディオメッセージを調和させるように構成される、実施例1~4のいずれか1つに記載のシステム。
6.前記コントローラは、前記レース車両が前記所望の動作範囲外で動作していることに応答して、調和したオーディオメッセージから変化したキューメッセージを含むように構成される、実施例5に記載のシステム。
7.キューメッセージの変化の程度が、所望の動作範囲外で動作しているレース車両の程度に対応する、実施例6に記載のシステム。
8.キューメッセージの変化の程度は、レース車両が動作範囲外で動作される程度が増加すると、演奏されるコードがより不調和または不協和音になることに対応している、実施例7に記載のシステム。
9.前記コントローラは、前記コントローラによって収集されたパフォーマンスデータに基づいて、前記運転手に伝達するオーディオメッセージの選択を修正するように構成される、実施例1~8のいずれか1つに記載のシステム。
10.前記コントローラは、少なくとも部分的にメッセージタイプに基づいて、前記運転手へのオーディオ配信のためのオーディオメッセージに優先付けを行うように構成される、実施例1~9のいずれか1つに記載のシステム。
11.前記コントローラは、前記レース車両によって受信された外部データに応答して前記オーディオメッセージに優先付けを行うように構成され、
前記外部データは、前記レース車両の環境に対応する情報を含む、実施例10に記載のシステム。
12.前記コントローラは、前記レース車両が所望の動作範囲外で動作していることに応答して、前記オーディオメッセージを調和しないように構成される、実施例1~11のいずれか1つに記載のシステム。
13.少なくとも2つのスピーカを備え、前記オーディオメッセージは、前記レース車両認識またはレース車両の環境認識のうちの少なくとも一方に対応する指向性音を含む、実施例1~12のいずれか1つに記載のシステム。
14.レース車両認識が、レース車両のレーストラック位置またはレース車両のコーナリング位置のうちの少なくとも一方を含む、実施例13に記載のシステム。
15.前記レース車両認識に対応する前記オーディオメッセージは、前記レース車両の所望のレーストラック位置または前記レース車両に対する衝撃の位置のうちの少なくとも一方を含む、実施例13または14に記載のシステム。
16.レース車両の環境認識は、前記レース車両に対する他のレース車両の位置または前記レース車両の環境における物体の位置のうちの少なくとも一方を含む、実施例13~15のいずれか1つに記載のシステム。
17.前記環境認識に対応する前記オーディオメッセージは、前記他のレース車両または前記レース車両の環境内の前記物体を回避するためのキューメッセージを含む、実施例16に記載のシステム。
18.前記環境認識に対応する前記オーディオメッセージは、前記レース車両に対する、前記他のレース車両または前記レース車両の環境内の前記物体の近接度または接近率のうちの少なくとも1つに対応するキューメッセージを含む、実施例16または17に記載のシステム。
19.環境認識に対応するオーディオメッセージは、レース車両の環境内の物体のタイプを示すキューメッセージを含む、実施例16~18のいずれか1つに記載のシステム。
20.前記レース車両のステレオシステムは、前記スピーカを備える、実施例1~19のいずれか1つに記載のシステム。
21.レース車両の運転手によって装着されるヘルメットはスピーカを備える、実施例1~20のいずれか1つに記載のシステム。
22.運転手によって実行される動作は、ステアリング、ギアシフト、ブレーキング、回生ブレーキング、エネルギーハーベスティング(環境発電)、エネルギーの展開または加速のうちの少なくとも1つを含む、実施例1~21のいずれか1つに記載のシステム。
23.前記コントローラは、前記レース車両のパフォーマンス閾値に対応するオーディオメッセージを通信するように構成され、
前記閾値は、タイヤのスリップ比、タイヤグリップ、タイヤ摩耗、タイヤ温度、縁石衝撃力、加速率、減速率、コーナリング率または燃料/エネルギー消費のうちの少なくとも1つを含む、実施例1~22のいずれか1つに記載のシステム。
24.前記オーディオメッセージは、前記レース車両の環境、前記レース車両のトラック上の位置、前記レース車両の進入速度または前記レース車両の出口(退出)速度のうちの少なくとも1つに対応する、実施例1~23のいずれか1つに記載のシステム。
25.前記コントローラは、ユーザ入力に応じて前記オーディオメッセージを調整するように構成される、実施例1~24のいずれか1つに記載のシステム。
26.運転手によって実行される動作に関するキューメッセージは、運転手によって実行される動作またはレース車両の環境に応じて連続的に変化する、実施例1~25のいずれか1つに記載のシステム。
27.前記キューメッセージは、前記運転手によって実行され動作を促すため、リズムまたはビートのうち少なくとも一方が変化する、実施例1~26のいずれか1つに記載のシステム。
28.前記コントローラは、前記オーディオメッセージに触覚的なメッセージを関連付けるように構成され、前記触覚的なメッセージは、前記オーディオメッセージの強調、前記オーディオメッセージの分類、前記オーディオメッセージを異なるイベント後のフィードバックメッセージに関連付けるように構成される、実施例1~27のいずれか1つに記載のシステム。
29.前記コントローラは、前記オーディオメッセージに触覚的なメッセージを関連付けるように構成され、前記触覚的なメッセージは、前記レース車両のレース車両認識またはレース車両の環境認識のうちの少なくとも一方に対応する指向性キューを含む、実施例1~28のいずれか1つに記載のシステム。
30.前記レース車両認識に対応する前記触覚的なメッセージは、前記レース車両のレーストラック位置または前記レース車両のコーナリング位置のうちの少なくとも一方を含む、実施例29に記載のシステム。
31.前記レース車両認識に対応する前記触覚的なメッセージは、前記レース車両の所望のレーストラック位置または前記レース車両に対する衝撃の位置のうちの少なくとも一方を含む、実施例29または30に記載のシステム。
32.レース車両の環境認識に対応する触覚的なメッセージは、レース車両に対する他のレース車両の位置、またはレース車両の環境内の物体の位置のうちの少なくとも一方を含む、実施例29~31のいずれか1つに記載のシステム。
33.前記環境認識に対応する前記触覚的なメッセージは、前記他のレース車両または前記レース車両の環境内の前記物体を回避するためのキューメッセージを含む、実施例32に記載のシステム。
34.前記環境認識に対応する前記触覚的なメッセージは、前記レース車両に対する、前記他のレース車両または前記レース車両の環境内の前記物体の近接度または接近率のうちの少なくとも一方に対応するキューメッセージを含む、実施例32または33に記載のシステム。
35.前記環境認識に対応する前記触覚的なメッセージは、前記レース車両の前記環境内の物体のタイプを示すキューメッセージを含む、実施例32~34のいずれか1つに記載のシステム。
36.オーディオ信号を人に伝達する他のスピーカをさらに備え、コントローラは、どのオーディオメッセージを人に伝達するかを選択するようにさらに構成される、実施例1~35のいずれか1つに記載のシステム。
37.前記オーディオメッセージは、前記運転手が前記レース車両を制御するときに、実質的にリアルタイムで人に伝達される、実施例36に記載のシステム。
38.前記オーディオメッセージは、前記運転手が前記レース車両を制御した後に人に伝達される、実施例36または37に記載のシステム。
39.運転手に伝達されるオーディオメッセージのタイプを選択するためのユーザインタフェースをさらに備える、実施例1~38のいずれか1つに記載のシステム。
40.レース車両の運転手のパフォーマンスを向上させるためのシステムであって、
音声信号を運転手に通信可能なスピーカと、
前記スピーカを制御して運転手にパフォーマンスに関する情報を伝えるコントローラと、
を備え、
前記コントローラは、車両情報を受信し、前記車両情報を用いて、レース車両の制御に対応する運転手の動作を実行する所望のタイミングを前記運転手に通知するオーディオメッセージを前記運転手に伝える、ことを特徴とするシステム。
41.前記運転手の動作は、ブレーキ動作、加速動作、ギアシフト動作またはステアリング動作のうちの少なくとも1つである、実施例40に記載のシステム。
42.前記所望のタイミングは、前記レース車両の特定の車輪に分散された前記レース車両の重量に少なくとも部分的に基づく、実施例40または41に記載のシステム。
43.前記所望のタイミングは、レーストラック上のレース車両のタイヤの走行面に対する所望のタイヤスリップに少なくとも部分的に基づく、実施例40~42のいずれか1つに記載のシステム。
44.前記所望のタイヤスリップは、前記レーストラック上の移動面に対する前記タイヤのスピンに少なくとも部分的に基づく、実施例43に記載のシステム。
45.前記オーディオメッセージは、所望のタイミングを達成するために、前記レース車両の操舵に関連する遷移入力ランプを運転手に通知する、実施例40~44のいずれか1つに記載のシステム。
46.前記コントローラは、さらに、
レース車両の車両センサによって収集された車両情報に少なくとも部分的に基づいて所望のタイミングを計算し、
所望のタイミングと運転手の動作の実際の時間とを比較し、
比較結果に基づいてオーディオメッセージを出力するか否かを決定するように構成される、実施例40~45のいずれか1つに記載のシステム。
47.前記コントローラは、さらに、
レース車両の車両センサによって収集された車両情報に少なくとも部分的に基づいて所望のタイミングを計算し、
所望のタイミングと運転手の動作の実際の時間とを比較し、
比較結果に基づいて、運転手に伝達するオーディオメッセージを選択するように構成される、実施例40~46のいずれか1つに記載のシステム。
48.前記コントローラは、少なくとも車両の位置とレーストラック上の所定の位置とを比較することによって、前記所望のタイミングを決定するように構成される、実施例40~47のいずれか1つに記載のシステム。
49.前記所望のタイミングは、前記レース車両の加速、減速またはコーナリングのうちの少なくとも1つの最大値に対応する、実施例40~48のいずれか1つに記載のシステム。
50.前記レース車両の加速、減速またはコーナリングのうちの少なくとも1つの最大値は、少なくとも部分的にレーストラック上の基準位置に基づく、実施例49に記載のシステム。
51.運転手に伝達されるオーディオメッセージのタイプを選択するためのユーザインタフェースをさらに備える、実施例40~50のいずれか1つに記載のシステム。
52.前記コントローラは、前記コントローラによって収集されたパフォーマンスデータに基づいて、前記運転手に伝達されるオーディオメッセージの選択を修正するように構成される、実施例40~51のいずれか1つに記載のシステム。
53.前記コントローラは、少なくとも部分的にメッセージタイプに基づいて、前記運転手に伝達されるオーディオメッセージを優先するように構成される、実施例40~52のいずれか1つに記載のシステム。
54.前記オーディオメッセージを人に伝達する他のスピーカをさらに備え、
前記オーディオメッセージは、レース車両を制御することに対応する運転手の動作を実行するための所望のタイミングを人に通知するように構成される、実施例40~53のいずれか1つに記載のシステム。
55.運転手の動作を実行するための所望のタイミングは、近くのレース車両の位置または位置の変化の少なくとも一方に少なくとも部分的に基づいており、
コントローラは、レース車両の車両センサから受信されたデータの少なくとも1つに少なくとも部分的に基づいて近くのレース車両に関する情報を受信するようにさらに構成され、
車両センサは、レース車両の移動中に近くのレース車両の位置および位置の変化を検出するように構成され、データは、近くのレース車両の位置および位置の変化を追跡するように構成された全地球測位システム(GPS)から受信される、実施例40~54のいずれか1つに記載のシステム。
56.車両ステレオシステム、指向性オーディオシステムまたはヘルメットのうちの少なくとも1つが、前記スピーカを備える、実施例40~55のいずれか1つに記載のシステム。
57.前記運転手に物理的に接触する少なくとも一部分を有するように構成されたオーディオデバイスをさらに備え、前記オーディオデバイスは、前記オーディオ信号を前記運転手に通信可能な前記スピーカを備える、実施例40~56のいずれか1つに記載のシステム。
58.前記コントローラは、前記運転手の動作時のレース車両位置をレーストラック上の予め決められた位置と比較することによって、前記運転手の動作が前記所望のタイミングに対して早いかまたは遅いかを決定するように構成される、実施例40~57のいずれか1つに記載のシステム。
59.前記コントローラは、前記運転手が前記行動を所望のタイミングの前に閾値時間以上実行したと判断したことに応答して、前記オーディオ信号の出力を行うように構成される、実施例40~58のいずれか1つに記載のシステム。
60.前記コントローラは、前記運転手が前記動作を所望のタイミングの後に閾値時間以上行ったと判断したことに応答して、前記オーディオ信号の出力を行うように構成される、実施例40~59のいずれか1つに記載のシステム。
61.レース車両の運転手のパフォーマンスを向上させるための方法であって、
レース車両の運転中に実行される運転手開始イベントを検出するステップであって、レース車両に関するリアルタイムの車両情報をモニタするコンピュータデバイスによって実行される、検出ステップと、
収集されたセンサデータに少なくとも部分的に基づいて運転手開始イベントの所望のタイミングを決定するステップと、
運転手開始イベントの実際のタイミングと所望のタイミングとを比較するステップと、
比較の結果に基づいてオーディオ信号を運転手に送信するステップと、
を含む方法。
62.前記オーディオ信号は、実質的にリアルタイムで前記運転手に送信される、実施例61に記載の方法。
63.前記オーディオ信号は、前記運転手開始イベントの後に前記運転手に送信される、実施例61または62に記載の方法。
64.前記オーディオ信号は、前記運転手開始イベントの実行が前記所望のタイミングに対して、早すぎる場合または遅すぎる場合の程度に対応する、実施例61~63のいずれか1つに記載の方法。
65.前記所望のタイミングは、レーストラック上の予め指定された基準位置に少なくとも部分的に基づく、実施例64に記載の方法。
66.オーディオ信号を送信するステップは、周波数ピッチ、ビート、音量、トーン、リズムパターン、コード(和音)またはコードの順番のうちの一つまたは複数のバリエーションを含むオーディオメッセージを伝達することを含む、実施例61~65のいずれか1つに記載の方法。
67.前記車両情報は、前記レース車両によって受信された外部データをさらに含む、実施例61~66のいずれか1つに記載の方法。
68.前記オーディオ信号は、前記外部データに応答して調整される、実施例67に記載の方法。
69.前記オーディオ信号は、前記レース車両が所望の動作範囲内で動作していることに応答して調和される、実施例61~68のいずれか1つに記載の方法。
70.前記オーディオ信号は、所望の動作範囲外で動作されている前記レース車両に応答して、調和したオーディオ信号から変化するフィードバックメッセージを含む、実施例69に記載の方法。
71.フィードバックメッセージの変化の程度は、レース車両が所望の動作範囲外で動作している程度に対応する、実施例70に記載の方法。
72.フィードバックの変化の程度は、レース車両が所望の動作範囲外で動作している程度に対応する、実施例71に記載の方法。
73.運転手に伝達されるオーディオメッセージの選択は、コントローラによって収集されたパフォーマンスデータに基づいて修正される、実施例61~72のいずれか1つに記載の方法。
74.前記オーディオメッセージは、少なくとも部分的にメッセージタイプに基づいて、前記運転手へのオーディオ配信のために優先される、実施例61~73のいずれか1つに記載の方法。
75.前記コントローラは、前記レース車両によって受信された外部データに応答して前記オーディオメッセージを優先付けるように構成され、前記外部データは、前記レース車両の環境に対応する情報を含む、実施例74に記載の方法。
76.前記オーディオ信号は、前記レース車両が所望の動作範囲外で動作していることに応答して、調和しない、実施例61~75のいずれか1つに記載の方法。
77.前記オーディオ信号は、スピーカを介して前記運転手に送信される、実施例61~76のいずれか1つに記載の方法。
78.前記スピーカは少なくとも2つのスピーカを含み、
オーディオ信号は、レース車両認識またはレース車両の環境認識の少なくとも1つに対応する指向性音を含む、実施例77に記載の方法。
79.前記レース車両認識に対応する前記オーディオ信号は、前記レース車両のレーストラック位置または前記レース車両のコーナリング位置のうちの少なくとも1つを含む、実施例78に記載の方法。
80.前記レース車両認識に対応する前記オーディオ信号は、前記レース車両の所望のレーストラック位置または前記レース車両に対する衝撃の位置のうちの少なくとも1つを含む、実施例78または79に記載の方法。
81.レース車両の環境認識に対応するオーディオ信号が、レース車両に対する他のレース車両の位置、またはレース車両の環境における物体の位置のうちの少なくとも1つを含む、実施例78~80のいずれか1つに記載の方法。
82.前記環境認識に対応する前記オーディオ信号は、前記他のレース車両または前記レース車両の環境内の前記物体を回避するためのキューメッセージを含む、実施例81に記載の方法。
83.前記環境認識に対応する前記オーディオ信号は、前記レース車両に対する、前記他のレース車両または前記レース車両の環境内の前記物体の近接度または接近率のうちの少なくとも1つに対応するキューメッセージを含む、実施例81または82に記載の方法。
84.前記環境認識に対応する前記オーディオ信号は、前記レース車両の前記環境内の物体のタイプを示すキューメッセージを含む、実施例81~83のいずれか1つに記載の方法。
85.前記運転手開始イベントは、操舵、ギアシフト、ブレーキングまたは加速のうちの少なくとも1つを含む、実施例61~84のいずれか1つに記載の方法。
86.前記オーディオ信号が、前記レース車両のパフォーマンス閾値に対応し、当該閾値は、タイヤのスリップ比、タイヤグリップ、タイヤ摩耗、タイヤ温度、縁石衝撃力、加速率、減速率、コーナリング率、または燃料/エネルギー消費のうちの少なくとも1つを含む、実施例61~85のいずれか1つに記載の方法。
87.前記オーディオ信号は、前記レース車両の環境、前記レース車両のトラック位置、前記レース車両の進入速度、または前記レース車両の出口速度のうちの少なくとも1つに対応する、実施例61~86のいずれか1つに記載の方法。
88.前記オーディオ信号は、ユーザ入力に応じて調整される、実施例61~87のいずれか1つに記載の方法。
89.運転手によって実行される動作に関するキューメッセージは、運転手によって実行される動作またはレース車両の環境に応じて連続的に変化する、実施例61~88のいずれか1つに記載の方法。
90.キューメッセージは、運転手によって実行される動作を促すために、リズムまたはビートのうちの少なくとも一方が変化する、実施例61~89のいずれか1つに記載の方法。
91.前記オーディオ信号に触覚的なメッセージが関連付けられ、前記触覚的なメッセージは、前記オーディオ信号の強調、前記オーディオ信号の分類、または異なるイベント後フィードバックメッセージへの前記オーディオ信号の関連付けのうちの少なくとも1つに対応する、実施例61~90のいずれか1つに記載の方法。
92.前記オーディオ信号に触覚的なメッセージが関連付けられ、前記触覚的なメッセージは、前記レース車両のレース車両認識または環境認識のうちの少なくとも1つに対応する指向性音を含む、実施例61~91のいずれか1つに記載の方法。
93.レース車両認識は、レース車両のレーストラック位置またはレース車両のコーナリング位置のうちの少なくとも1つを含む、実施例92に記載の方法。
94.前記オーディオ信号は、後期運転手開始イベントを表すオーディオパターンを有し、前記運転手開始イベントが前記所望のタイミングの後の閾値時間より長く発生したという判断に応答して適用される、実施例61~93のいずれか1つに記載の方法。
95.前記オーディオ信号は、初期運転手開始イベントを表すオーディオパターンを有し、前記運転手開始イベントが前記所望のタイミングの前の閾値時間より長く発生したという判断に応答して適用される、実施例61~94のいずれか1つに記載の方法。
96.前記所望のタイミングは、車両位置データに少なくとも部分的に基づいて前記コンピュータデバイスによって決定される、実施例61~95のいずれか1つに記載の方法。
97.車両の制御を向上させるためのシステムであって、
人に音声信号を通信可能なスピーカと、
前記スピーカを制御して、前記人にパフォーマンス関連情報を通信するコントローラと、
を備え、
前記コントローラは、車両情報を受信し、前記車両情報を用いて、前記車両の制御に対応する運転手の動作を行うための所望のタイミングを通知するオーディオメッセージを前記人に伝達する、ように構成されている、システム。
98.前記運転手の動作は、制動動作、加速動作、ギアシフト動作または操舵動作のうちの少なくとも1つである、実施例97に記載のシステム。
99.前記所望のタイミングは、前記車両の特定の車輪に分散された前記車両の重量に少なくとも部分的に基づく、実施例97または98に記載のシステム。
100.前記所望のタイミングは、前記車両のタイヤの走行面に対する所望のタイヤスリップに少なくとも部分的に基づく、実施例97~99のいずれか1つに記載のシステム。
101.前記所望のタイヤスリップは、走行面に対する前記タイヤのスピンに少なくとも部分的に基づいている、実施例100に記載のシステム。
102.オーディオメッセージは、所望のタイミングを達成するために車両を操舵することに関連する遷移入力ランプを人に通知する、実施例97~101のいずれか1つに記載のシステム。
103.前記コントローラは、さらに、
車両センサによって収集された車両情報に少なくとも部分的に基づいて所望のタイミングを計算し、
所望のタイミングを運転手の動作の実際の時間と比較し、
比較の結果に基づいてオーディオメッセージを出力するか否かを決定するように構成される、実施例97~102のいずれか1つに記載のシステム。
104.前記コントローラは、さらに、
車両センサによって収集された車両情報に少なくとも部分的に基づいて所望のタイミングを計算し、
所望のタイミングを運転手の動作の実際の時間と比較し、
比較の結果に基づいて人に伝えるオーディオメッセージを選択するように構成される、実施例97~103のいずれか1つに記載のシステム。
105.前記コントローラは、少なくとも車両位置を所定の位置と比較することによって、前記所望のタイミングを決定するように構成される、実施例97~104のいずれか1つに記載のシステム。
106.前記所望のタイミングは、前記車両の加速、減速またはコーナリングのうちの少なくとも1つの最大値に対応する、実施例97~105のいずれか1つに記載のシステム。
107.前記車両の加速度、減速度またはコーナリングのうちの少なくとも1つの最大値は、少なくとも部分的に基準位置に基づく、実施例106に記載のシステム。
108.人に伝達されるオーディオメッセージのタイプを選択するためのユーザインタフェースをさらに備える、実施例97~107のいずれか1つに記載のシステム。
109.前記コントローラは、前記コントローラによって収集されたパフォーマンスデータに基づいて、前記人に伝達されるオーディオメッセージの選択を修正するように構成される、実施例97~108のいずれか1つに記載のシステム。
110.前記コントローラは、メッセージタイプに少なくとも部分的に基づいて、前記人への触覚的な伝達のためのオーディオメッセージを優先するように構成される、実施例97~109のいずれか1つに記載のシステム。
111.運転手の動作を実行するための所望のタイミングは、近くの車両の位置または位置の変化のうちの少なくとも1つに少なくとも部分的に基づいており、
コントローラは、車両の車両センサから受信されたデータに少なくとも部分的に基づいて、近くの車両に関する情報を受信するようにさらに構成され、
車両センサは、少なくとも部分的に、近くの車両の位置および位置の変化を追跡するように構成された全地球測位システム(GPS)から受信されたデータに基づいて、または車両センサからのデータとGPSからのデータとの両方に少なくとも部分的に基づいて、車両の移動中に近くの車両の位置および位置の変化を検出するように構成される、実施例97~110のいずれか1つに記載のシステム。
112.車両ステレオシステム、指向性オーディオシステムまたはヘルメットのうちの少なくとも1つがスピーカを備える、実施例97~111のいずれか1つに記載のシステム。
113.前記人に物理的に接触する少なくとも一部分を有するオーディオデバイスをさらに備え、前記オーディオデバイスは、前記人にオーディオ信号を送信可能なスピーカを備える、実施例97~112のいずれか1つに記載のシステム。
114.前記コントローラは、前記運転手の動作時の車両位置を予め定められた位置と比較することによって、前記運転手の動作が前記所望の時間に対して早いか遅いかを決定するように構成される、実施例97~113のいずれか1つに記載のシステム。
115.前記コントローラは、前記車両の運転手が前記所望の時間の前に閾値時間以上、前記運転手の行動を行ったとの判断に応答して、前記音声信号を出力させる、実施例97~114のいずれか1つに記載のシステム。
116.前記コントローラは、前記車両の運転手が前記所望の時間の後に閾値時間以上、前記運転手の行動を行ったとの判断に応答して、前記音声信号の出力させる、実施例97~115のいずれか1つに記載のシステム。
117.前記人は、前記車両の運転手である、実施例97~116のいずれか1つに記載のシステム。
118.前記人は、前記車両の運転手でない人である、実施例97~117のいずれか1つに記載のシステム。
119.前記人は、前記車両に関するシミュレータ内に位置する、実施例118に記載のシステム。
120.運転手が車両を制御している間、前記人は車両内に位置する、実施例118または119に記載のシステム。
121.車両は、レース車両、モータースポーツ車両、通勤または輸送車両、電気車両、ハイブリッド車両、建設車両、船舶、航空機、潜水車両、宇宙船、自動運転車両または教習車両のうちの少なくとも1つである、実施例97~120のいずれか1つに記載のシステム。
122.前記オーディオメッセージは、車両のパフォーマンス閾値に対応し、前記パフォーマンス閾値は、タイヤのスリップ比、タイヤグリップ、タイヤ摩耗、タイヤ温度、縁石衝撃力、加速率、減速率、コーナリング率または燃料/エネルギー消費のうちの少なくとも1つを含む、実施例97~121のいずれか1つに記載のシステム。
123.オーディオメッセージは、車両の環境、車両のトラック位置、車両の進入速度または車両の出口速度のうちの少なくとも1つに対応する、実施例97~122のいずれか1つに記載のシステム。
124.前記コントローラは、ユーザの入力に応じて前記オーディオメッセージを調整するように構成される、実施例97~123のいずれか1つに記載のシステム。
125.前記車両の運転手によって実行される動作に関する前記オーディオメッセージは、前記運転手によって実行される動作または前記車両の環境に応じて連続的に変更される、実施例97~124のいずれか1つに記載のシステム。
126.前記オーディオメッセージは、前記車両の運転手によって実行される行動を促すために、リズムまたはビートのうちの少なくとも1つが変化する、実施例97~125のいずれか1つに記載のシステム。
127.前記コントローラは、触覚的なメッセージを前記オーディオメッセージに関連付けるように構成され、前記触覚的なメッセージは、前記オーディオメッセージのオーディオメッセージ分類の強調に対応し、前記オーディオメッセージを異なるイベント後フィードバックメッセージに関連付ける、実施例97~126のいずれか1つに記載のシステム。
128.前記コントローラは、触覚的なメッセージを前記オーディオメッセージと関連付けるように構成され、前記触覚的なメッセージは、前記車両の車両認識または環境認識のうちの少なくとも1つに対応する指向性音を含む、実施例97~127のいずれか1つに記載のシステム。
129.前記車両認識に対応する前記触覚的なメッセージは、前記車両の道路位置または前記車両のコーナリング位置のうちの少なくとも1つを含む、実施例128に記載のシステム。
130.前記車両認識に対応する前記触覚的なメッセージは、前記車両の所望の位置または前記車両に対する衝撃の位置のうちの少なくとも1つを含む、実施例128または129に記載のシステム。
131.前記車両の環境認識に対応する前記触覚的なメッセージは、前記車両に対する他の車両の位置、または前記車両の環境における物体の位置のうちの少なくとも1つを含む、実施例128~130のいずれか1つに記載のシステム。
132.前記環境認識に対応する前記触覚的なメッセージは、前記車両の前記環境内の前記他の車両または前記物体を回避するためのキューメッセージを含む、実施例131に記載のシステム。
133.環境認識に対応する触覚的なメッセージは、車両に対する、車両の環境内の他の車両または物体の近接度または接近率のうちの少なくとも1つに対応するキューメッセージを含む、実施例131または132に記載のシステム。
134.前記環境認識に対応する前記触覚的なメッセージは、前記車両の前記環境内の物体のタイプを示すキューメッセージを含む、実施例131~133のいずれか1つに記載のシステム。
135.前記音声信号は、前記車両の運転手が前記車両を制御するときに実質的にリアルタイムで前記人に送信される、実施例97~134のいずれか1つに記載のシステム。
136.前記音声信号は、前記車両の運転手が前記車両を制御した後、前記人に送信される、実施例97~135のいずれか1つに記載のシステム。
137.車両の運転手のパフォーマンスを向上させるための方法であって、
車両の運転中に実行される運転手開始イベントを検出するステップであって、前記車両に関連するリアルタイムの車両情報をモニタするコンピュータデバイスによって実行される、検出ステップと、
収集されたセンサデータに少なくとも部分的に基づいて運転手開始イベントの所望のタイミングを決定するステップと、
運転手開始イベントの実際のタイミングを所望のタイミングと比較するステップと、
比較の結果に基づいてオーディオ信号を人に送信するステップと、
を含む、方法。
138.前記オーディオ信号は、実質的にリアルタイムで前記人に適用される、実施例137に記載の方法。
139.前記オーディオ信号は、前記運転手開始イベントの後に前記人に適用される、実施例137または138に記載の方法。
140.前記オーディオ信号は、前記運転手開始イベントが、前記所望のタイミングに対して、早すぎる場合または遅すぎる場合の程度に対応する、実施例137~139のいずれか1つに記載の方法。
141.前記所望のタイミングは、予め指定された基準位置に少なくとも部分的に基づく、実施例140に記載の方法。
142.オーディオ信号を配信することは、周波数、ピッチ、ビート、音量、トーン、リズムパターン、コード(和音)、またはコードの順番のうちの一つまたは複数のバリエーションを含むオーディオメッセージを伝達することを含む、実施例137~141のいずれか1つに記載の方法。
143.前記車両情報は、前記車両によって受信された外部データをさらに含む、実施例137~142のいずれか1つに記載の方法。
144.前記オーディオ信号は、前記外部データに応じて調整される、実施例143に記載の方法。
145.前記オーディオ信号は、前記車両が所望の動作範囲内で動作していることに応答して調和される、実施例137~144のいずれか1つに記載の方法。
146.オーディオ信号は、車両が所望の動作範囲外で動作していることに応じて、調和したオーディオ信号から変化するキューメッセージを含む、実施例145~145のいずれか1つに記載の方法。
147.キューメッセージの変化の程度は、車両が所望の動作範囲外で動作している程度に対応する、実施例146に記載の方法。
148.キューメッセージの変化の程度は、車両が所望の動作範囲外で動作している程度に対応する、実施例147に記載の方法。
149.前記人に伝達されるオーディオメッセージの選択は、前記コントローラによって収集されたパフォーマンスデータに基づいて修正される、実施例137~148のいずれか1つに記載の方法。
150.前記オーディオ信号は、メッセージタイプに少なくとも部分的に基づいて、前記人へのオーディオ配信のために優先される、実施例137~149のいずれか1つに記載の方法。
151.前記コントローラは、前記車両によって受信された外部データに応答して、前記オーディオ信号を優先付けるように構成され、前記外部データは、前記車両の環境に対応する情報を含む、実施例150に記載の方法。
152.オーディオ信号は、車両が所望の動作範囲外で動作されることに応じて調和しない、実施例137~151のいずれか1つに記載の方法。
153.前記オーディオ信号は、スピーカを介して前記人に送信される、実施例137~152のいずれか1つに記載の方法。
154.前記スピーカが少なくとも2つのスピーカを含み、オーディオ信号が車両の車両認識または環境認識の少なくとも1つに対応する指向性音を含む、実施例153に記載の方法。
155.前記車両認識は、前記車両の道路位置または前記車両のコーナリング位置のうちの少なくとも1つを含む、実施例154に記載の方法。
156.前記車両認識に対応する前記オーディオ信号は、前記車両の所望の位置または前記車両に対する衝撃の位置のうちの少なくとも1つを含む、実施例154または155に記載の方法。
157.車両の環境認識は、車両に対する他の車両の位置または車両の環境内の物体の位置のうちの少なくとも1つを含む、実施例153~156のいずれか1つに記載の方法。
158.前記環境認識に対応する前記オーディオ信号は、前記車両の前記環境内の前記他の車両または前記物体を回避するためのキューメッセージを含む、実施例157に記載の方法。
159.前記環境認識に対応する前記オーディオ信号は、前記車両の前記環境内の前記他の車両または前記物体の近接度または接近率のうちの少なくとも1つに対応するキューメッセージを含む、実施例157または158に記載の方法。
160.前記環境認識に対応する前記オーディオ信号は、前記車両の前記環境内の物体のタイプを示すキューメッセージを含む、実施例157~159のいずれか1つに記載の方法。
161.運転手開始イベントは、操舵、ギアシフト、制動または加速のうちの少なくとも1つを含む、実施例137~160のいずれか1つに記載の方法。
162.前記オーディオ信号は、車両のパフォーマンス閾値に対応し、前記パフォーマンス閾値は、タイヤのスリップ比、タイヤグリップ、タイヤ摩耗、タイヤ温度、縁石衝撃力、加速率、減速率、コーナリング率または燃料/エネルギー消費のうちの少なくとも1つを含む、実施例137~161のいずれか1つに記載の方法。
163.オーディオ信号は、車両の環境、トラック位置、または進入または退出速度のうちの少なくとも1つに対応する、実施例137~162のいずれか1つに記載の方法。
164.オーディオ信号は、ユーザの入力に応じて調整される、実施例137~163のいずれか1つに記載の方法。
165.車両の運転手によって実行される動作に関するキューメッセージは、運転手によって実行される動作または車両の環境に応じて連続的に変化する、実施例137~164のいずれか1つに記載の方法。
166.キューメッセージは、車両の運転手によって実行される行動を促すために、リズムまたはビートのうちの少なくとも1つにおいて変化する、実施例137~165のいずれか1つに記載の方法。
167.前記オーディオ信号に触覚的なメッセージが関連付けられ、前記触覚的なメッセージは、前記オーディオ信号の強調、前記オーディオ信号の分類、前記オーディオ信号に対する異なるイベント後フィードバックメッセージの関連付けのうちの少なくとも1つに対応する、実施例137~166のいずれか1つに記載の方法。
168.触覚的なメッセージは、前記オーディオ信号に関連付けられ、前記触覚的なメッセージは、前記車両の車両認識または環境認識のうちの少なくとも1つに対応する指向性音を含む、実施例137~167のいずれか1つに記載の方法。
169.車両認識は、車両の道路位置または車両のコーナリング位置のうちの少なくとも1つを含む、実施例168に記載の方法。
170.前記オーディオ信号は、後期運転手開始イベントを示すオーディオパターンを有し、前記運転手開始イベントが前記所望のタイミングの後に閾値時間を超えて発生したという判断に応答して適用される、実施例137~169のいずれか1つに記載の方法。
171.前記オーディオ信号は、初期運転手開始イベントを示すオーディオパターンを有し、前記運転手開始イベントが前記所望のタイミングの前の閾値時間よりも長く発生したという判断に応答して適用される、実施例137~170のいずれか1つに記載の方法。
172.前記所望のタイミングは、車両位置データに少なくとも部分的に基づいてコンピュータデバイスによって決定される、実施例137~171のいずれか1つに記載の方法。
173.前記人は、前記車両の運転手である、実施例137~172のいずれか1つに記載の方法。
174.前記人は、前記車両を運転していない人である、実施例137~173のいずれか1つに記載の方法。
175.前記人は、前記車両に関連するシミュレータ内に位置する、実施例174に記載の方法。
176.運転手が車両を制御している間、人は車両内に位置する、実施例174または175に記載の方法。
177.車両は、レース車両、モータースポーツ車両、通勤または輸送車両、電気車両、ハイブリッド車両、建設車両、船舶、航空機、潜水車両、宇宙船、自動運転車両または教習車両のうちの少なくとも1つを含む、実施例137~176のいずれか1つに記載の方法。
178.車両の制御を向上させるためのシステムであって、
音声信号を人に送信可能なスピーカと、
前記スピーカを制御して、前記人にパフォーマンス関連情報を伝えるコントローラと、
を備え、
前記コントローラは、テンプレート情報を含み、さらに、車両情報を受信し、前記車両情報およびテンプレート情報に基づいてオーディオメッセージを生成するように構成され、前記オーディオメッセージは、パフォーマンス関連情報を人に伝達する、システム。
179.前記パフォーマンス関連情報は、前記車両を制御することに対応する運転手の動作を実行するための所望のタイミングである、実施例178に記載のシステム。
180.前記車両情報は、車両認識データを含む、実施例178または179に記載のシステム。
181.前記車両情報は、車両環境データを含む、実施例178~180のいずれか1つに記載のシステム。
182.前記コントローラは、テンプレート情報を前記車両情報と比較するように構成される、実施例178~181のいずれか1つに記載のシステム。
183.前記車両情報は、車両認識データを含む、実施例178~182のいずれか1つに記載のシステム。
184.車両の制御を向上させるためのシステムであって、
音声信号を人に通信することができるスピーカと、
前記スピーカを制御するコントローラと、
を備え、
コントローラは、前記車両がマーカから第1の距離であると前記コントローラが判断したときの第1のトーンと、前記車両が前記マーカから第2の距離であると前記コントローラが判断したときの第2のトーンと、前記車両が前記マーカからの第3の距離であると前記コントローラが判断したときの第3のトーンと、を伝達するようにスピーカを制御する、システム。
185.前記第2のトーンは、前記第2のトーンよりも長い持続時間を有する、実施例184に記載のシステム。
186.前記第3のトーンは前記第2のトーンよりも音量が大きい、実施例184または185に記載のシステム。
187.前記マーカからの前記第2の距離は、前記マーカからの前記第1の距離より短い、実施例184~186のいずれか1つに記載のシステム。
188.前記マーカからの第3の距離はゼロである、実施例184~187のいずれか1つに記載のシステム。
189.第3のトーンのタイミングは、運転手がブレーキをかける所望のタイミングに対応する、実施例184~188のいずれか1つに記載のシステム。
190.前記マーカは、ブレーキマーカである、実施例184~189のいずれか1つに記載のシステム。
191.コントローラはマーカの位置にアクセスする、実施例184~190のいずれか1つに記載のシステム。
192.車両の制御を向上させるためのシステムであって、
人に音声信号を伝達可能なスピーカと、
触覚信号を人に伝達可能な触覚システムと、
パフォーマンス関連情報を人に伝達するようにスピーカおよび触覚システムを制御するコントローラと、
を備え、
コントローラは、触覚信号およびオーディオ信号を有するメッセージを生成し、このメッセージは、人にパフォーマンス関連情報を伝える、システム。
193.前記触覚信号および前記オーディオ信号は、前記人に同時に配信される、実施例192に記載のシステム。
194.前記触覚信号および前記オーディオ信号は、前記人に同じ情報を伝達する、実施例192または193に記載のシステム。
195.前記触覚信号および前記オーディオ信号は、異なる情報を伝達する、実施例192~194のいずれか1つに記載のシステム。
196.レース車両の運転手のパフォーマンスを向上させるためのシステムであって、
レース車両の運転手にオーディオメッセージを通信するように構成されたスピーカと、
レース車両の移動中に運転手にパフォーマンス関連情報を伝達するように構成されたコントローラと、
を備え、
コントローラは、レース車両の車両センサによって収集された車両情報を含む車両情報を受信するように構成され、かつ運転手に伝えるオーディオメッセージを選択するために車両情報を使用するように構成され、
オーディオメッセージは、
(1)運転手によって実行される動作に関するキューメッセージと、
(2)運転手によって動作が適切に実行されているか否かを運転手にリアルタイムで伝えるフィードバックメッセージと、
を含み、
キューメッセージは、運転手によって実行される動作を示す一連のトーンを含み、フィードバックメッセージは、運転手によって実行されている動作をリアルタイムで示す連続したコード(和音)を含み、
前記コントローラは、前記キューメッセージが前記フィードバックメッセージと重なるように、前記スピーカを制御して前記キューメッセージおよび前記フィードバックメッセージを同時に伝え、前記キューメッセージは断続的に再生され、前記フィードバックメッセージは継続的に再生される、ことを特徴とするシステム。
197.キューメッセージは、第1の一連のトーンおよび第2の一連のトーンを含み、第1の一連のトーンは、テンポまたはトーンが第2の一連のトーンとは異なる、実施例196に記載のシステム。
198.前記第1の一連のトーンは、レーストラック上のマーカまたは物体が、前記レーストラック上の前記レース車両から所定の距離離れていることを示し、
前記第2の一連のトーンは、前記レース車両が前記レーストラック上の前記マーカまたは前記物体が位置するところにあることを示す、実施例197に記載のシステム。
199.前記マーカは、前記レーストラック上のブレーキマーカであり、当該ブレーキマーカは、前記運転手によって実行される動作が前記レース車両を減速させるためのブレーキ動作であることに対応している、実施例198に記載のシステム。
200.前記コントローラは、前記レース車両が前記レーストラック上の前記マーカまたは前記物体を通過した後に、前記キューメッセージを停止させるように前記スピーカを制御する、実施例198または199に記載のシステム。
201.前記コントローラは、前記レース車両が前記レーストラック上の前記マーカまたは前記物体を通過した後に、キューメッセージを再生することなく、前記レース車両の車輪の重量配分の復元に対応するように、前記スピーカを制御して前記フィードバックメッセージを伝える、実施例200に記載のシステム。
202.前記コントローラは、前記レース車両が前記レーストラックのコーナーから抜け出したときに、前記レース車両の車輪の重量配分の復元に対応するように、前記スピーカを制御して前記フィードバックメッセージを伝える、実施例201に記載のシステム。
203.前記コントローラは、前記レース車両の車輪の重量配分が所定の閾値内にない場合に、前記フィードバックメッセージを不調和または不協和音で伝えるように前記スピーカを制御し、
前記コントローラは、前記レース車両の車輪の重量配分が前記所定の閾値内にある場合に、前記フィードバックメッセージを調和した状態で伝えるように前記スピーカを制御する、実施例202に記載のシステム。
204.前記コントローラは、前記動作が前記レース車両を動作させるための所望の動作閾値内にあるときに、前記連続したコードが調和した状態で伝わるように前記スピーカを制御する、実施例196~203のいずれか1つに記載のシステム。
205.前記コントローラは、前記動作が前記レース車両を動作させるための前記所望の動作閾値内にないとき、前記連続したコードが不調和または不協和音で伝わるように前記スピーカを制御する、実施例204に記載のシステム。
206.前記連続したコードは、前記動作がどの程度、前記所望の動作閾値内にあるかまたは前記所望の動作閾値内にないかということに基づいて、調和と不調和との間で連続的に変化し、
前記動作の程度が前記所望の動作閾値内にあるほど、前記連続したコードは相対的により調和したものとなり、
前記動作の程度が前記所望の動作閾値内にないほど、前記連続したコードは相対的により不調和なものとなる、実施例205に記載のシステム。
207.前記コントローラは、前記フィードバックメッセージよりも前記キューメッセージの通信を優先するように構成される、実施例196~206のいずれか1つに記載のシステム。
208.スピーカを含む少なくとも2つのスピーカをさらに備え、
キューメッセージまたはフィードバックメッセージのうちの少なくとも1つは、レーストラック上のマーカまたは物体の方向を示す指向性音を有する、実施例196~207のいずれか1つに記載のシステム。
209.前記レース車両の前記運転手に触覚的なメッセージを伝えるように構成された触覚器をさらに備え、
前記コントローラは、前記運転手への前記キューメッセージを強調するため、前記一連のトーンに対応する一連の振動を前記触覚器に生成させる、実施例196~208のいずれか1つに記載のシステム。
210.レース車両の運転手に触覚的なメッセージを伝達するように構成された触覚器をさらに備え、
コントローラは、レーストラックに対する指向性キューを伝える振動を前記触覚器に生成させる、実施例196~209のいずれか1つに記載のシステム。
211.前記コントローラは、前記触覚的なメッセージを前記触覚器に生成させて、前記キューメッセージまたは前記フィードバックメッセージのうちの少なくとも1つによって伝達される情報に対応する情報を前記運転手に伝える、実施例210に記載のシステム。
212.レース車両の運転手に触覚的なメッセージを伝達するように構成された触覚器をさらに備え、
前記コントローラは、前記触覚的なメッセージを前記触覚器に生成させて、前記キューメッセージおよび前記フィードバックメッセージによって伝えられる情報とは異なる情報を前記運転手に伝える、実施例196~211のいずれか1つに記載のシステム。
213.前記システムがシミュレータの一部であり、前記レース車両がシミュレートされる、実施例196~212のいずれか1つに記載のシステム。
214.前記コントローラは、伝達されたオーディオメッセージをメモリに記憶し、前記動作が前記運転手によって実行された後に記憶されたオーディオメッセージを人に伝達するように構成される、実施例196~213のいずれか1つに記載のシステム。
215.レース車両の運転手のパフォーマンスを向上させるための方法であって、
前記レース車両の運転中に実行される、運転手開始イベントを検出するステップであって、前記レース車両に関するリアルタイムの車両情報をモニタするコンピュータデバイスによって実行される検出ステップと、
収集されたセンサデータに少なくとも部分的に基づき、前記運転手開始イベントにおける所望とする運転手の動作を決定するステップと、
前記所望とする運転手の動作と、前記運転手開始イベントにおける実際の運転手の動作とを比較するステップと、
前記比較の結果に基づくオーディオメッセージを前記運転手に配信するステップと、
を含み、
前記実際の運転手の動作が、前記所望とする運転手の動作に対応する所定の閾値内にあるときに、オーディオメッセージが調和し、
前記実際の運転手の動作が、前記所望とする運転手の動作に対応する所定の閾値内にないときに、オーディオメッセージが不調和または不協和音となる、ことを特徴とする方法。
216.前記所望とする運転手の動作と、前記運転手開始イベントにおける実際の運転手の動作とを比較するステップは、繰り返しまたは連続的に実行され、前記繰り返しまたは連続的な比較に基づいて、前記オーディオメッセージを調和と不調和との間で連続的に変化させるステップをさらに含み、
前記オーディオメッセージは、前記実際の運転手の動作が所定の閾値に相対的に近いほど、相対的により調和し、前記実際の運転手の動作が前記所定の閾値に相対的に離れるほど、相対的により調和しないように連続的に変化する、実施例215に記載の方法。
217.前記運転手に他のオーディオメッセージを配信するステップをさらに含み、
前記他のオーディオメッセージは、次に実行する所望とする運転手の動作を示す一連のトーンを含む、実施例215または216に記載の方法。
218.配信中に前記他のオーディオメッセージが前記オーディオメッセージと重なるように、前記オーディオメッセージが前記運転手に配信されるときに、前記他のオーディオメッセージが前記運転手に同時に配信される、実施例217に記載の方法。
219.前記他のオーディオメッセージは、第1の一連のトーンおよび第2の一連のトーンを含み、前記第1の一連のトーンは、テンポまたはトーンが前記第2の一連のトーンと異なる、実施例217または218に記載の方法。
220.前記レーストラック上のマーカまたは物体が前記レーストラック上の前記レース車両から所定距離離れていることを示すために前記第1の一連のトーンを配信するステップと、
前記レース車両が前記レーストラック上の前記マーカまたは前記物体が位置するところにあることを示すために前記第2の一連のトーンを配信するステップと、をさらに含む、実施例219に記載の方法。
221.前記マーカは、前記レーストラック上のブレーキマーカであり、当該ブレーキマーカは、次に実行される所望とする運転手の動作が前記レース車両を減速させるためのブレーキ動作であることに対応している、実施例220に記載の方法。
222.レース車両がレーストラック上のマーカを通過した後に、他のオーディオメッセージの配信を停止するステップをさらに含む、実施例220または221に記載の方法。
223.前記オーディオメッセージよりも前記他のオーディオメッセージの通信を優先させるステップをさらに含む、実施例217~222のいずれか1つに記載の方法。
224.前記オーディオメッセージは、前記レース車両の車輪の重量配分の復元に対応する、実施例215~223のいずれか1つに記載の方法。
225.前記オーディオメッセージは、レース車両がレーストラックのコーナーから抜け出したときに、前記レース車両の車輪の重量配分の復元に対応する、実施例224に記載の方法。
226.前記オーディオメッセージは、前記レース車両の車輪の重量配分が所定の重量配分閾値内にないときは不調和または不協和音となり、
前記オーディオメッセージは、前記レース車両の車輪の重量配分が前記所定の重量配分閾値内にあるときは調和した状態となる、実施例224または225に記載の方法。
227.前記比較の結果に基づいて触覚的なメッセージを前記運転手に配信するステップをさらに含む、実施例215~226のいずれか1つに記載の方法。
228.前記触覚的なメッセージは、レーストラック上のマーカまたは物体の方向を示す指向性キューを含む、実施例227に記載の方法。
229.前記触覚的なメッセージは、前記オーディオメッセージによって伝達される情報に対応する情報を示す、実施例227または228に記載の方法。
230.前記触覚的なメッセージは、前記オーディオメッセージによって伝達される情報と異なる情報を示す、実施例227~229のいずれか1つに記載の方法。
231.前記レース車両をシミュレータによりシミュレートするステップをさらに含む、実施例215~230のいずれか1つに記載の方法。
232.配信された前記オーディオメッセージをメモリに記憶するステップと、
前記実際の運転手の動作が前記運転手によって実行された後に、記憶された前記オーディオメッセージを人に伝達するステップと、
をさらに含む実施例215~231のいずれか1つに記載の方法。
233.前記オーディオメッセージは、実質的にリアルタイムで前記運転手に伝達される、実施例215~232のいずれか1つに記載の方法。
234.車両の運転手のパフォーマンスを向上させるためのシステムであって、
オーディオメッセージを車両の運転手に伝達するように構成されたスピーカと、
特定のコンピュータ実行可能命令を格納するように構成されたメモリと、
前記メモリと通信し、少なくとも特定のコンピュータ実行可能命令を実行するように構成されたハードウェアプロセッサと、
を備え、
前記ハードウェアプロセッサは、少なくとも、
前記車両の車両センサによって収集された車両情報を含む車両情報を受信し、
前記スピーカに、前記車両の移動中に前記運転手にパフォーマンス関連情報を伝達させ、
前記車両情報に基づいて、前記運転手に伝えるオーディオメッセージを選択し、
前記車両を動作させるための所定のパフォーマンス閾値または範囲に基づいて、前記動作が、前記運転手が所望するように実行されているか否かに応じて、調和と不調和との間でオーディオメッセージを変化させる、
ように前記コンピュータ実行可能命令を実行し、
前記オーディオメッセージは、前記運転手が所望するように動作が実行されているか否かを前記運転手に伝える、ことを特徴とするシステム。
235.前記ハードウェアプロセッサは、前記所定のパフォーマンス閾値または範囲に基づいて、前記動作が、前記運転手が所望するように実行されているか否かの程度に応じて、前記オーディオメッセージを調和と不調和との間で連続的に変化させるようにさらなるコンピュータ実行可能命令を実行するように構成される、実施例234に記載のシステム。
236.前記ハードウェアプロセッサは、前記車両の環境情報に基づいて、前記運転手に伝達する他のオーディオメッセージを選択するためさらなるコンピュータ実行可能命令を実行するように構成され、
前記他のオーディオメッセージは、前記運転手によりに実行される動作を前記運転手に伝える、実施例234または235に記載のシステム。
237.前記ハードウェアプロセッサは、前記スピーカに前記オーディオメッセージおよび前記他のオーディオメッセージを同時に伝達させ、前記他のオーディオメッセージが前記オーディオメッセージと重なるように、さらなるコンピュータ実行可能命令を実行する、実施例236に記載のシステム。
238.前記ハードウェアプロセッサは、前記スピーカに、前記オーディオメッセージを連続的に伝達させ、前記他のオーディオメッセージを断続的に伝達させるように、さらなるコンピュータ実行可能命令を実行する、実施例237に記載のシステム。
239.他のオーディオメッセージは、運転手によって実行される予定の動作を示す一連のトーンを含む、実施例236~238のいずれか1つに記載のシステム。
240.前記車両の前記運転手に触覚的なメッセージを伝えるように構成された触覚器をさらに備え、
前記ハードウェアプロセッサは、前記運転手に対する前記他のオーディオメッセージを強調するため、前記触覚器に前記一連のトーンに対応する一連の振動を生成させるようにさらなるコンピュータ実行可能命令を実行するように構成される、実施例239に記載のシステム。
241.他のオーディオメッセージは、第1の一連のトーンおよび第2の一連のトーンを含み、
第1の一連のトーンは、テンポまたはトーンが第2の一連のトーンと異なる、実施例236~240のいずれか1つに記載のシステム。
242.前記第1の一連のトーンは、道路上のマーカまたは物体が前記道路上の前記車両から所定の距離離れていることを示し、前記第2の一連のトーンは、前記車両が前記道路上の前記マーカまたは前記物体が位置するところにあることを示す、実施例241に記載のシステム。
243.前記マーカは、前記道路上のブレーキマーカであり、当該ブレーキマーカは、前記運転手によって実行される動作が前記車両を減速させるためのブレーキ動作であることに対応している、実施例242に記載のシステム。
244.前記ハードウェアプロセッサは、前記車両が前記道路上の前記マーカを通過した後、前記スピーカに前記他のオーディオメッセージを停止させるためのさらなるコンピュータ実行可能命令を実行するように構成される、実施例242または243に記載のシステム。
245.前記ハードウェアプロセッサは、前記車両が前記道路上の前記マーカを通過した後に、前記他のオーディオメッセージを再生することなく、前記車両の車輪の重量配分の復元に対応するように、前記スピーカに前記オーディオメッセージを伝達させるさらなるコンピュータ実行可能命令を実行するように構成される、実施例244に記載のシステム。
246.前記ハードウェアプロセッサは、前記オーディオメッセージよりも他のオーディオメッセージの伝達を優先させるためのさらなるコンピュータ実行可能命令を実行するように構成されている、実施例236~245のいずれか1つに記載のシステム。
247.前記環境情報は、前記車両の外部のデータ源から前記ハードウェアプロセッサによって受信されたデータを含む、実施例236~246のいずれか1つに記載のシステム。
248.前記ハードウェアプロセッサは、前記車両が道路のコーナーからから抜け出したときに、前記車両の車輪の重量配分の復元に対応するように、前記スピーカに前記オーディオメッセージを伝達させるためのさらなるコンピュータ実行可能命令を実行するように構成される、実施例234~247のいずれか1つのシステム。
249.前記ハードウェアプロセッサは、前記動作がブレーキ動作であるときに前記車両の車輪の重量配分の復元に対応するように前記スピーカに前記オーディオメッセージを伝達させるためのさらなるコンピュータ実行可能命令を実行するように構成される、実施例234~248のいずれか1つに記載のシステム。
250.前記ハードウェアプロセッサは、前記車両の前記車輪の前記重量配分が所定の範囲内または所定のプロファイル内にない場合に、前記スピーカに前記オーディオメッセージを不調和または不協和音で伝達するためのさらなるコンピュータ実行可能命令を実行するように構成され、
前記ハードウェアプロセッサは、前記車両の前記車輪の前記重量配分が前記所定の範囲内または前記所定のプロファイル内にある場合に、前記スピーカに前記オーディオメッセージを調和した状態で伝達させるためのさらなるコンピュータ実行可能命令を実行するように構成され、
前記所定のプロファイルは、前記車両の前記車輪の前記重量配分の所望の変化率を含む、実施例248または249に記載のシステム。
251.前記ハードウェアプロセッサは、前記動作が前記車両の作動上の前記所定のパフォーマンス閾値または範囲内にあるときに、前記スピーカに前記オーディオメッセージを調和した状態で伝達させるためのさらなるコンピュータ実行可能命令を実行するように構成される、実施例234~250のいずれか1つに記載のシステム。
252.前記ハードウェアプロセッサは、前記動作が前記車両の作動上の前記所定のパフォーマンス閾値または範囲内にないとき、前記スピーカに前記オーディオメッセージを不調和または不協和音で伝達するためのさらなるコンピュータ実行可能命令を実行するように構成される、実施例234~251のいずれか1つに記載のシステム。
253.前記オーディオメッセージは、前記動作がどの程度、前記所定のパフォーマンス閾値または範囲内にあるかまたはないかということに基づいて、調和と不調和との間で連続的に変化し、
前記動作の程度が前記所定のパフォーマンス閾値または範囲内にあるほど、前記オーディオメッセージは相対的により調和したものとなり、
前記動作の程度が前記所定のパフォーマンス閾値または範囲内にないほど、前記オーディオメッセージは相対的により不調和なものとなる、実施例252に記載のシステム。
254.前記スピーカを含む少なくとも2つのスピーカをさらに備え、
前記ハードウェアプロセッサは、前記少なくとも2つのスピーカに前記オーディオメッセージを伝達させて道路上のマーカまたは物体の方向を示す指向性情報を伝えるためのさらなるコンピュータ実行可能命令を実行するように構成される、実施例234~253のいずれか1つに記載のシステム。
255.車両の運転手に触覚的なメッセージを伝達するように構成された触覚器をさらに備え、
ハードウェアプロセッサは、道路に関する指向性キューを伝達する振動を触覚器に生成させるためのさらなるコンピュータ実行可能命令を実行するように構成される、実施例234~254のいずれか1つに記載のシステム。
256.前記ハードウェアプロセッサは、前記オーディオメッセージによって伝達される情報に対応する情報を前記運転手に伝達するように前記触覚的なメッセージを生成させるためのさらなるコンピュータ実行可能命令を実行するように構成される、実施例255に記載のシステム。
257.前記ハードウェアプロセッサは、前記オーディオメッセージによって伝達される情報と異なる情報を前記運転手に伝えるように前記触覚的なメッセージを生成させるためのさらなるコンピュータ実行可能命令を実行するように構成される、実施例255または256に記載のシステム。
258.システムはシミュレータの一部であり、車両がシミュレートされる、実施例234~257のいずれか1つに記載のシステム。
259.前記ハードウェアプロセッサは、伝達された前記オーディオメッセージを前記メモリに記憶し、前記動作が前記運転手によって実行された後に記憶された前記オーディオメッセージを人に伝えるためのさらなるコンピュータ実行可能命令を実行するように構成される、実施例234~258のいずれか1つに記載のシステム。
260.オーディオメッセージは、第1の楽器音および第2の楽器音を含み、
第1の楽器音は、第1の動作パラメータに対応し、第2の楽器音は、第2の動作パラメータに対応する、実施例234~259のいずれか1つに記載のシステム。
261.前記第1の動作パラメータ、前記車両を動作させるための第1の運転手の動作に対応する、実施例260に記載のシステム。
262.前記第2の動作パラメータ、前記車両を動作させるための第2の運転手の動作に対応する、実施例260または261に記載のシステム。
263.前記第2の動作パラメータ、前記車両の環境認識データに対応する、実施例260または261に記載のシステム。
264.ハードウェアプロセッサは、第1および第2の楽器音が重なるように、スピーカに第1の楽器音および第2の楽器音を同時に再生させるためのさらなるコンピュータ実行可能命令を実行するように構成される、実施例260~263のいずれか1つに記載のシステム。
265.前記ハードウェアプロセッサは、前記第1の楽器音または前記第2の楽器音を優先させ、優先された第1の楽器音または第2の楽器音を変調するためのさらなるコンピュータ実行可能命令を実行するように構成される、実施例264に記載のシステム。
266.優先された第1の楽器音または第2の楽器音を変調することは、優先されていない第1の楽器音または第2の楽器音に対して、優先された第1の楽器音または第2の楽器音をより大きな音で再生することを含む、実施例265に記載のシステム。
267.前記車両がレース車両である、実施例234~266のいずれか1つに記載のシステム。
268.車両がレースカーである、実施例234~267のいずれか1つに記載のシステム。
269.実施例1~268のいずれか1つに記載のシステムまたは方法であって、動作またはタイミングは、車両を動作させている間に車両の所望のまたは所定のエネルギーハーベスティング(環境発電)および/またはエネルギー展開を実行するための運転手の入力を含む、システムまたは方法。
【0249】
本明細書に開示される前述のシステム(デバイス、装置、アセンブリ、構造などを含む)を使用する方法が含まれ、使用方法は、本明細書に開示される特徴のうちの任意の1つまたは複数を使用すること、または組み立てて、本明細書に記載したシステムの機能および/または特徴を達成することを含むことができる。本明細書に開示される前述のシステム(複数可)を製造する方法が含まれ、製造方法は、本明細書に開示されるシステム(複数可)の機能および/または特徴を達成するために、本明細書に開示されるシステム(複数可)の任意の一つまたは複数の特徴を提供すること、作製すること、接続すること、組み立てることおよび/または設置することを含むことができる。
【0250】
特に「できる」、「かもしれない」、「例えば」などの本明細書で使用される条件付き言語は、特に明記されない限り、または使用されるように文脈内で別途理解されない限り、一般に、特定の実施例が特定の特徴、要素および/または状態を含まない一方で、特定の実施例が含まれることを伝えることを意図している。従って、そのような条件付き言語は、一般に、特徴、エレメント、および/または状態が、一つまたは複数の実施例のために何らかの形で必要とされること、または一つまたは複数の実施例が、これらの特徴、エレメント、および/または状態が、任意の特定の実施例において含まれるか、または実行されるべきか否かを、入力またはプロンプトを伴って、または伴わずに、決定するためのロジックを含む。
【0251】
実施例に応じて、本明細書で説明するアルゴリズムのいずれかの特定の行為、イベント、または機能は、異なるシーケンスで実行することができ、追加することができ、マージすることができ、または完全に除外することができる(例えば、すべての説明する行為またはイベントがアルゴリズムの実施に必要であるとは限らない)。さらに、特定の実施例では、行為またはイベントは、連続的ではなく、例えば、マルチスレッド処理、割込み処理、または複数のプロセッサもしくはプロセッサコアを介して、または他の並列アーキテクチャ上で、同時に実行され得る。
【0252】
これらの発明は、特定の好ましい実施例および実施例の文脈で開示されているが、本発明は、具体的に開示された実施例を超えて、本発明の他の代替の実施例および/または使用、ならびにその明らかな修正および均等物にまで及ぶことが、当業者によって理解されるであろう。加えて、本発明のいくつかの変形例が詳細に示され、説明されてきたが、これらの発明の範囲内にある他の変更例は、本開示に基づいて当業者には容易に明らかになるであろう。また、実施例の特定の特徴および態様の様々な組み合わせまたはサブコンビネーションがなされてもよく、それでも本発明の範囲内に含まれることが企図される。開示された実施例の様々な特徴および態様は、開示された発明の様々な態様を形成するために、互いに組み合わせるかまたは置き換えることができることを理解されたい。従って、本明細書に開示される本発明の少なくともいくつかの範囲は、上述の特定の開示された実施例によって限定されるべきではない。
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11
図12
図13
図14
図15
図16
【国際調査報告】