(57)【要約】  自律運転および遠隔操縦車両のデバイス、システム、ならびに方法。車両用人工知能（ＡＩ）ユニットは、車両の複数の車両センサから入力を受信し、車両内部において前記入力の少なくとも第１部分をローカルに処理し、車両ワイヤレス送信機によって、前記入力の少なくとも第２部分を、前記車両の外部に位置するリモート遠隔運転プロセッサにワイヤレスで送信し、車両ワイヤレス受信機によって、前記リモート人工知能（ＡＩ）ユニットから受信したリモート計算処理結果を、リモート遠隔運転プロセッサからワイヤレスで受信し、前記リモート計算処理結果に基づいて、車両の自律運転ユニットによって、または車両の遠隔運転ユニットによって、車両操縦コマンドを実行する。【選択図】図２
2021528790.tif 000002
【特許請求の範囲】
【請求項１】
車両用人工知能（ＡＩ）ユニットと関連付けられた車両プロセッサを備えるシステムであって、
車両の複数の車両センサから入力を受信し、
前記車両内部において前記入力の少なくとも第１部分をローカルに処理し、
車両ワイヤレス送信機によって、前記入力の少なくとも第２部分を、前記車両の外部に位置するリモート遠隔運転プロセッサにワイヤレスで送信し、
車両ワイヤレス受信機によって、前記リモート遠隔運転プロセッサから、リモート・ノードから受信したリモート計算処理結果をワイヤレスで受信し、
前記リモート計算処理結果に基づいて、（ｉ）前記車両の自律運転ユニット、（ｉｉ）前記車両の遠隔運転ユニット、（ｉｉｉ）車両運転プロセッサ、（ｉｖ）車両コマンド変換ユニットの内少なくとも１つによって、車両操縦コマンドを実施する、
ように構成される、システム。
【請求項２】
請求項１記載のシステムにおいて、前記車両ＡＩユニットと関連付けられた前記車両プロセッサが、前記車両操縦コマンドを前記車両の自律運転ユニットに転送し、次いで前記自律運転ユニットが、前記車両操縦コマンドに基づいて、前記車両を自律的に操縦する、システム。
【請求項３】
請求項１〜２のいずれか１項記載のシステムにおいて、
前記車両ＡＩユニットと関連付けられた前記車両プロセッサが、前記車両操縦コマンドを前記車両の遠隔運転ユニットに転送し、次いで前記遠隔運転ユニットが前記車両操縦コマンドに基づいて前記車両を自律的に操縦する、システム。
【請求項４】
請求項１〜３のいずれか１項記載のシステムであって、更に、
車両自律運転ユニットを備え、前記車両自律運転ユニットが、（Ｉ）前記車両内において前記ＡＩユニットによってローカルに生成された入力、および（ＩＩ）前記リモート遠隔運転プロセッサから受信した前記車両操縦コマンドの双方に基づいて、前記車両を自律的に操縦するように構成される、システム。
【請求項５】
請求項１〜４のいずれか１項記載のシステムであって、
前記リモート遠隔運転プロセッサへの送信に先立って、前記入力の前記第２部分を縮小サイズ表現に動的にエンコードするダイナミック・エンコーダを備える、システム。
【請求項６】
請求項１〜５のいずれか１項記載のシステムであって、
前記入力のどの部分を前記リモート遠隔運転プロセッサに送信するか、更に前記入力のどの他の部分を前記車両ＡＩユニット内部でローカルに処理するか動的に決定するデータ共有決定ユニットを備える、システム。
【請求項７】
請求項１〜５のいずれか１項記載のシステムであって、
前記入力のどの部分を前記リモート遠隔運転プロセッサに送信するか、更に前記入力のどの他の部分を前記車両ＡＩユニット内部でローカルに処理するか動的に決定するデータ共有決定ユニットを備え、
前記データ共有決定ユニットが、前記車両ＡＩユニットによって前記車両内でローカルに計算されたローカル計算処理結果における前記車両ＡＩユニットの確信度レベルを少なくとも考慮に入れることによって動作する、システム。
【請求項８】
請求項１〜７のいずれか１項記載のシステムであって、
通信チャネル・アロケータを備え、
第１組の１つ以上の車両ワイヤレス送信機によるワイヤレス送信のために、第１車両センサからのデータを有する第１組のパケットを割り当て、
第２組の１つ以上の車両ワイヤレス送信機によるワイヤレス送信のために、第２車両センサからのデータを有する第２組のパケットを割り当てる、システム。
【請求項９】
請求項８記載のシステムにおいて、
前記通信チャネル・アロケータが、１つ以上の車両送信機の内どれを第１組の送信機に含ませるか、そして１つ以上の車両送信機の内どれを第２組の送信機に含ませるか動的に決定する、システム。
【請求項１０】
請求項８記載のシステムにおいて、
前記通信チャネル・アロケータが、１つ以上の車両送信機の内どれを第１組の送信機に含ませるか、そして１つ以上の車両送信機の内どれを第２組の送信機に含ませるか動的に決定し、
第１組の送信機および第２組の送信機が、前記組の双方に共通である少なくとも１つの特定送信機を含む、システム。
【請求項１１】
請求項１〜１０のいずれか１項記載のシステムであって、
通信チャネル・アロケータを備え、
前記第１リモート・プロセッサにおける処理のために、第１車両センサによって収集されたデータの前記第１リモート・プロセッサへのワイヤレス送信に第１ワイヤレス通信チャネルを割り当て、
前記第２リモート・プロセッサにおける処理のために、第２車両センサから前記第２リモート・プロセッサへのデータのワイヤレス送信に第２ワイヤレス通信チャネルを割り当てる、システム。
【請求項１２】
請求項１〜１１のいずれか１項記載のシステムであって、
車両複合テレオペレータ操作ユニットを備え、
第１遠隔運転プロセッサから第１遠隔運転コマンドをワイヤレスで受信し、
第２遠隔運転プロセッサから第２遠隔運転コマンドをワイヤレスで受信し、
第１および第２遠隔運転コマンド間における不一致を検出し、前記不一致が、矛盾、不釣り合いな組み合わせ、複製、悪影響、矛盾する結果の内少なくとも１つを含み、
予め定められた規則に基づいて、または車両ＡＩユニットを使用することにより、どの遠隔操縦コマンドを破棄し、どの遠隔操縦コマンドを前記車両において実行するか決定する、システム。
【請求項１３】
請求項１〜１２のいずれか１項記載のシステムにおいて、
前記リモート遠隔運転プロセッサが、副車両内に位置する移動遠隔操縦プロセッサであり、
前記車両ＡＩユニットが、入力の前記第２部分を、前記副車両内に位置する前記遠隔操縦プロセッサにワイヤレスで送信し、
前記車両ＡＩユニットが、前記副車両から、リモート計算処理結果をワイヤレスで受信し、
前記車両ＡＩユニットが、前記副車両からワイヤレスで受信した前記リモート計算処理結果に基づいて、前記車両操縦コマンドを生成する、システム。
【請求項１４】
請求項１〜１３のいずれか１項記載のシステムにおいて、
前記リモート遠隔運転プロセッサが、前記車両の外部にあり、非移動体交通インフラストラクチャ・エレメント内に位置する遠隔操縦プロセッサであり、
前記車両ＡＩユニットが、前記非移動体交通インフラストラクチャ・エレメント内に位置する遠隔操縦プロセッサに、入力の前記第２部分をワイヤレスで送信し、
前記車両ＡＩユニットが、前記非移動体交通インフラストラクチャ・エレメントから、外部計算処理結果をワイヤレスで受信し、
前記車両ＡＩユニットが、前記非移動体交通インフラストラクチャ・エレメントからワイヤレスで受信した前記リモート計算処理結果に基づいて、前記車両操縦コマンドを生成する、システム。
【請求項１５】
請求項１〜１４のいずれか１項記載のシステムであって、更に、
少なくとも（ｉ）予め定められた閾値よりも低い実効ワイヤレス通信スループットを有する第１道路区分と、（ｉｉ）前記予め定められた閾値よりも高い実効ワイヤレス通信スループットを有する第２道路区分とを示す通信ベース・マップを生成する、通信ベース・マップ生成器を備える、システム。
【請求項１６】
請求項１〜１５のいずれか１項記載のシステムであって、更に、
少なくとも異なる経路区分において推定されたワイヤレス通信サービスの可用性レベルを考慮に入れることによって、前記車両のために誘導経路を生成または修正する、誘導経路生成器を備える、システム。
【請求項１７】
請求項１〜１６のいずれか１項記載のシステムであって、更に、
少なくとも（ｉ）異なる経路区分において推定されたワイヤレス通信の可用性レベル、および（ｉｉ）前記車両の乗員に対する安全性要件に関する１つ以上の制約を考慮に入れることによって、前記車両のために誘導経路を生成または修正する、誘導経路生成器を備える、システム。
【請求項１８】
請求項１〜１７のいずれか１項記載のシステムであって、更に、
予め定められた閾値よりも高いワイヤレス通信可用性を有する道路区分を含むように、前記車両のために誘導経路を生成または修正することによって、自己運転車両である前記車両の走行の安全性を高める、誘導経路生成器を備える、システム。
【請求項１９】
請求項１〜１８のいずれか１項記載のシステムであって、
前記車両の遠隔操縦が成功すると推定される道路区分を含むように、前記車両のために誘導経路を生成または修正することによって、遠隔操縦されることを支援する前記車両の走行の安全性を高める、誘導経路生成器を備える、システム。
【請求項２０】
請求項１〜１９のいずれか１項記載のシステムにおいて、
前記車両の自己運転ユニットが、１つ以上の特定の経路区分におけるワイヤレス通信の可用性に基づいて、前記車両の１つ以上の運転パラメータを動的に修正する、システム。
【請求項２１】
請求項１〜２０のいずれか１項記載のシステムにおいて、
前記車両の自己運転ユニットが、リモート機械ベースのテレオペレータ、または人間のテレオペレータ、またはリモートＡＩ処理ユニットから受信した遠隔操縦コマンドに基づく前記車両のリモート遠隔操縦の推定成功レベルに基づいて、前記車両の１つ以上の運転パラメータを動的に修正する、システム。
【請求項２２】
請求項１〜２１のいずれか１項記載のシステムにおいて、
前記車両の自己運転ユニットが、特定の経路区分におけるワイヤレス通信可用性の低下に基づいて、前記車両の運転速度を動的に低下させる、または近隣車両からの距離を動的に広げる、システム。
【請求項２３】
請求項１〜２２のいずれか１項記載のシステムにおいて、
前記車両の自己運転ユニットが、特定の経路区分における前記車両のリモート遠隔操縦の推定成功レベルの低下に基づいて、前記車両の運転速度を動的に低下させる、または近隣車両からの距離を動的に広げる、システム。
【請求項２４】
請求項１〜２３のいずれか１項記載のシステムにおいて、
前記車両の自己運転ユニットが、前記車両からリモート遠隔操縦端末またはリモートＡＩ処理ユニットを含むリモート受信先へのワイヤレス・ビデオ・アップロードのスループット低下に基づいて、特定の経路区分において、前記車両の運転速度を動的に低下させる、または近隣車両からの距離を動的に広げる、システム。
【請求項２５】
請求項１〜２４のいずれか１項記載のシステムにおいて、
前記車両の外部に位置する外部ＡＩモジュールが、前記車両ＡＩユニットの代わりに、または車両内の人間の運転手の代わりに、前記車両の運転を引き継ぐ、システム。
【請求項２６】
請求項１〜２５のいずれか１項記載のシステムにおいて、
前記車両の外部に位置する外部ＡＩモジュールが、前記車両ＡＩユニットの代わりに、または車両内の人間の運転手の代わりに、前記車両の運転を引き継ぎ、
前記外部ＡＩモジュールが、リモートの人間のテレオペレータに、前記車両の遠隔操縦を選択的に照会する、システム。
【請求項２７】
請求項１〜２６のいずれか１項記載のシステムにおいて、
前記車両の外部に位置する外部ＡＩモジュールが、前記車両ＡＩユニットの代わりに、または車両内の人間の運転手の代わりに、前記車両の運転を引き継ぎ、
前記外部ＡＩモジュールが、（ｉ）前記車両から受信したワイヤレス通信の品質、および（ｉｉ）前記車両の車両センサによって検知され前記外部ＡＩモジュールにアップロードされた検知データの品質に基づいて、リモート遠隔操縦動作における信頼性レベルを調節する、システム。
【請求項２８】
請求項１〜２７のいずれか１項記載のシステムにおいて、
前記車両の１つの車両センサによって検知されたデータが、接合通信アップリンクを通じて、前記車両の外部に位置する外部ＡＩユニットに送信され、
（ｉ）前記車両と関連付けられた第１ワイヤレス送信機によって第１ワイヤレス通信リンクを通じてアップロードされる第１組のパケットを割り当て、（ｉｉ）前記車両と関連付けられた第２ワイヤレス送信機によって第２ワイヤレス通信リンクを通じてアップロードされる第２組のパケットを割り当てることによって、前記車両の前記１つのセンサによって検知されたデータに対応するパケットが、前記車両からアップロードされる、システム。
【請求項２９】
請求項１〜２８のいずれか１項記載のシステムにおいて、
前記接合通信アップリンクが、前記車両によって検知され前記１つ以上のリモートＡＩモジュールにアップロードされたデータに基づいて、前記車両のために遠隔操縦コマンドを生成する１つ以上のＡＩモジュールの信頼性レベルを高めるために、前記車両によって利用される、システム。
【請求項３０】
請求項１〜２９のいずれか１項記載のシステムにおいて、
前記接合通信アップリンクが、
セルラ通信リンク、
Ｗｉ−Ｆｉ通信リンク、
Ｖ２Ｘ通信リンク、
衛星ベース通信リンク、
直接短距離通信（ＤＳＲＣ）通信リンク、
の任意の組み合わせの内２つ以上を選択することによって、前記車両と関連付けられた前記リンク接合ユニットによって動的に構築される、システム。
【請求項３１】
請求項１〜３０のいずれか１項記載のシステムにおいて、
前記車両送信機が、前記車両の外部にある外部ＡＩモジュールに、前記車両の１つ以上の車両センサによって検知されたデータをアップロードし、
前記車両ＡＩユニットが、前記外部ＡＩモジュールから、前記車両に対する２つ以上の条件付き遠隔操縦コマンドの一団を受信し、特定の信頼性レベルで第１条件に該当する場合、第１遠隔操縦コマンドを実行し、特定の信頼性レベルで第２条件に該当する場合、第２遠隔操縦コマンドを実行する、システム。
【請求項３２】
請求項１〜３１のいずれか１項記載のシステムにおいて、
前記車両と関連付けられたワイヤレス送信機が、前記車両の外部にある外部ＡＩモジュールに、前記車両の１つ以上の車両センサによって検知されたデータをアップロードし、
前記車両ＡＩユニットが、前記外部ＡＬユニットから、前記検知データの車両内処理を実行する許可を受け、着信する遠隔操縦コマンドを待つのを回避する、システム。
【請求項３３】
請求項１〜３２のいずれか１項記載のシステムにおいて、
前記車両と関連付けられた送信機が、前記車両の外部にある外部ＡＩモジュールに、前記車両の１つ以上の車両センサによって検知されたデータをアップロードし、複数のワイヤレス送受信機を使用して、前記車両に現在利用可能な実効ワイヤレス通信リソースに基づいて、前記外部ＡＩモジュールへの前記データの有効なアップロードを可能にするために、前記データが前記車両内において少なくとも部分的に処理される、システム。
【請求項３４】
請求項１〜３３のいずれか１項記載のシステムにおいて、
前記車両と関連付けられた送信機が、前記車両の外部にある外部ＡＩモジュールに、前記車両の１つ以上の車両センサによって検知されたデータをアップロードし、
前記アップロードのために前記車両に現在利用可能な実効ワイヤレス通信リソースの品質指標が、予め定められた閾値よりも高い場合、前記外部ＡＩモジュールが、当該外部ＡＩモジュールによって生成された遠隔操縦コマンドに対して第１確信度レベルを判定し、
前記アップロードのために前記車両に現在利用可能な実効ワイヤレス通信リソースの品質指標が、前記予め定められた閾値よりも低い場合、前記外部ＡＩモジュールが、外部ＡＩモジュールによって生成された遠隔操縦コマンドに対して、第２の低下した確信度レベルを判定する、システム。
【請求項３５】
請求項１〜３４のいずれか１項記載のシステムにおいて、
前記車両と関連付けられた送信機が、前記車両の外部にある外部ＡＩモジュールに、前記車両の１つ以上の車両センサによって検知されたデータをアップロードし、
前記送信機が２つ以上の送信ユニットを備え、
前記アップロードが、異なるパケットを互いに並列に処理およびアップロードする２つ以上のそれぞれのワイヤレス送信ユニットが同時に受け持つ２つ以上のワイヤレス通信リンクを備える接合ワイヤレス通信リンクを通じて実行される、システム。
【請求項３６】
請求項１〜３５のいずれか１項記載のシステムにおいて、
前記車両と関連付けられた２つ以上の送信機が、前記車両の外部にある外部ＡＩモジュールに、前記車両の１つ以上の車両センサによって検知されたデータをアップロードし、
第１送信機が、前記外部ＡＩモジュールに、前記車両の第１車両センサによって検知されたデータをワイヤレスで送信し、
第２送信機が、前記外部ＡＩモジュールに、前記車両の第２車両センサによって検知されたデータを同時にワイヤレスで送信する、システム。
【請求項３７】
請求項１〜３６のいずれか１項記載のシステムにおいて、
前記車両と関連付けられた２つ以上の送信機が、前記車両の外部にある外部ＡＩモジュールに、前記車両の１つの車両センサによって検知されたデータをアップロードし、
第１送信機が、前記外部ＡＩモジュールに、前記車両の前記１つの車両センサによって検知されたデータのパケットの第１団をワイヤレスで送信し、
第２送信機が、前記外部ＡＩモジュールに、前記車両の前記１つの車両のセンサによって検知されたデータのパケットの第２団を、同時にワイヤレスで送信する、システム。
【請求項３８】
請求項１〜３７のいずれか１項記載のシステムにおいて、
前記車両と関連付けられた送信機が、前記車両の外部にある外部ＡＩモジュールに、前記車両の１つ以上のセンサによって検知されたデータをアップロードし、
前記アップロードが、前記車両と関連付けられた２つ以上のそれぞれのワイヤレス送信機が受け持つ２つ以上のワイヤレス通信リンクの集合体を備える接合ワイヤレス通信リンクを通じて実行される、システム。
【請求項３９】
請求項３８記載のシステムにおいて、
前記接合ワイヤレス通信アップリンクが、
セルラ通信リンク、
Ｗｉ−Ｆｉ通信リンク、
Ｖ２Ｘ通信リンク、
衛星ベース通信リンク、
直接短距離通信（ＤＳＲＣ）通信リンク、
の内任意の組み合わせで２つ以上の通信リンクを選択することによって、前記車両と関連付けられたリンク接合ユニットによって、動的に構築され、
２つ以上の通信リンクが、異なるパケットを互いに並列に同時に処理およびアップロードする、システム。
【請求項４０】
請求項１〜３９のいずれか１項記載のシステムにおいて、
前記車両の車両ＡＩユニットが、複数の車両と全ての車両の外部にある少なくとも１つのＡＩユニットとの間で分散されたＡＩユニットの多重ピア・ネットワークの一部であり、
前記ＡＩユニットの多重ピア・ネットワークが、ＡＩ遠隔操縦コマンドを前記ＡＩユニットの多重ピア・ネットワークの少なくとも１つの車両に供給する、システム。
【請求項４１】
請求項１〜４０のいずれか１項記載のシステムにおいて、
前記車両の車両ＡＩユニットが、（Ｉ）他の車両のセンサによって検知されたデータのＡＩ処理を実行し、（ＩＩ）前記他の車両に適したＡＩベース遠隔操縦コマンドに到達し、（ＩＩＩ）前記遠隔操縦コマンドを前記他の車両に送信するように動作する、システム。
【請求項４２】
請求項１〜４１のいずれか１項記載のシステムにおいて、
リモート遠隔操縦端末から前記車両の前記車両プロセッサに送られるコマンドが、前記車両プロセッサと関連付けられた複数のワイヤレス通信送受信機を通じて送信される、システム。
【請求項４３】
請求項４２記載のシステムにおいて、
前記車両プロセッサが、（ｉ）同じ送受信機または異なる送受信機を通じて着信する２つ以上の繰り返し遠隔操縦コマンドを識別するように動作し、（ｉｉ）前記繰り返し遠隔操縦コマンドの内第１コマンドを実行し、（ｉｉｉ）繰り返し遠隔操縦コマンドの内１つ以上の他のコマンドを破棄する、システム。
【請求項４４】
請求項１〜４３のいずれか１項記載システムにおいて、
前記車両と関連付けられ、異なる瞬時性能特性を有する２つ以上のワイヤレス送受信機が、前記車両からリモート遠隔操縦端末にデータをアップロードするため、または前記リモート遠隔操縦端末から前記車両にデータをダウンロードするために、同時に利用される、システム。
【請求項４５】
請求項１〜４４のいずれか１項記載システムにおいて、
前記車両と関連付けられた２つ以上のワイヤレス送受信機が、スループット、グッドプット、実効アップロード帯域幅、実効ダウンロード帯域幅、レイテンシ、遅延、誤り率、誤りパケット率、欠落パケット率の内少なくとも１つの異なる瞬時的性能特性を有する、システム。
【請求項４６】
請求項１〜４５のいずれか１項記載システムにおいて、
前記車両と関連付けられたリンク接合ユニットが、前記車両に利用可能な複数のワイヤレス通信送受信機を跨いだアップロードのためにパケットを一緒に接合し割り当てることによって、前記車両に向けられたリモート生成遠隔操縦コマンドの安全性または精度または確信度レベルを高めるように動作する、システム。
【請求項４７】
請求項１〜４６のいずれか１項記載システムにおいて、
１つ以上の車両センサによって検知されたデータを表すパケットの少なくとも一部が、前記車両からリモート遠隔操縦端末またはリモートＡＩモジュールに、前記車両の運転手ではない乗員のスマートフォンまたはタブレットの送受信機を通じてアップロードされる、システム。
【請求項４８】
請求項１〜４７のいずれか１項記載システムにおいて、
前記システムが前記車両を備える、システム。
【請求項４９】
装置であって、
セルラ・インフラストラクチャ・エレメントを備え、前記セルラ・インフラストラクチャ・エレメントが、
（ａ）１つ以上の車両センサの入力に対応するパケットを、車両の車両送信機からワイヤレスで受信するセルラ受信機と、
（ｂ）前記セルラ・インフラストラクチャ・エレメントの一部をなし、前記パケットを処理し車両操縦コマンドを生成するデータ・プロセッサと、
（ｃ）前記車両のワイヤレス受信機に、前記セルラ・インフラストラクチャ・エレメントによって生成された前記車両操縦コマンドを示す信号をワイヤレスで送信するワイヤレス送信機とを備える、装置。
【請求項５０】
請求項４９記載の装置において、
前記 セルラ・インフラストラクチャ・エレメントが、
セルラ基地局、
セルラ送信タワー、
ｅＮｏｄｅＢエレメント、
ｇＮｏｄｅＢエレメント、
固定非移動セルラ送受信ノード、
セルラ・エッジ・インフラストラクチャ・エレメント、
エッジ・コンピューティング・エレメント、
の内少なくとも１つを備える、装置。
【請求項５１】
デバイスであって、
Ｗｉ−Ｆｉアクセス・ポイントを備え、前記Ｗｉ−Ｆｉアクセス・ポイントが、
（ａ）１つ以上の車両センサの入力に対応するパケットを、車両の車両送信機からワイヤレスで受信するＷｉ−Ｆｉ受信機と、
（ｂ）前記Ｗｉ−Ｆｉアクセス・ポイントの一部をなし、前記パケットを処理し車両操縦コマンドを生成するデータ・プロセッサと、
（ｃ） 前記車両のワイヤレス受信機に、前記Ｗｉ−Ｆｉアクセス・ポイントによって生成された前記車両操縦コマンドを示す信号をワイヤレスで送信するワイヤレス送信機とを備える、デバイス。
【請求項５２】
請求項５１記載のデバイスにおいて、
前記Ｗｉ−Ｆｉアクセス・ポイントが、前記パケットの第１部分をローカルに処理し、リモート遠隔運転プロセッサによるリモート処理のために、前記パケットの第２部分を転送する、デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]  この特許出願は、２０１８年３月１８日に出願された米国特許出願第６２／
６４４，５１０号の優先権および権利を主張する。この特許出願をここで引用したことにより、その内容全体が本願にも含まれるものとする。
【０００２】
[0002]  本発明は、車両の遠隔操縦(teleoperation)、即ち、遠隔運転(remote driving)の分野、ならびに自律車両および自己運転車両（陸上、空中、海洋）、人工知能、車両との通信、ワイヤレス通信、およびセルラ通信に関する。
【発明の概要】
【０００３】
[0003]  本発明のある実施形態は、自律運転デバイス、システム、および方法、ならびにおよび遠隔操縦車両を含む。例えば、車両用人口知能（ＡＩ：Artificial Intelligence）ユニットは、車両の複数の車両センサから入力を受信し、車両内において、少なくとも入力の第１部分をローカルに処理し、車両ワイヤレス送信機によって、少なくとも入力の第２部分を、車両の外部に位置するリモート遠隔運転プロセッサに、ワイヤレスで送信し、リモート人口知能（ＡＩ）ユニットから受信したリモート計算処理結果を、 車両ワイヤレス受信機によって、 リモート遠隔運転プロセッサからワイヤレスで受信し、リモート計算処理結果に基づいて、車両の自律運転ユニットによってまたは車両の遠隔運転ユニットによって、車両操縦コマンドを実施するように構成される。
【０００４】
[0004]  本発明は、他のおよび／または追加の便益または利点を提供することもできる。
【図面の簡単な説明】
【０００５】
【図１】図１は、本発明のある実証的実施形態によるシステムの模式図である。
【図２】図２は、本発明のある実証的実施形態による他のシステムの模式図である。
【図３】図３は、本発明のある実証的実施形態による方法のフロー・チャートである。
【図４】図４は、本発明のある実証的実施形態によるサブシステムのブロック図(block-diagram illustration)である。
【発明を実施するための形態】
【０００６】
[0009]  図１を参照する。これは、本発明のある実証的実施形態によるシステム１００の模式図である。システム１００は、主車両１１０（ドローンまたは他の機械であってもよい）、副車両１５０のような、「副」車両と呼んでもよい、１つ以上の他の車両、または周囲車両、または近隣車両、１つ以上のインフラストラクチャ・エレメント１６０（例えば、信号機、交通標識、バス停留所、道路標識、側壁デバイス(sidewall device)、道路埋め込みデバイス、移動体ネットワーク・インフラストラクチャ・デバイス、アクセス・ポイントまたはプロット・スポット(Plot Spot)またはホット・ポイント(Hot Point)デバイス、アンテナ、無線周波数（ＲＦ）送受信機またはモデムまたはリレー・ユニットまたは増幅器または中継器(repeater)、セルラ・アンテナまたはタワーまたはｅＮｏｄｅＢまたは基地局）、そして特に車両および／または他のローカル・エンティティおよび／またはリモート・エンティティとワイヤレスで通信するように構成されたインフラストラクチャ・エレメント、または通信することができるインフラストラクチャ・エレメント）、ならびにリモート・サーバまたはリモート・ノードまたはエッジ・コンピューティング／エッジ・クラウド・ノード１７０を含むことができる。
【０００７】
[0010]  主車両１１０は、１つ以上のセンサ１１１を含むことができる。センサ１１１は、１つ以上の種類およびモデルのものであってもよく、例えば、撮像素子、カメラ、マイクロフォン、画像取得ユニット、ビデオ取得ユニット、距離検出器、ＬＩＤＡＲ、近接センサ、ＲＡＤＡＲ等であってもよい。これらは連続的におよび／または間欠的に車両の周囲を検知することができる。車両記憶ユニット１１２（随意に分散することもできる）は、車両センサ１１１によってキャプチャまたは取得されるデータ、生データ、および／または部分的に処理されたデータ、および／または処理されたデータ、および／またはこのようなセンサ（１つまたは複数）によって取り込まれ、次いで車両データ・プロセッサ１１３（随意に分散することもできる）によってローカルに処理された（部分的または全体的に）データを格納する。
【０００８】
[0011]  尚、以上で説明したまたは本明細書において説明する種々の車両ユニットまたはモジュールは、種々の方法で実装することができ、例えば、ユニットまたはモジュール（または少なくともそれらの一部）が物理的に車両の屋根の上に配置されるように屋上筐体またはカプセル(capsule)または封入(encapsulation)を有する屋上サブシステムとして実装されてもよく、および／またはユニットまたはモジュール（または少なくともそれらの一部）が物理的に車両内、乗員室内、またはモータもしくはエンジンの近く、または車両のトランク内、および／または車両の下に配置されるような車両内サブシステムとして実装されてもよく、および／または車両に差し込むことができるアクセサリとして、および／または同じ車両の複数のエリアにまたがって（例えば、屋根上、フードの下、車両の下、モータまたはエンジンの近く、トラックの中、乗員室内、車両のダッシュボード内の埋め込み等）ユニットまたはモジュールが分散される分散型サブシステムとして実装されてもよいことを注記しておく。
【０００９】
[0012]  主車両１０は、更に、人間運転ユニット(human driving unit)１２３も含むことができる。人間運転ユニット１２３は、人間の運転手または人間の車両内ユーザが車両１１０を運転および／または操縦および／または制御することを可能にすることができる。例えば、人間−機械インターフェース（ＨＭＩ）によって、または運転インターフェースもしくは車両制御インターフェース（ 例えば、ハンドル、アクセル・ペダル、ブレーキ・ペダル、ギア・シフト・スティックまたはボタンまたはインターフェース、車両の現在の速度および／または方向および／またはモータの１分当たりの回転数を示す車両ダッシュボードまたはスクリーン、通知ＵＩエレメント等、またはジョイスティック、マウス、トラックボール、タッチ・スクリーン、タッチ−パッド、画面、ペダル、ハンドル、装着可能なギアもしくはヘッドギアもしくはゴーグルもしくはめがねもしくはヘルメット、接触(tactile)エレメント、触覚(haptic)エレメント等のような他のコンポーネントを利用するＨＭＩ）によって可能にするのでもよい。一方、人間−機械インターフェース（ＨＭＩ）、または運転インターフェースもしくは車両制御インターフェースは、直接または間接的に、モータまたはエンジン、操縦(steering)サブシステム、加速サブシステム、ブレーキまたは制動サブシステム、ギア・サブシステム、電気サブシステムのような 種々の車両操縦ユニット１２４、および／またはガソリンもしくは燃料を転送する配管(tubes or pipes)、ピストン、弁、点火エレメント、車両作動および制御コンポーネント、スイッチ、コントローラ、車両運転プロセッサ等のような、車両の他の特定ユニットを制御するまたはトリガするまたは命令するまたは作動させるまたは連携させる(engage)。
【００１０】
[0013]  更に、主車両１１０は、随意に、自律運転ユニット１２０を備えることもできる。自律運転ユニット１２０は、検知されたデータを分析することができ、検知されたデータの分析に基づいて運転コマンドを生成し、それらの実行を行わせることができる。例えば、自律運転ユニット１２０は、他の車両が主車両１１０の前方に位置しており、主車両が減速しなければ、６秒以内にこの他の車両と衝突することが予期されると判断することができ、したがって、自律運転ユニット１２０は、例えば、エンジンに供給されるガソリンの量を減らすまたは供給を止める（例えば、人間の運転手がガソリン・ペダルを部分的にまたは全体的に放すのと同様）ため、および／またはブレーキをかけるおよび／または制動プロセスの力を増やすため（例えば、人間の運転手がブレーキ・ペダルを踏み始めるまたは踏み続けるのと同様）、または電気車両もしくはハイブリッド・エンジン車両への電力供給を減らすまたは止めるために、車両操縦ユニット１２４および／またはエンジンおよび／またはモータおよび／またはブレーキ、または任意のアクチュエータもしくはプロセッサのような、主車両１１０の他のユニットに適宜命令することができる。これらの動作(operation)は、車両自律運転プロセッサ１２１によって決定および命令することができ、車両自律運転メカニズム１２２（例えば、機械コンポーネント、レバー、ピストン、ポンプ、管、ガソリン配管の開口を開閉することができる機械エレメント、レバーまたはペダルを押すまたは放すことができる機械エレメント、人間の運転手がハンドルを回す結果と同様に操縦メカニズムを回転させることができる機械エレメント、電気機械ユニット、またはプロセッサ、電源、電源スイッチ、電力変換器、配電器等のような電子部品を使用して実装される）によって、実行(execute)または開始または遂行(perform)またはトリガすることができる。
【００１１】
[0014]  加えてまたは代わりに、主車両は、遠隔運転ユニット(tele-driving unit)１３０またはリモート運転ユニット(remote-driving unit)、または遠隔操縦もしくはリモート操縦ユニットを備えることもできる。これらは、リモート・オペレータ(remote operator)（例えば、人間、コンピュータ化、またはＡＩに基づく）が、リモート送信機から主車両１１０への運転コマンドおよび／または車両操縦コマンドのワイヤレス通信によって、またはその操縦におけるそれ以外のリモートな仲介によって、リモートで主車両１１０を運転するまたはリモートで操縦することを可能にすることができる。例えば、遠隔運転ユニット１３０の内部または遠隔運転ユニット１３０においてまたはその近くに配置されてもよい１つ以上の車両送受信機（１つまたは複数）１３２（例えば、セルラ送受信機、Ｗｉ−Ｆｉ送受信機）、および／または他の車両送受信機１４８もしくは車両内送受信機（例えば、車両１１０の一部であてもよいが、必ずしも自己運転ユニット１３０の一部である必要はない）が、データ、ならびに車両センサ１１１によって検知された特定のデータ、および／または車両データ・プロセッサ１１３によって処理された（部分的または完全に）データを、リモート・サーバ１７０のようなリモート受信側に送信またはアップロードしてもよい。尚、送受信機１４８および／または送受信機１３２の各々は、１つ以上のアンテナを備えてもよく、または結合されてもよく、または含んでもよく、または関連付けられてもよく、同様に、システム１００の一部である任意の他の送受信機は、１つ以上のアンテナに結合されてもよく、または含んでもよく、または関連付けられてもよく、このようなアンテナは、内部にあってもよく、および／または外部にあってもよく、および／または一緒に配置されてもよく、および／または随意に同じデバイス内にある複数の送受信機または一緒に配置された送受信機によって共有されてもよい。このようなアンテナは、図面の過密を回避するために、図１には示されていないことを注記しておく。
【００１２】
[0015]  人間のテレオペレータは、遠隔操縦端末１７１または他のコンピューティング・デバイスを通じて、リモート・サーバ１７０と連携する(engage)ことができ、主車両１１０に対してリモートにそして外部で、車両運転または車両操縦コマンドを生成することができる。遠隔操縦端末１７１は、人間−機械インターフェース（ＨＭＩ）を備えることができ、またはこれに結合もしくは関連付けることができる。人間−機械インターフェースは、例えば、タッチ・スクリーン、スクリーン、ジョイスティック、タッチパッド、コンピュータ・マウス、ハンドル、ペダル、ギア・シフト・デバイス、マイクロフォン、スピーカ、拡張現実（ＡＲ）または仮想現実（ＶＲ）機器（例えば、ウェアラブル・デバイス、ヘルメット、ヘッドギア、めがね、ゴーグル、手袋等）、触覚エレメント、接触エレメント、手袋、他のウェアラブル・エレメント、照明、アラーム等を含むことができる。
【００１３】
[0016]  加えてまたは代わり、リモート・サーバ１７０の一部であってもよく、またはリモート・サーバ１７０と通信できるのでもよい、リモート遠隔操縦プロセッサ１７２が、主車両１１０から受信したデータを処理することもでき、そして車両運転または車両操縦コマンド、または運転指針もしくは命令、または位置関係コマンド、または車両ＡＩシステムまでの中間地点、またはＡＩ計画経路に対する承認／確認（または逆に、拒否または取り消し）を、変更を加えてまたは加えずに、主車両１１０に対してリモートにそして外部で、生成することができる。リモート・テレオペレータは、人間かまたはコンピュータ化かには関係なく、必ずしも主車両１１０から検知または受信したとは限らない他のデータも考慮に入れることもできる。例えば、他の車両から検知および／または受信したデータ、インフラストラクチャ・エレメントから検知または受信したデータ（例えば、信号機が緑から赤に今から５秒後に主車両の前方４０メートルにおいて変化しようとしていることを考慮に入れる）、天気データ、地震データ、車両通行データ等を考慮に入れることもでき、このようなデータは、データ取り込みユニット１７３を通じて入手または受信することができる。データ取り込みユニット１７３は、リモート・サーバの一部であってもよく、またはそれと関連付けられてももしくはそれによって制御されてもよい。随意に、リモート・サーバ１７０の遠隔操縦プロセッサ１７２は、連携／解除ユニット(Engagement / Disengagement Unit)１９３を備えてもよく、またはこれと関連付けられてもよい。連携／解除ユニット１９３は、リモート操縦または遠隔操縦を連携させるかもしくは解除するか、または車両１１０が強制的なリモート生成遠隔操縦もしくはコマンドなしに処理を進めることを許可するか否か、または車両１１０の車両内自律運転ユニット１２０を無視するか否か、またはこれら以外で主車両１１０に関して、連携プロセスもしくは解除プロセスをリモートで行わせる、もしくはトリガする、もしくは起動させる(activate)、もしくは無効にする(deactivate)、もしくは始動させる、もしくは停止させるか否かについて判断に達することを役割としてもよい。
【００１４】
[0017]  リモート生成運転コマンドは、リモート・サーバ１７０から（またはそれと関連付けられたまたはそれによって制御される送信ユニットから）直接または間接的に、車両送受信機（１つまたは複数）１３２に送信される。車両遠隔運転プロセッサ１３３は、遠隔操縦コマンドの着信または受信信号もしくはメッセージを分析し、更に随意にこれらをローカルに実施可能なコマンド(locally-actionable command)に変換(convert or translate)する。すると、車両システムおよび種々の車両操縦ユニット１２４は、これらのコマンドがこの直接フォーマットで配信されなくても、これらのコマンドを実行することができる。随意に、このような変換(translation or conversion)は、コマンド変換器／コンパイラ／実行器(executor)１２５のような、専用コンポーネントまたは副プロセッサによって実行されてもよい。専用コンポーネントまたは副プロセッサは、遠隔運転ユニット１３０の一部として実装することもでき、または遠隔運転ユニット１３０の外部にあっても、またはこれに結合されても、またはこれと関連付けられてもよい。また、専用コンポーネントまたは副プロセッサは、遠隔運転ユニット１３０と、実際のコマンドを実現するためには実際に作動させる(actuate)または有効化する(activate)または無効化する(de-activate)または構成するまたは変更される必要がある、車両操縦ユニット１２４との間でコマンドまたは信号を変換(translates or converts)もしくは解釈する車両内コンポーネントであってもよい。また、コマンド変換器／コンパイラ／実行器１２５は、１つのリモート・コマンドまたは１つの遠隔運転コマンドを、種々の車両操縦ユニット１２４の動作を制御または変更する１組の特定の車両内コマンドに変換(convert or translate)することもできる。また、コマンド変換器／コンパイラ／実行器１２５は、１組のまたは一団の(batch)または一連のリモート・コマンドまたは遠隔運転コマンドを、種々の車両操縦ユニット１２４の操縦を制御または変更する、１つの特定の車両内コマンドに（または、異なる、変換された１組の複数の車両内コマンドに）変換(convert or translate)こともできる。コマンド変換器／コンパイラ／実行器１２５は、随意に、コントローラ・エリア・ネットワーク（ＣＡＮ）またはＣＡＮバスを備えてもよく、または利用してもよく、またはそれと関連付けられてもよく、またはそれとともにもしくはそれによって、随意に、種々のマイクロコントローラおよび車両操縦ユニット１２４が互いに通信すること、および／またはコマンドおよび／またはデータおよび／または信号を互いに交換することを可能にするＣＡＮＢＵＳプロトコルもしくは他の適したプロトコルによって実装されてもよい。
【００１５】
[0018]  受信した遠隔操縦コマンドが「メタ−コマンド」（即ち、本質的に包括的であり、「２秒以内に完全に停止する」または「直ちに６０ｍｐｈに加速する」というようないずれの車両でも解釈できるフォーマットで供給されるコマンド）、またはＡｌに基づく運転命令のような、車両において一連の操縦を生成するまたは開始するかもしれないコマンドである場合、車両遠隔運転プロセッサ１３３は、これらを関連するユニットまたはプロセッサ（１つまたは複数）（一緒に実装されていない場合）に分散し、このような他のユニットまたはプロセッサは、次いで、実際の運転および作動コマンドを車両機械システムまたはユニットに生成することができる。先に説明したように、車両遠隔運転プロセッサ１３３は、このようにして、エンジンおよび／またはブレーキのような、主車両１１０の他のユニットに適宜命令することができる。これらの動作は、車両遠隔運転メカニズム１３４によって実行または開始(initiate)または遂行(perform)またはトリガすることができる（例えば、機械コンポーネント、レバー、ピストン、ポンプ、管、ガソリン管の開口を開閉することができる機械エレメント、レバーまたはペダルを押すまたは放すことができる機械エレメント、人間の運転手がハンドルを回す結果と同様に操縦メカニズムを回転させることができる機械エレメント、電力処理エレメントまたは電子回路またはプロセッサ等を使用して実装される）。
【００１６】
[0019]  ある実施形態では、車両自律運転プロセッサ１２１および車両遠隔運転プロセッサ１３３は、１つのプロセッサを使用して、または統一コンポーネントとして、または少なくともロジックの一部を共有する１組のコンポーネントとして実装されてもよい。ある実施形態では、車両自律運転プロセッサ１２１および車両遠隔運転メカニズム１３４は、１つの機械システムを使用して、または統一機械システムとして、または少なくとも一部の統一エレメントもしくは機能を共有する１組のコンポーネントとして実装されてもよい。
【００１７】
[0020]  更に、主車両１１０は、連携／解除ユニット１１４も備えることができる。連携／解除ユニット１１４は、前述した機能の内１つ以上を連携させるおよび／または解除する役割を果たすのでもよく、具体的には、自律運転ユニット１２０による車両の自律運転を連携させるまたは解除する、および／または遠隔運転ユニット１３０による車両の遠隔運転もしくは遠隔操縦を連携させるもしくは解除する、および／または車両内にいる人間の運転手もしくは人間の乗員のみによって手動で車両を制御させる、および／または車両自律運転ユニット１２０のみによって車両を制御させる、および／または着信コマンドに基づいて遠隔運転ユニット１３０にみによって車両を制御させる、および／または２つ以上の制御手段によって、既定の優先順位で車両を制御させる（例えば、車両が、優先し実行されるローカル自律運転コマンドと矛盾しなければ、車両は遠隔運転コマンドを実行する）、および／または電動車両への電力を切る、および／または他の場合では任意の車両において即座停止もしくは減速手順を開始するために、前述した機能の内１つ以上を連携させるおよび／または解除する役割を果たすのでもよい。連携／解除ユニット１１４は、検知されたデータ、および／または主車両内において把握した(known)他のデータのローカル分析に基づいて動作することができる（ある実施形態では、天気条件、地震状態、火山状態、交通状態、他の車両または道路脇インフラストラクチャからの情報等のような、外部ソースから主車両１１０が受信したデータに基づくことを含む）。加えてまたは代わりに、連携／解除ユニット１１４は、リモート遠隔操縦コマンドまたは入力に基づいて、または自律運転ユニット１２０によって生成されたローカル生成コマンドもしくは入力に基づいて動作することもできる。例えば、リモート・サーバ１７０（ノードまたはエッジ・ノードであってもよく、または含んでもよい）が、リモート・テレオペレータ（人間またはコンピュータ化）からの入力に基づいて、先に述べた連携／解除動作の内１つ以上を実行するように、連携／解除ユニット１１４にリモートに命令することもでき、または自律運転ユニット１２０が、先に述べた連携／解除動作の内１つ以上を実行するように、連携／解除ユニット１１４にローカルに命令することもできる。
【００１８】
[0021]  本発明によれば、１つ以上のインフラストラクチャ・エレメント１６０の各々が、１つ以上のセンサ１６１（例えば、カメラ、マイクロフォン、センサ、光検出および測距（ＬＩＤＡＲ）センサ、ＲＡＤＡＲＳまたはＲＡＤＡＲセンサ等から）、１つ以上の送受信機（１つまたは複数）１６２（例えば、セルラ送受信機、Ｗｉ−Ｆｉ送受信機）、およびＡＩモジュール１６９（例えば、プロセッサおよびメモリ・ユニットを使用して実装される）を備えることができる。
【００１９】
[0022]  同様に、副車両１５０も、１つ以上のセンサ１５１（例えば、カメラ、マイクロフォン、センサ、光検出および測距（ＬＩＤＡＲ）センサ、ＲＡＤＡＲＳまたはＲＡＤＡＲセンサ等から）、１つ以上の送受信機（１つまたは複数）１５２（例えば、セルラ送受信機、Ｗｉ−Ｆｉ送受信機）、およびＡＩモジュール１５９（例えば、プロセッサおよびメモリ・ユニットを使用して実装される）を備えることができる。
【００２０】
[0023]  加えて、主車両１１０がＡＩモジュール１１９を備えることもでき、リモート・サーバ１７０がリモートＡＩモジュール１７９を備えることもでき、またはこれを制御することもでき、またはこれと関連付けられてもよい。
【００２１】
[0024]  本発明によれば、主車両１１０の車両センサ１１１、および／または副車両１５０の車両センサ１５１、および／またはインフラストラクチャ・エレメント１６１のセンサ１６１のような、複数のセンサによってデータが検知される。検知されたデータは、システム内にあるエンティティ間において、送受信機（１３２、１５２、１６２、１７４）を通じて交換、送信、および／または受信され、検知されたデータ、生データ、部分的に処理されたデータ、完全に処理されたデータ、外部ソースからのデータ、および／またはデータの分析に基づいて生成されたコマンドもしくは信号を含む。本発明によれば、センサ（１１１、１５１、１６１）の各々は、検知したデータを供給することができ、これらのデータは、当該センサが配置された同じエンティティによって利用することができ、および／またはシステム内にある他のエンティティによって利用することもでき、同様に、各ＡＩモジュール（１１９、１５９、１６９、１７９）が、連携／解除に関して、および／または主車両１１０の遠隔操縦に関して、および／または主車両の自律運転に関して、最も適した判断に到達するために、処理パワーおよびＡＩリソースを提供する(contribute)こともできる。
【００２２】
[0025]  ある実施形態では、リモート・サーバ１７０が「クラウド・コンピューティング」サーバまたはエレメントとして実装されてもよく、または主車両１１０とリモート・サーバ１７０との間において必要とされる通信時間を短縮するために、主車両１１０に対して比較的近接して配置されてもよい（例えば、随意に、エッジ・ノードまたはセルラ・エッジ・ノードまたはワイヤレス・エッジ・ノード、またはクラウド・ベース・プラットフォームとして、またはこれらを使用して実装される）。例えば、アクセス・ポイント（ＡＰ）／Ｖ２Ｘエレメント１８１（例えば、Ｗｉ−Ｆｉアクセス・ポイントまたは送受信機、衛星ベース通信ノードまたはエレメントまたは送受信機または端末、ＤＳＲＣノードまたはエレメント、Ｖ２Ｘノードまたはエレメント等の内１つ以上を備える）が、主車両１１０を操縦する目的で、同様にＡＩ分析を補助することができるＡＩモジュール１８２を備えてもよい。同様に、セルラ・インフラストラクチャ・エレメント（ＣＮＥ）１８３（例えば、ｅＮｏｄｅＢ、またはｇＮｏｄｅＢ、またはセルラ・エッジ・ユニットもしくはタワーもしくはサイト、セルラ基地局、固定または非移動セルラ送受信機または局または増幅器またはリピータまたはリレー・ノード等）が、主車両１１０を操縦する目的で、同様にＡＩ分析を補助することができるＡＩモジュール１８４を備えてもよい。
【００２３】
[0026]  本出願人は、自律車両および自己運転車両が現実になることが期待され、車または車両（またはオートバイ、または列車、またはトラックもしくはバスもしくはドローンもしくはヘリコプタもしくは航空機もしくは船舶もしくは車椅子、または陸上、空中、または海上における任意の他の形態の移動機械、または他の輸送手段）のハンドルの前に物理的に着座する人間の運転手によって運転される車両を引き継ぐことさえもあり得ることを認識した。
【００２４】
[0027]  本出願人は、人工知能（ＡＩまたはＡ．Ｉ．）システムが、車両内に存在しこのようなＡＩシステムまたはモジュールを実行するコンピュータによって、車両を自律的に運転させるために、開発される可能性があることを認識した。また、本出願人は、場合によっては、または国もしくは地理的位置によっては、離れたところにいる人間のドライバが、例えば、緊急の状況において、および／またはローカル（車両内）ＡＩシステムもしくは車両コンピュータが学習していない、または訓練していない、または認識していない、または確証していない場合において、ローカル（車両または車両内）ＡＩ運転モジュールまたは車両コンピュータを引き継ぐこと、またはそうでなければ補助もしくは命令できることが望ましいこと、または義務づけられてもよいことも認識した。
【００２５】
[0028]  また、本出願人は、想定状況(scenario)によっては、必要に応じてまたは必要であれば、人間の運転手が車両内に着座して、車両のローカル制御を行う準備ができているとよいことも認識した。この想定状況では、ＡＩ自己運転モジュールが、動的ドライバ(dynamic driver)として機能するのを停止しており、自己運転モジュールまたはシステムの「解除」(disengagement)と呼んでもよい。状況によっては、このような解除が実際の動的自己運転運転動作(actual dynamic self-driving driving operations)を実行するローカルＡＩモジュール（１つまたは複数）の部分的または完全な故障を仄めかし、一時的な故障、または長い時間期間にわたる故障、または永続的な故障である場合でさえもある。
【００２６】
[0029]  本出願人は、このような解除プロセスが、例えば、ローカルの人間の運転手が怠慢であるため、または自己満足に陥りもしくは受動的な監視作業に飽きて、非常に退屈で反意識状態から少しの間で突然慌てて行動に移る人間の本質のため、または人間の運転手が不注意であるかもしれないため、気が散るかもしれないため、もしくは他の作業に忙しい（例えば、彼のスマートフォンを利用している）かもしれないため、または他の理由のために、十分に円滑でない、または十分素早くない、または十分に機能が発揮されないでいる(just less so than possible)場合もある、または急激である場合もある、または問題がある場合もあることを認識した。
【００２７】
[0030]  また、本出願人は、このような状況において、リモート・ドライバによる介入はなおも一層困難になり得ることを認識した。何故なら、このようなリモート・ドライバ（人間または自動化）、またはこのような人間のテレオペレータ、またはこのようなリモート・テレオペレータは、連続的にそしてローカルの車載ドライバまたはセンサと同じ品質で周囲を実際に見ることができないおそれがあるからであり、車両から離れた仲介ドライバへまたは遠隔操縦する人もしくはモジュールまでセンサ情報または検知した情報を中継するときに（例えば、カメラ、マイクロフォン、センサ、光検出および測距（ＬＩＤＡＲ）センサ等から）レイテンシまたは遅延(delay)があるおそれがあるからである。
【００２８】
[0031]  本出願人は、車両からおよび／または車両へのワイヤレスまたはセルラ・ネットワーク・リンクもしくは接続には、実際のまたは潜在的な不安定性、または非信頼性があるかもしれず、その結果、テレオペレータにおいて受信されるセンサ情報に実際のまたは潜在的な不安定性、または非信頼性があるかもしれず、これによって、リモート・テレオペレータがリモート運転を監視すること、および／またはリモート運転を仲介するもしくはこれに対処する準備をするのが困難になる、またはときには不可能になるおそれがある（例えば、特に、テレオペレータの人間またはモジュールが１つよりも多い車両を監視および／または制御する必要があるかもしれない場合）ことを認識した。
【００２９】
[0032]  また、本出願人は、ハードウェアおよびソフトウェア双方のシステム冗長性が、そして特にＡＩコンポーネントまたはモジュールの冗長性、および／または通信の冗長性が、自律運転および／または自己運転システムおよび／またはリモート運転システムの安全性およびサービス・レベルを高めるために、特にＳＡＥレベル３、ＳＡＥレベル４、および／または５（自動車技術者協会によって定められるような）に到達し支援するためには、望まれるのはもっともであるまたは義務づけられるのであってもよいことも認識した。
【００３０】
[0033]  更に、本出願人は、ＡＩシステムは、それらが実行する車両のみに役立つ(serve)ことを意図して開発されてもよいことも認識した。出願人は、ＡＩシステムが、他の車両、他のサービス提供事業者、通信ネットワーク事業者、歩行者、都市運営、都市計画者、または道路もしくは地理的領域、またはリアル・タイムでおよび／またはオフラインでおよび／または過去を振り返って検知および／または処理されるデータの他のユーザもしくは利害関係者にも恩恵が得られるように、開発されてもよいことを認識した。
【００３１】
[0034]  本出願人は、例えば、車両内部の車両ＡＩモジュールが、リモート・テレオペレータの設備またはそのようなもののプロキシもしくはエージェントにおける外部および／またはリモートＡＩレイヤもしくはＡＩモジュール（１つまたは複数）と通信する場合があり、今後の走行部分または今後の道路セグメント、または車両をリモート・エンティティと接続するワイヤレスおよび／またはセルラ通信接続（１つまたは複数）の可用性または品質またはコストについての、その判定または推定されたレベルの安全性または確度または予測を考慮して、または他の動的もしくは静的パラメータならびに考慮事項および条件を考慮に入れることによって、車両ＡＩモジュールが各時点において決定しこのローカル車両が行うように、それに予め構成されたまたは予め定められた一部もしくは部分（例えば、条件毎の種類または部分）、または検知情報の適応動的部分もしくは学習部分のみを送信する場合があることを認識した。
【００３２】
[0035]  例えば、車両通信プロパティ推定器(vehicular Communications Properties Estimator)１４１は、主車両１１０に利用可能な通信チャネルの現在のまたは瞬間的なプロパティ（例えば、帯域幅、スループット、グッドプット(good-put)、誤り率、パケット誤り率、欠落または逸失パケット率、誤りパケット率、レイテンシ、遅延、時間差、または他のデータおよび性能に関係するパラメータ等）を連続的にまたは周期的に推定もしくは再計算するように動作してもよく、および／またはこのようなプロパティの最新の値または以前の(previous)値または過去の(past)値を考慮に入れてもよく（例えば、過去１０または３０または６０または１２０秒における、もしくは過去３または５または１０分における）、および／またはこのようなプロパティの予測値（例えば、車両が走行することが予期される経路を考慮に入れることによって、そして次の２分において車両がセルラ受信率が低い谷間を通過することが予期されるという指示を得ることによってというように、今後の３０秒または６０秒または１２０秒において、または今後の２分もしくは５分において予測される）を考慮にいれてもよい。
【００３３】
[0036]  車両データ・パッケージング・ユニット１４２は、通信プロパティ推定器１４１によって推定される通信プロパティを考慮に入れることができ、主車両１１０からリモート・サーバ１７０にまたは他のワイヤレス受信側（例えば、インフラストラクチャ・エレメント１６０、副車両１５０、近隣のｅＮｏｄｅＢまたはｇＮｏｄｅＢ、セルラＲＡＮエレメントまたはセルラ・コア・エレメントまたはＩＰ  ＩＳＰ（インターネット・サービス・プロバイダ）または近隣ＡＰ／Ｖ２Ｘ通信ノード１８１等）に送られるまたは送信されるまたはワイヤレスでアップロードされるデータ・パッケージを準備することができる。データ・パッケージング・ユニット１４２は、車両検知データ（例えば、生フォーマットで、または部分的に処理されたもしくは処理されたフォーマットで）のどの部分（１つまたは複数）または断片(part)（１つまたは複数）またはセグメント（１つまたは複数）を外部への送信に含ませるか、または省略もしくは破棄するか決定することができる。
【００３４】
[0037]  更に、車両動的エンコーダ／モディファイア(vehicular Dynamic Encoder/Modifier)１４３は、随意に、送信を意図するデータ・セグメントまたはデータ部分を、第１フォーマットまたはデータ構造から第２フォーマットまたはデータ構造に、特に縮小サイズ・フォーマットまたは圧縮フォーマットに、例えば、画像またはビデオ・セグメントの解像度を落とすことによって、および／または画像またはビデオ・セグメントの色深度(color-depth)を落とすことによって、および／または画像またはビデオの圧縮比を変更することによって、またはオーディオ・セグメントをステレオからモノに変更することによって、またはオーディオ・ストリーム（１つまたは複数）および／またはビデオ・ストリーム（１つまたは複数）のビットレートまたはサンプリング・レートまたはサンプリング頻度を変更することによって、および／またはフレームまたはパケットまたはビデオ・セグメントまたはオーディオ・セグメントを、破棄するまたは省略するまたは希釈するまたは飛ばすことによって（例えば、Ｎ番目毎のフレーム、または１つ置きのフレーム、または２つ置きのフレームを破棄する、オーディオ・データ、ビデオ・データ、または画像データをＮミリ秒毎に破棄する）、および／または他の変更を実行することによって、エンコード(encode)またはトランスコード(transcode)または再エンコード(re-encode)または変換するように動作することができる。
【００３５】
[0038]  前述のように、パッケージ化されたデータ・セグメントは、次に、主車両１１０の車両送受信機（１つまたは複数）１３２によって、１つ以上の他のエンティティにワイヤレスで送信することができ、このような他のエンティティのＡＩモジュール（１つまたは複数）は、主車両１１０に、主車両の自律運転ユニット１２０によって、および／または主車両の遠隔運転ユニット１３０によって、および／または連携／解除ユニット１１４によって、および／または主車両１１０の他のユニットによって利用される入力および／またはコマンドを供給するために、このようなデータの処理を補助するように動作することができる。
【００３６】
[0039]  ある実施形態では、本発明は、特に、多重リンク車両通信を使用する、および／または随意に、運転される車両の外部にあり、および／または運転される車両から離れた少なくとも１つのＡＩモジュールを含むことができる、分散型ＡＩリソースを利用するというように、人口知能および広帯域ワイヤレス接続を使用する、および／またはＡＩモジュールを含むまたは含まない遠隔地（車両から外部であり、車両に関して離れている）からの人間の介入を用いる、車両または自律車両のリモート運転および／または遠隔操縦のデバイス、システム、ならびに方法を含む。本発明は、他のおよび／または追加の便益もしくは利点も提供することができる。
【００３７】
[0040]  本発明は、車両から共有されるデータの品質を高め、離れた介入に対してレイテンシを低減し、更に種々の道路および交通想定状況、種々の通信条件および性能、種々の車両条件、種々のリモート・テレオペレータ応答、ネットワーク展開および性能、またはその他を学習しこれらに応答する、教師無しで進行中のＡＩ訓練(unsupervised ongoing AI training)に前記メカニズムを適応させるときに、通信におけるリモート遠隔操縦、人間およびＡＩベース双方のＡＩ機能ならびにリモート・テレオペレータ、ならびにテレオペレータ・センタに冗長性、信頼性、および可用性を付加するためのデバイス、システム、および方法を含み、更に、同じまたは異なる車両の複数のリモート操縦を共有し同期させることを可能にすることができる。更に、本発明は、車両からのデータを生成、定式化(formatting)、希釈(diluting)、圧縮、またはそれ以外で処理し、更に、それらのコストおよび瞬時的な性能特性(characteristics)を考慮して、データを送り、利用可能な通信接続およびそれらの組み合わせにデータを分割するときに調和させる(match)ことを可能にすることもできる。更に、ある実施形態では、ネットワーク・エッジまたはその近くにおいて関連するまたは最適なＡＩ補助を実行できるように、最適にまたは効率的に、ＡＩ処理タスクおよびエレメントを、多数の（例えば、数百または数千の）マイクロ・セルを配備する５Ｇを含む、上位の(overlaying)遠隔通信ネットワークを通じて分散させることができる。
【００３８】
[0041]  本発明は、様々な場所に分散することができ、その１つが少なくとも１つの車両である人工知能のマルチレイヤまたはマルチ・コンポーネントを使用するための装置、方法、およびシステムに関する。これらのＡＩレイヤまたはコンポーネントまたはモジュールは、１つ以上の適当な通信リンクまたは適した通信リンクを使用してそれらの間で通信する。通信リンクの少なくとも一部は、任意の適した種類のワイヤレスおよび／またはセルラ・リンクであり、車両ＡＩコンポーネントをインフラストラクチャに接続し、中央リモートＡＩコンポーネントまたはレイヤに接続し、セルラ・インフラストラクチャＲＡＮまたはコアまたは高次ＩＰ通信レイヤにおけるアクセス・ポイントまたはｅＮｏｄｅＢ（ｅＮＢ）または他のものというような、通信ネットワークのエッジにおいて実行する他のＡＩコンポーネントまたはレイヤに接続し、コア・ネットワーク内において実行するＡＩコンポーネントまたはレイヤ（ＸＵＦまたはＸＰＦまたはＰＣＦまたはＡＭＦまたはＸＣＦまたはＳＭＦまたはＲＡＮまたはコア・ネットワーク・コンポーネントまたは専用機能、または３ＧＰＰセルラ・ネットワークにおける任意の他のコンポーネント等）または車両コンポーネントと任意の他の中央またはローカルコンポーネントとの間における通信ネットワークのアクセスに接続し、他の車両または輸送手段または歩行者において実行するＡＩコンポーネント、またはシステムの任意の他のコンポーネントもしくはレイヤに接続する。
【００３９】
[0042]  ＡＩコンポーネントまたはＡＩモジュール（１つまたは複数）（１１９、１５９、１６９、１７９）は、任意の適したメカニズムまたはアルゴリズムまたは枠組みまたは方法に基づいてもよく、例えば、ディープ・ラーニング、機械学習、ニューラル・ネットワーク（ＮＮ）、ディープ・ラーニング、教師付学習、教師なし学習、強化学習、発見に基づくまたは支援判断(heuristic based or assisted decisions)（ＡＩとは全く呼ばれないこともある）、または人間が関与する判断を含む、これらおよびその他の決定方法の内任意のものの組み合わせを含む。
【００４０】
[0043]  随意に、ＡＩリソース調整ユニット(AI Resources Coordinator Unit)１７８をシステム１００内に、例えば、リモート・サーバ１７０の一部として、または単体ユニットとして、またはリモート・サーバ１７０によって制御されるユニットとして、または主車両１１０の外部ユニットとして、または主車両１１０から離れたユニットとして、または固定した静止ユニットとして、あるいは、代わりに主車両１１０内部の車両または車両内ユニットとして、含ませてもよい。ＡＩリソース調整ユニット１７８は、利用可能なまたは関係するＡＩリソースもしくはＡＩモジュール間におけるＡＩタスクまたはリソースの分散を制御または変更することができる。第１の例では、ＡＩリソース調整ユニット１７８は、主車両１１０が、ＡＩモジュールを有するスマート・ワイヤレス信号機に近接して（例えば、４メートル離れて）位置することの指示を受信するとしてもよく、スマート信号機のＡＩモジュールがＨＤビデオ・ストリームをリアル・タイムでまたはほぼリアル・タイムで、そのスマート信号機の高速プロセッサおよび豊富なメモリを使用して処理するように、ＡＩリソース調整ユニット１７８は、Ｗｉ−Ｆｉを通じてライブ高品位ビデオ・ストリームを近隣のスマート信号機に送信するように、主車両１１０に指示することができる。第２の例では、ＡＩリソース調整ユニット１７８は、物理的に近いｅＮｏｄｅＢまたは他のセルラ・ネットワーク・エレメントもしくはエッジ・コンピューティング・プロセッサが、主車両のＬＩＤＡＲおよび近接センサのデータを効率的に処理することができると判断することができ、そのｅＮｏｄｅＢにその特定の処理のタスクを割り当てることができる。更に、ＡＩリソース調整ユニット１７８は、どのエンティティが生データおよび／または処理した結果を、システム１００における他のどの１つまたは複数のエンティティに送るか制御することができ、更に、どの受信エンティティが、それが受信したデータまたは信号を処置するか制御することもできる。ある実施形態では、ＡＩリソース調整ユニット１７８が学習機械であってもよく、学習した情報にしたがって、負荷、予測された負荷、推定された負荷、現在要求されているＡＩタスク、要求されているＡＩタスクに関連するデータの局在性および可用性、接続およびデータ交換のコスト、電力消費、または他のパラメータ、および／または経時的に検出する任意の他の相関について判断および制御する。相関は、特定のデータまたは信号またはＡＩタスクにとって最良の受信エンティティまたは最も効率的な受信エンティティを、決定または予測するために使用される。
【００４１】
[0044]  ある実施形態では、車両ＡＩモジュール１１９または他のコンポーネントが、センサ・データまたは他のデータを試験または分析し、その周囲にある物体、近くにある物体または離れた物体、静止物体または移動中の物体を、任意のＸ、Ｙ、Ｚ軸および／または時点において、それらの任意の表現で、即ち、スパースに(sparse)、コア・セットで、類別して(categoraized)、分類して(classified)、集計して、全体的に、部分的に、圧縮して、生で、またはその他の表現で判定する。ＡＩモジュールは、このような各パラメータに重みを割り当て、この物体または表現またはパラメータ、またはこのようなパラメータの集合もしくは部分集合について有する確度(assurance)または確信度(certainty)のレベルを示すことができる。この確信度指標または重みまたはスコアは、１つの指標であってもよく、または物体の１組の異なる特性もしくは特徴についての１組の指標または係数であってもよい。例えば、１つの確度重み指標が、１つの物体が車、またはトラック、または歩行者、または車線である確率に対して割り当てられてもよく、第２保証重み指標が、そのＸサイズ（例えば、その長さ寸法）が計算された通りである確率に対して割り当てられてもよく、第３指標が、そのＹサイズ（例えば、その幅寸法）が計算された通りである確率に対して割り当てられてもよい等、このような物体毎に重要と思われてもっともな特性(characteristic)または特徴（１つまたは複数）毎に割り当てられてもよい。その場面にある他の物体またはそこにはない他の物体を考慮して重要である特徴を含み、更にその車両状態ならびに状態および特徴および動的パラメータの重要である特徴も含んで、各想定状況または時点において物体毎に識別される重要な特徴(Identifying which features)は、前もって分かっている、発見的に学習または適応される場合もあり、または本発明のＡＩのメカニズムによって、車両ＡＩレベルで、またはリモートＡＩコンポーネントもしくはレイヤ・レベルの双方で学習または適応されてもよく、またはこれらの任意の組み合わせでもよく、または１つ以上の条件に依存してもよい。
【００４２】
[0045]  一旦確率または確度のこのような１組の指標または１つの概要指標が計算されたなら、ＡＩモジュール１１９のようなローカルな車両内ＡＩコンポーネントが、この計算された重みが、予め定められた静止閾値、または場面を考慮して、または車両状態の他の条件または要素(component)を考慮して動的に決定された（動的に変更される）閾値よりも低いか否かチェックし判定することができる。このような場合、車両ＡＩモジュール１１９またはＡＩコンポーネントは、この分析、またはその一部、またはそれを生成した生データ、または部分的に処理されてそれを生成したデータ、またはその任意の表現、または他の関連するセンサ・データもしくは処理データの内任意のものを、車両から離れているおよび／または車両の外部にあってもよい他の１つ以上のＡＩレイヤ（１つまたは複数）またはコンポーネント（１つまたは複数）またはモジュール（１つまたは複数）と共有することを決定することもできる。このような共有の決定は、他の処理アルゴリズムまたは方法において行われてもよい。例えば、ある実施態様では、全てのセンサ・データを未圧縮または生のフォーマットで共有することもできる。
【００４３】
[0046]  更なる処理のためにデータを外部エンティティと共有するか否かの決定、ならびにどのデータまたはデータ・セグメントを共有するか、および／またはどのフォーマット（１つまたは複数）で、および／またはどの通信リンク（１つまたは複数）を通じて共有するかの決定は、データ共有決定ユニット１４４によって行うことができる。例えば、このような共有は、任意の適した理由のために必要とされる、または助言される、または選択されることもあり、例えば、他のＡＩコンポーネントまたはレイヤまたはモジュールとの協議(consultation)のためであってもよく、システムが追加のデータまたは付加的なもしくはより強いコンピューティング・パワーを有することができるように、または過去に収集もしくは分析されしたがってより良い確度指標（１つまたは複数）を有することができる、より多くのデータによって強化される(powered)ように、または「セカンド・オピニオン」または「クラウド・ベースの」もしくは「クラウド−ソース」オピニオンでさえも、車両から離れているおよび／または車両の外部にある１つの以上の単独ＡＩモジュールから得る目的のためであってもよく、または車両またはＡＩシステムの販売業者もしくは規制側(regulator)によって、または任意の他の適した理由のために指示された(mandated)手順ステップとしてでもよい。他の種類の場合では、同じデータまたは異なる１組のデータのこのような共有は、例えば、他の車両または歩行者または他の物体に関してリアル・タイムの判断を行うことをこれらに可能にするため、および／または今後における全体的な性能および予測を向上させるためのオフライン訓練および学習のために、システムにおける１つ以上の他のＡＩコンポーネント（例えば、車両の外部にある、またはリモート・サーバ内もしくはクラウド・コンピューティング・サービス内に位置する、または他の車両内に位置するＡＩコンポーネント）を教育する、および教える、および訓練するときに、補助するために選択または実行されてもよい。
【００４４】
[0047]  ある実施形態では、車両１１０から車両１１０の外部にある任意のエンティティに向かうデータのアップリンク送信またはアップストリーム送信またはアップロードは、近隣（例えば、近隣車両または近隣インフラストラクチャ・エレメント）であれ、またはリモート（例えば、リモート・サーバまたはリモートＡＩユニットまたはモジュールまたはプロセッサ）であれ、随意に、少なくとも部分的に仮想接合通信リンクまたは接合マルチリンクを通じて(over)あるいは介して(via)実行することができる。このリンクは、接合ユニット(bonding unit)１４９によって、例えば、動的に、このような送信またはアップロードまたはアップストリームのために利用可能な各送受信機またはモデムの現在のおよび／または瞬時的なおよび／または推定されたおよび／または予測された性能に基づいて、または性能を考慮に入れて、どの送受信機がアップロードを実行すべきか、そしてどのパケットを、このような各送受信機に、それによるアップロードのために動的に割り当てるべきか、動的に決定および／または変更するために、または複数の送受信機および／またはパケット割り当て方式の予め定められた組み合わせまたは予め設定された組み合わせを選択することによって、構築および／または実施および／または管理および／または構成および／または変更することができる。接合ユニット１４９は、各送受信機が特定のＩＰ宛先アドレスにアップロードする必要がある全パケットの一部を並行に送信またはアップロードまたはストリーミングすることができるように、そして受信ユニットが、複数のワイヤレス・リンクから着信するパケットを、順番に並べられた正しいデータ・ストリームに再組み立てする組み立てエンジンまたは再組み立てエンジンを利用するように、複数のワイヤレス通信リンクを、特に、複数の車両送受信機あるいは複数の車両内または車両用(of-vehicle)送受信機によって、または前記車両による利用のために利用可能であるが必ずしも前記車両内に統合されていない複数の送受信機（例えば、人間の運転手または車両内にいる人間の運転手以外の乗員のスマートフォンもしくはタブレットの送受信機）によって提供される(served)複数のワイヤレスＩＰ通信リンクで構成される接合（または集約(aggregated)、またはマルチリンク）仮想通信リンクを利用することができ、または一緒に集約することができる。随意に、接合ユニット１４９は、動的な方法で、どの通信リンク（１つまたは複数）を利用すべきか、および／またはどの送受信機をこのようなアップリンク送信のために利用すべきか、定める、決定する、構成する、および／または変更することができ、これによって、その場しのぎのまたは連続的な接合チャネルまたは接合マルチリンク接続を生成し、および／または利用可能な各リンクまたは送受信機またはモデムを通じてアップロードのためにどのパケットを割り当てるべきか、定める、決定する、構成する、および／または変更することができる。ある実施形態では、データ（例えば、車両からアップロードされる検知データ、および／または車両において準備された処理済みデータもしくは部分的処理済みデータ）を、ブロードキャストまたはユニキャストまたはマルチキャストによって、ま���は１つの１対１通信リンクによって、または１つの２点間通信リンクによって、または１対多数通信リンクもしくはチャネルによって、または様々な１対１通信リンクもしくは様々な２点間通信リンクの集合またはグループまたはバッチによって、主車両と副車両および／またはインフラストラクチャ・エレメントおよび／または外部もしくはリモート・サーバまたはＡＩユニットの任意の部分集合との間（または間(among)）で、いずれの方向にも（アップストリームおよび／またはダウンストリーム、アップリンクおよび／またはダウンリンク、アップロードおよび／またはダウンロード）というように、半二重通信を使用してまたは全二重通信を使用して、随意に追加の制御チャネルまたはメッセージング・チャネルまたはフィードバック・チャネルを用いて、またはこのような追加のチャネルを用いずに、送信することができる。ある実施形態では、必ずしも特定の宛先のアドレスを知らなくても、ＩＰ接続を利用することもでき、または１つの送信元から複数の受信機または同じＩＰネットワーク上で待ち受けることができる受信機のグループに、このような送信またはブロードキャストまたはマルチキャストまたはアップロードまたはアップリンクに対して実際に待ち受けているのか否か、および／またはどれくらい多くの受信ユニットが実際に待ち受けているのかについて、前もってまたは送信の時点において必ずしも知ることなく、データの送信を許容することができる。送信される情報の一部は、１つよりも多い宛先デバイス（または受信先、または車両、または道路使用者）に関連がある場合もあり、したがって、ある実施形態では、ブロードキャスティングおよび／またはマルチキャスティングを、より効率的なものとして、および／または閾値数よりも多いＩＰ宛先または受信先または情報コンシューマまたはデータ・プロセッサにデータを配信するときに、遅延が少ないものとして利用することができる。
【００４５】
[0048]  ＡＩモジュール１１９またはＡＩコンポーネントが、情報またはデータを他のＡＩコンポーネントまたは任意の他のエンティティと共有すること、または情報もしくはデータを他のＡＩコンポーネントまたは任意の他のエンティティにアップロードまたはアップストリームすることを決定したとき、または命令されたとき、ある実施形態では、各情報片またはデータ、または１組のデータ項目もしくはデータの部分集合を共有する優先順位に関して、それ自体でまたは優先順位アロケータ１４５によって決定することもでき、および／または共有されるデータのフォーマット、またはデータ共有プロセスの任意の他の特徴もしくはプロパティ(property)に関して決定することもできる。例えば、車両の正面カメラ(front-facing)の１つからのカメラ・フィードが示す物体の分類または分析または処理または識別またはその移動ベクトルの識別または他のプロパティ(property)が、一般的にまたは特定の場面およびその状況下において望まれるまたは要求される確度確率レベル(assurance probability level)閾値よりも低い１つ以上の確度または確率指標を有すると判断し、更に、この現在の場面または予測された場面に対するこの特定の指標またはこれらの特定の指標に関して、もっと高い確度レベルまたはもっと高い確信度レベルを得ることが重要であると判断するとしてもよい。したがって、即座の共有、および／または高い詳細度および／または高いデータ品質の共有等に対しては、この情報の共有に高い優先順位を割り当てればよい。また、共有すべきこのデータに適したフォーマットは、カメラによっておよび／またはその最大視野で検知およびキャプチャされたままの生フォーマットであるので、リモートＡＩコンポーネントは、その判断の基準となるその最大または全体または完全なビュー(view)に対して、可能な限り高いレベルの品質（例えば、最大画素または解像度）、あるいは、十分に高い十分な品質したがって精度を有することができると判断することもできる。また、他の（外部）ＡＩコンポーネントまたはレイヤがその物体または複数の物体または場面に対してより高いレベルの確度指標に達する確率を高めるために、そのカメラからのビデオの前の１０秒を送ること（最初に、またはそれを再度送るため）に、高い優先度を有すると決定することもできる。現在のフィードだけを送ることに意味があり、一方他の場合では、そのフィードの前の数秒を付けずに、あるいは追加の異なるセンサ生データまたは処理済みデータを付けずに現在のフィードだけを送ることは、非常に優先度が低い場合もあるので、これら２種類のデータの集合は、１つの組み合わされた重要度指標を有することだけでなく、これらの各々は単独では異なる重要度指標を有すると判断することができる。
【００４６】
[0049]  次いで、ＡＩモジュール１１９または主車両における他のコンポーネントは、その時点において送信することが好ましいとそれが判断した全てのデータを、それらの関連する重要度重みによって試験することができる。また、通信チャネルまたは接続の可用性および品質にしたがって、これらに優先順位を付けることもできる。何故なら、これはそれらを知っているからであり、またはその特定の時点においてそれはそれらを推定するからである。例えば、データ／チャネル・アロケータ１４６は、どのデータ・セグメントまたはデータ部分またはデータ・ストリームを、どの特定の送受信機（１つまたは複数）および／または通信リンク（１つまたは複数）および／または通信チャネル（１つまたは複数）によって送信するために、割り当てるか決定するように動作することができる。例えば、情報項目Ａが、例えば、ビデオ圧縮プロセスのためにソースから遅延ＸＩで比較的高いビットレートに圧縮された高品位ディジタル・ビデオ・ストリームであり、情報項目Ｂが、例えば、ソースからＸ２マイクロ秒の遅延におけるそのビデオ・フィードのスパース・オブジェクト表現(sparse object representation)のストリームであり、情報項目Ｃが、ソースからのレイテンシＸ３における前方ＬＩＤＡＲセンサのスパース表現のストリームであり（例えば、それを分類しそれを処理するＡＩプロセスのために）、情報項目Ｄが、処理時間によるソースからのレイテンシＸ４におけるサイド・アングルＬＩＤＡＲスライスまたは角度をなす画像（例えば、９０度または１１０度または４５度）、および側面向きカメラのフィードのスパースな融合(sparse fusion)であり、これら４種類のデータが、他のリモートＡＩエージェントまたはコンポーネントもしくはレイヤもしくはテレオペレータ・プロセッサに送信されるために、その特定の場面についてまたは一般に、先の例においてこれらが掲示された優先度を有するように計算された場合、車両ＡＩエージェントまたは他のプロセッサは、その特定の時点において、そして潜在的に予測前方時間枠(predictive forward time window)または前方時間間隔(forward time-interval)において利用可能な１つまたは複数の通信接続、およびそれらの性能（例えば、レイテンシ、帯域幅、グッドプット、スループット、誤り率、信頼性指標（１つまたは複数）等）も試験することができる。次いで、例えば、ストリームＡを送信する重みがストリームＢおよびＣに対して「十分に高く」ない場合、ストリームＡを単に送信する代わりに、１つまたは複数の一緒に接合されたまたは一斉に利用される通信接続から、十分に低いレイテンシおよび十分に高い信頼性で十分な帯域幅が得られないので、これらが１つまたは複数のＩＰ宛先に到達することの方が確実であるからであり、ストリームＢおよびＣの双方を受信することの影響は、ストリームＡだけを受信するよりも大きいからであり、または双方の理由のため、または任意他の適した理由のために、代わりにストリームＢおよびＣを送信することを優先すると決定してもよい。次いで、接合通信リンクを通じて、または２つ以上の特定のモデムもしくは送受信機（Ｍ１およびＭ４）から成る仮想接続を通じて、ストリームＢを送信することができ、更に１つのモデムまたは送受信機Ｍ２を通じてストリームＣを送信することができ、他のモデムまたは送受信機Ｍ３は、時間に厳しいデータまたは信頼性に厳しいデータのために、この時点では使用しないで残しておく。何故なら、その監視された性能は、情報型の一部または全てに対して不十分または不適当であるからである。次の瞬間、これが変化することもあり、車両モジュールは、ストリームＡを送信するために、モデムおよび／または送受信機の異なる組み合わせ（Ｍ２＋Ｍ３＋Ｍ４等）を使用することを決定する場合もあり、引き続きモデムまたは送受信機の組み合わせＭ１＋Ｍ２を通じてストリームＢを送信できる場合もある（例えば、この例では、両方の型の情報を送信するために、モデムまたは送受信機Ｍ２が使用されている）。
【００４７】
[0050]  ある実施形態では、次いで、通信プロパティ推定器１４１によって行われた推定または計算を考慮して、送信される全ての情報を現在の接続の容量および能力ならびにそれらの品質の中で収容できるか否か判断することができる。できない場合、データの一部または全部について異なるフォーマットが適当または十分であるか否か、ＡＩモジュール１１９と協議する(consult with)ことができる。例えば、ＡＩモジュール１１９は、現在のリアル・タイム・ビデオ・フィードおよび／または以前の数秒からのフィードをもっと高い圧縮率でもっと強く圧縮すること、または以前の数秒における画像をスパースに処理した表現を有し送信すること、あるいは関連する高優先度データの送信を既存の接続（１つまたは複数）およびそれらの現在のまたは推定されたまたは予測された品質で対処するために、任意の他の品質が低い送信選択肢によってデータを送信することを決定することができ、それに応じて、動的エンコーダ／モディファイア１４３は、このようなデータ圧縮またはデータ希釈またはデータ・サイズ縮小を実行するように動作することができる。例えば、あるデータは、非常に低いレイテンシで送られるべきまたは送られなければならないデータとして定められ、このようなデータの追加処理が部分的にまたは完全に不適当としてもよいようにしてもよく、またはこのような１つの処理方法がレイテンシを下げ、しかも利用可能な接続およびそれらの瞬時的または予測された性能の範囲内で対処できる十分に低い十分な帯域幅が得られるのであれば、このような処理を行い続けることができるようにしてもよい。
【００４８】
[0051]  ある実施形態では、データの処理は、時間を節約するため、および／またはレイテンシを低減するために、今後の着信データのＡＩコンポーネントの決定または予測、およびその予期される重み付け確度確率(assurance probabilities)にしたがって、並列に行うことができる。ＡＩモジュール１１９は、これらの学習された予測にしたがって追加の処理を開始または停止すること、特定の品質レベル（１つまたは複数）または１組のパラメータにしたがって追加の処理を行うこと、停止すること、圧縮またはエンコード等のためのパラメータを変更するために追加の処理を命令することができる。例えば、ＡＩモジュール１１９が、特定の１組のまたは１つの確度または確率指標が低すぎる物体を識別した場合、あるいは関連する時間にわたって確率指標が低下する傾向、または関連する時間にわたってある程度不安定な指標もしくは変動する指標（絶対または相対）を識別した場合（微分または他の数学的方法）、もっと低いがなおも「十分によい」(good enough)または十分によい(sufficiently good)ビデオ・ストリームを意図した第２組のエンコード・パラメータを使用することによって、新たなエンコード方式を決定し、これを開始するようにビデオ・エンコーダに命令することができるので、利用可能な通信性能が低すぎる場合、この新たな品質が低いストリームを、圧縮が少ないストリームの代わりに、送信のために選択すればよい。次いで、例えば、物体または場面の確信度指標が十分に高く十分に安定になったときに、この第２エンコードを停止することを決定すればよい。
【００４９】
[0052]  他の例では、ＡＩモジュール１１９が、ビデオ処理コンポーネントに、完全なまたは対象エリア内の画像またはビデオの、または何らかの特定の物体のスパース表現を供給するように命令してもよく、一方このような表現は、異なる数の画素集合、分類された物体の画素集合、特定のディジタル・シグネチャー、２Ｄまたは３Ｄ、異なる解像度、または他の表現によって生成されてもよい。各表現には、ビデオ処理または分析または表現プロセッサによって生成され、スパースのレベルまたは確度のレベルを示す指標を関連付けることができる。ＡＩモジュール１１９は、前もって、十分に高い確率レベルで、特定のビデオ処理またはスパース表示(sparse presentation)が、特定の場面、または物体、またはベクトル、または移動には望まれるもしくは十分であることを学習または予測することができ、あるいは、ビデオ処理またはビデオのＡＩ処理の結果が、生データ・レベルまたは処理データ・レベルあるいは結論または予測または確率レベルのいずれにおいても、他のセンサからの情報、他の物体の確度指標、その物体の場面全体、または動的な運転もしくは道路の危険性もしくは安全性のというような、手近かなタスクに対する重要度、または任意の他の適した情報もしくは関連する情報と組み合わせられるとき、任意の他の基準が、分類または識別または予測された物体、またはベクトル、または場面の重み付け確率、その項目に対してより高いレベルの確率に到達する重要性の重み付け確率、その項目の確度または確率を織り込むことができる。
【００５０】
[0053]  ある実施形態では、ＡＩおよび機械学習によって、機械が結論に到達する正確な判断アルゴリズムは、不明瞭および／または無関連でもよい。むしろ、予測は、その精度の確率または確信度の一定の指標によって与えられる。本発明は、この確率（または確信度）の指標、または他の閾値もしくは判断基準もしくはアルゴリズムを、追加の機械学習または決定プロセス（１つまたは複数）のパラメータとして使用する。これらのプロセスは、初期のものと並行して行うことができ、どの情報が、どの品質およびフォーマットで送信され、システムにおける他のどのＡＩコンポーネント（１つまたは複数）またはモジュール（１つまたは複数）と共有されるのか決定する。次いで、優先順位にしたがって関連情報またはデータ・セグメントを、該当する接続またはチャネルまたは通信リンク（１つまたは複数）上で、またはこれを通じて、選択的に送信しつつ、情報ストリームまたはバーストと各接続の実際の瞬時的性能または予測された性能との間で比較する(matching)。
【００５１】
[0054]  これらの判断の全てまたは一部は、予め構成されているアルゴリズムに基づいて、および／または機械学習方法論を使用して、経験則を用いてまたは用いずに、局所的な人間の介入または離れた人間の介入を用いてあるいは用いずに、システムの他のＡＩコンポーネントまたはレイヤの学習および訓練の学習および／または結果と組み合わせて、経時的に学習するＡＩコンポーネントにしたがって、システムによって行うことができる。
【００５２】
[0055]  ある実施形態では、車両ＡＩコンポーネントまたはモジュール、および／またはリモートＡＩコンポーネントまたはコンポーネントまたはモジュール（１つまたは複数）が、どの情報型が決定に関連があるのか、および／またはどの情報型が、リモート遠隔操縦またはリモート遠隔運転手順あるいは補助運転に最も大きな影響を及ぼすのか、またはどの情報型が、離れた人間のまたは離れたＡＩテレオペレータがそのアイドル・モードから、離れた位置から車両をリモートで運転する完全な制御に、全体的にどの位素早くそして安全にそして最も効率的に移行できるかに、最も影響を及ぼすのか、 適応的に学習することができる。同様に、通信接続（１つまたは複数）またはそれらの内の複数と情報型またはストリームとの間の一致、ならびにそのディジタル表現、フォーマット、品質、スパースさ、および／またはメタデータとの間の一致(matching)が、車両のＡＩベース運転の解除を引き継ぐ人間またはＡＩリモート・テレオペレータの有効性または安全性またはレイテンシまたは他のパラメータに同様の影響を及ぼす可能性がある。種々の選択肢には重みが与えられまたは割り当てられ、これらは優先順位が付けられまたは整列され、選択肢の範囲全体(whole scale)を考慮できるように（特定のレベルまで上または下に）、これらは格付けされる。データのストリームの送信の重要性、影響、および有効性、ならびに１つまたは接合または二重またはその他のパラメトリック通信接続を通じて送信されることに対するこれらの相性(matching)を、場面、場面の種類、または場面における他の物体、または場面に関係する予測にしたがって、学習すること、発見的に与えること、または先験的に構成することができる。
【００５３】
[0056]  例えば、道路が空いており、対向する交通がない場合、道路内またはその脇における物体の一定の比較的低いレベルの確度または確率または確信度で十分である、および／または、例えば、同じ道路上において、多くの対向車または他の交通車両がある状況と比較すると、および／または当該車両または他の車両または物体の速度、移動ベクトルおよび方向、軌道、および／または１日の時間、夜間、視認性レベル、天気条件、雨または雪または霧の存在、周囲の光レベル、車両が現在走行している速度等というような、他の条件にも依存して、重要性は低いと判断してもよい。例えば、交通がない場合では、車両ＡＩコンポーネントは、その低確率物体のスパースなまたは分量減少またはサイズ縮小または希釈したディジタル表現を、リモートＡＩコンポーネントおよび／またはリモート・テレオペレータまたは複数のそのようなものに、なおも送信し続けると判断することができ、一方交通量が多い、および／または分析すべき物体が多い第２の場合では、道路上にあり確率識別(probability identification)または他の特徴が低い物体には、この場合、高い重要度を割り当てるとよく、車両ＡＩコンポーネントは、利用可能なモデム（または送受信機）Ｍ１およびＭ３を一緒に接合し、この接合した仮想接続上でまたはこれを通じて圧縮ビデオを送信またはアップロードすることを決定しつつ、更にＬＩＤＡＲでキャプチャしたデータまたは他のデータのスパース表現を、接合したモデム（または送受信機）Ｍ２およびＭ３上でストリーミングまたはアップロードすることができる。ある実施形態では、車両ＡＩコンポーネントまたは他のＡＩコンポーネントは、このような場合の間で区別し、送信される情報、および他の型の情報または同じ情報の他の表現またはこのようなものの他のフォーマットを送信する選択肢にしたがって、関連する送信選択肢を選択することを学習することができる。このような学習は、離れた宛先のテレオペレータまたはＡＩコンポーネントが、後に入来するストリーム・データにしたがって、それが生センサ・データの完全な表現でなくても、その予測をチェックすることができるように、センサ情報の少なくとも一部が継続的に離れた宛先に送信されているときに可能になる。
【００５４】
[0057]  ＡＩモジュール１１９のようなＡＩ車両エンティティまたはコンポーネントは、車両の動的運転の一部としてのその機能に加えて、どのセンサ情報を、および／またはどのフォーマットでおよび／またはどの型式の圧縮およびエンコードで、および／またはどのモデム（１つまたは複数）および送受信機（１つまたは複数）を通じて、送信またはアップロードすべきか決定し、更に、その部分的部分集合、その希釈されたスパース表現、それからの後処理されたデータ、それに基づいて処理された１つ以上の判断、または収集されたセンサ・データ、またはそれが計算した判断または予測またはメタデータの任意の部分または部分集合または全体(complete)または融合部分(fused poart)の任意の他の表現の送信またはアップロードに関して同様に、決定することができる。
【００５５】
[0058]  ある実施形態では、センサ・データ(sensory data)または検知データ(sensed data)または測定データの内、車両によってまたは車両内において収集またはキャプチャまたは取得された部分集合を、ときの経過と共に、１つまたは複数のリモート・プロセッサ（またはリモートＡＩモジュール）と共有することもできる。これは、即時の確度(immediate assurance)または確率または確信度指標、またはそれらの品質、またはそれらの任意の他の機能の変化傾向に関係付けて、または関係付けずに、行うこともできる。また、このような共有の開始または停止または期間は、確度指標の品質には依存しないとして差し支えない。また、共有データの品質およびフォーマットも、確度指標の品質には依存しないとして差し支えない。これらのパラメータの各々は、時間の経過と共に動的に変化する場合もあり、または変化せず予め構成されている場合もある。車両内および／またはネットワークにおける任意の他のコンポーネント内にあるＡＩコンポーネントまたはモジュールは、これらのパラメータの各々がいつ変化するか、結果、確率レベル、場面、通信接続性能、ジオ−ロケーション、１日の時間、１週間の日（例えば、週末対平日）、通信のローカル処理またはリモート処理のコスト、天気条件、周囲の光条件、車両交通輻輳条件、視認性条件、手元にあるタスク、または使用目標もしくは他の目標機能もしくは最適化機能、または教師付機械学習もしくは教師なし機械学習がこの目的のために使用することができる任意の他のパラメータにしたがって学習および／または予測することができる。
【００５６】
[0059]  例えば、緊急時または未学習状況または確率が低い状況において、テレオペレータ（またはリモート・ドライバ、人間、またはＡＩベース）を使用して自律車両運転に潜在的に干渉し、動的運転の制御を部分的にまたは全体的に行う、またはコマンドもしくは中間地点もしくは他の誘導もしくは宛先もしくは運転命令をそれに送る、またはＡＩ計画経路に対する承認／確認を、それに対する変更を加えてまたは加えずに（またはそれに対する修正を加えて）送ることができるとき、干渉のレイテンシ、干渉の精度、および「驚愕」係数(surprise” factor)、および／または特定の機械に関するリモート・ドライバの非覚醒および無意識状態の減少を低下させてしかるべきである。特に、このようなリモート・ドライバが様々なこのような自律車両を監視しているかもしれず、これらの内任意のものに干渉する準備ができていなければならないとき、または自律車両運転システムの解除によって起こる干渉の率が低くこのような干渉のいずれもこのようなリモート・ドライバにとって驚きとなるようなとき。つまり、本システムは、このようなテレオペレータが車両を引き継ぐかもしれないときにおけるレイテンシを極力抑えるために、少なくとも１つの通信接続を使用して、関連するセンサ・データの関連表現(relevant presentation)を送信する。要求された解除の時がきたときに、車両ＡＩコンポーネントが関連表現を送信し始める代わりに、解除時点および離れた干渉の時点が来る前に、予測情報の潜在的に異なるまたは同じ感覚の潜在的に異なる１組の表現を送信する。例えば、比較的高いが最上位ではない優先順位を、情報のスパースなまたは希釈したまたは部分的な部分集合、またはそれらのベクトルに連続的に割り当て、したがって、優先順位が低い他の項目よりも先にそれを連続的に送信することができる。リモート・コンポーネントは、オペレータが確信度または確率または明確さの任意の選択レベルで車両の動的運転を引き継ぐことができるためには十分な方法で、このスパース表現を表示することができるはずである。
【００５７】
[0060]  例えば、車両ＡＩコンポーネントは、高度にエンコードされた（強く圧縮されたという意味であり、その結果、ストリーミングされるビットレートの分量が少なくなる）正面カメラ(front camera)のビデオ・フィードだけを送信またはアップロードすることを決定してもよい。要求帯域幅は十分に低いので、任意のセルラまたはＶ２Ｘ接続を介して連続的にそれを送信することができる。それでもなお、リモート・テレオペレータには、任意の時点において、送信のレイテンシ（遅延）にエンコードまたはセンサ情報の他の処理のレイテンシ（遅延）を加算したものではなく、イベントの解除による送信のレイテンシ（遅延）で車両の動的運転を引き継ぐには十分であるとして差し支えない。実際に検知された車両の周囲または内部のスパース表現の送信情報は、グラフィックを用いてテレオペレータに提示することができるので、彼は、少なくともある程度までは、いずれの時点でも彼が運転手であるかのように感じることができる。他の方向から来る車の詳細は、この車の実際および「ブロック」サイズのスパース・ディジタル表現または高度に圧縮されたビデオよりも重要度が低いのはもっともであるので、テレオペレータは瞬時的に引き継ぎ、最小限のレイテンシで彼のリモート運転集合(remote driving set)（車輪、ブレーキ、ガソリン、および／または電力レベル・データ、または任意のその他）から運転コマンドを送り始めることができる。
【００５８】
[0061]  ある実施形態では、リモート・ドライバまたはリモートＡＩモジュールが、車両内ＡＩモジュールに、１つあるいは接合された通信リンク（１つまたは複数）またはチャネル（１つまたは複数）を通じて、ワイヤレス接続の内１つ以上を通じたユニキャストまたはマルチキャストまたはブロードキャストを使用して、運転命令を次々にまたは連続して、あるいは一団にしてまたは纏めて一緒に返送することができる。例えば、危険を回避または除去するために路肩へというように、第１中間地点または宛先が明白に識別される場合、この中間地点を車両に素早く送る。シーケンスにおける、またはシーケンス以外の後の時点は、後に、集合または一団として一緒に、あるいは再度次々に、伝達するまたは送るまたは送信することができる。中間地点または運転命令は、車両を停止させたときおよび／またはその運転中に、車両内ＡＩによってまたはリモート・ドライバまたはリモートＡＩによって、またはその他の方法で送ることができる。ある実施形態では、随意に、１組の決定論的なコマンドではなく、様々な選択肢を車両に送ることができるので、車両内ＡＩは、先の１組の供給された中間地点または他の命令から、各時点において、最も関連のある次の時点またはコマンドを、発生する(developing)または展開する(evolving)または動的な条件にしたがって動的に選択することができる。これら複数の命令は、リモート・ドライバまたはリモートＡＩユニットによって、優先順位を付けることも付けないことも可能であり、互いにまたは外部条件に依存することもしないことも可能である（例えば、「ｉｆ」および「ｔｈｅｎ」、または「ｗｈｅｎ」および「ｔｈｅｎ」のような演算子を使用して、ＡＮＤおよびＯＲおよびＮＯＴ等のようなブール演算子を使用して、「ブレーキが応答する場合、直ちにブレーキをかける、そうでない場合、緊急時ハンド・ブレーキをトリガしギアを落とす」というように）。随意に、リモート・ドライバがリモートＡＩと相互作用することもでき、結果的に得られた命令を車両内ＡＩモジュールに送ることができる。ある実施形態では、これらの動作は、ビデオ・アップリンク送信の品質または一般にアップリンク送信に依存するとして差し支えない。何故なら、例えば、より多くのカメラからの、またはより高い１秒当たりのフレーム・レートの、またはより高い解像度の、品質が高いビデオ程、高い信頼性レベルでリモートから実行するまたは車両内ＡＩに実行するように命令することができるからであり、または危険性が高い作業を開始することを可能にすることができるからである。一方、通信またはビデオまたは画像の品質が低い程、一層限られた作業または運転コマンドしかシステムに強制または助言させることができない。品質は、全ての接合されたモデムまたは送受信機の全体の品質、または各々の任意の部分集合で構成することができ、品質指標は、利用可能な帯域幅、グッドプット、スループット、レイテンシ、遅延、誤り率、欠落または逸失パケット率、誤りパケット率等を含むことができる。
【００５９】
[0062]  ある実施形態では、車両内またはリモートＡＩが、経路を計画することができるが、それに対する変更を含んでまたは含めずに、離れた人間のテレオペレータのそれの承認を必要とする。例えば、ＡＩが計画した経路が、法律または規則違反を伴う場合がある。すると、リモート・テレオペレータはセンサを使用してＡＩ計画経路の理解または信頼を得て、それを承認し、またはタッチ・スクリーン上で経路線を動かし、または新たな中間地点を印す／中間地点を削除する／中間地点を変更することによってというようにして、それに変更を加えることができ、またはそれを全て不承認とし、または条件がそれを許すまで待ち、次いで承認を発行し、またそうでなければそれと相互作用する、および／または車両システムとおよび／またはＡＩモジュールと相互作用することができる。接合されたモデムを使用することによって、センサ情報の品質が高くなり、したがって、リモート・テレオペレータの信頼度および状況の理解も高くなる。また、ＨＥは、カメラのような車両センサに、障害物または対象エリアにもっと正しく照準を合わせるように指令することもできる。経路を計画したＡＩは、リモート・テレオペレータにそれが最良／最適なビューと見なすものを許可するために、センサに指令することができる。このビューは、動いているときのセンサまたは他の必要性のためのセンサのビュー／角度／方向とは異なってもよい。例えば、ＡＩモジュールが、直接、脇の物体または側道または曲がり角を調べるように、側面カメラの照準を合わせるのでもよい。または、正面カメラ(front-looking camera)の内１つが、少ない角度変化であっても、横向きに、曲がり角または側道または分岐点を覗き込むようにする。または、ある物体を徐々に拡大する、または歩行者等というような障害物の動きに付き添う。
【００６０】
[0063]  ある実施形態では、車両には、更に、複数の物理接続、あるいはモデムまたは送受信機が装備される、または関連付けられる。例えば、１人または２人または３人の異なる事業者(operator)によって動作可能な３つのセルラ・モデムと関連付けることもできる。これらの接続またはモデムの各々は、任意の時点において、例えば、利用可能なアップリンク帯域幅、アップリンク・レイテンシ、アップリング誤り率、これらの内任意のもののジッタ挙動、ダウンリンクの性能、帯域幅、グッドプット、スループット、総合的な誤り率、またはその他に関して、異なる性能を体験する可能性もある。また、Ｖ２ＸＤＳＲＣ８０２．１ｉｐモデムまたは送受信機または接続、または１つより多く、または他のＶ２Ｖモデムもしくは送受信機もしくは接続、または衛星モデムもしくは接続もしく送受信機、またはその他と関連付けることもできる。
【００６１】
[0064]  ＡＩモジュール１１９のような車両コンポーネントは、連続的に、またはできるだけ多く、または必要に応じて、複数のこれらのリンクまたは接続を使用して、前記センサ情報のスパース表現または希釈した表現、またはこのようなものの計算および処理の結果を送信することを決定することができる。このような使用は、例えば、以下の方法の内１つによって行うことができる。
【００６２】
[0065]  （Ｉ）１つの選択した接続を通じて、スパース表現を送信することができる。選択は、性能のような硬い(rigid)パラメータにしたがって、または任意の時点およびその他の条件で送信する最良の接続のＡＩ学習および訓練にしたがって、行うことができる。
【００６３】
[0066]  （ＩＩ）複数の接続の中の部分集合を通じて、スパースな情報の複製(replicated)またはコピー(duplicated)を送信することもできる。例えば、これらの接続のいずれの部分集合においても、送信すべき優先順位が高い情報がないとき、各パケットが通過する信頼性を高めるために行う。
【００６４】
[0067]  （ＩＩＩ）いずれの時点においても、利用可能な接続の複数の部分集合を通じて、異なる１組の情報を送信することができる。例えば、正面カメラ(front camera)からの強力にエンコードされたビデオ・フィードを、接合されて１つの仮想接続になった接続ＡおよびＢおよびＣ間で動的に分割し、右側のカメラからの物体のスパース・ブロック表現を、接合された接続ＢおよびＤを通じて分割する。どの情報のためにどの接続を使用するかは、システムによって動的に変更することができる。性能が十分でないとき、または十分でないことが予測されるとき、コンポーネントまたはＡＩモジュール１１９は、情報の一部を欠落させることによって、より強い場合(if stronger)プロセッサに希釈またはエンコードするように（例えば、もっと少ないビットに）命令することによって、キャプチャした画像および／またはキャプチャしたビデオの規模を調整する、サイズを変更する、またはサイズを縮小することによって、Ｋフレーム毎にビデオ・ストリームのフレームを飛ばすことによって、ビデオ・ストリームの各Ｎ番目のフレームを飛ばすことによって、ビデオ・エンコードおよび／またはオーディオ・エンコードにもっと低いビットレートを使用することによって、サンプリング周波数を低下させることによって、もっと小さいサイズのデータを生成するエンコーダまたはエンコード方式を利用することによって、または任意の他の変更を行うために、それが送信する情報を変更することができる。
【００６５】
[0068]  （ＩＶ）もっと強力にエンコードされた表現または希釈された表現を１つの接続Ａ上で送信し、この情報の同じまたは異なる部分集合の中程度にスパース表現を接合された接続ＢおよびＣ上で送信し、同じまたは異なる１組の情報の少なくともスパースな、更におそらくなおもスパースな(yet perhaps still sparse)表現、または予測を、接合された接続ＣおよびＤ上で（この例では、Ｃは意図的に互いに排他的でない）送信することができる。
【００６６】
[0069]  （Ｖ）情報または予測または処理された情報またはこのようなものの表現の任意の部分集合を、様々な異なるＩＰアドレスに、複数の接続の任意の部分集合の任意の組み合わせを使用して送信することができる。どの情報の送信セグメント毎にどの接続を使用するかの選択、および送信方法（接合、複製、１つの接続、またはその他）も、動的に変更することができる。前記情報の送信と並列して、使用する接続の任意の部分集合上において、他の情報を送信または受信することができる。例えば、インフォテインメントまたは娯楽関係パケット、ジオロケーション・データ、遠隔測定法(telemetry)、マッピング情報、道路交通情報、経路案内情報、または他の重要性が低いパケットもしくは優先順位が低いパケットを送信または受信してもよい。
【００６７】
[0070]  （ＶＩ）ＡおよびＣ接続の各々を通じて、同じまたは異なる１組のデータ、または処理されたデータを、同じＩＰ宛先または異なるＩＰ宛先に送信することができる。接続ＡおよびＣを選択してもよい。何故なら、これらは、瞬時的なレイテンシが最も低い接続、または帯域幅が最も広い接続、または誤り率が最も低い接続、または最も安定している接続、または最もコストが低い接続、あるいはこれらまたは他のパラメータの任意の組み合わせを有する接続であるからである。また、これらの接続を通じて、他の型のデータ、互いに関係するまたは関係しないデータを送信することができる。その後の瞬間(moment)において、リンクの各々の性能の監視に基づいて、またはそれらの性能もしくはそれ以外のことを予測することによって、接続ＡおよびＤに切り替える、あるいは同じ１組のデータまたは使用されている接続における任意の他の変化を複製するまたは異なる１組を送信する他の接続Ｅを追加することを決定することもできる。
【００６８】
[0071]  （ＶＩＩ）接続Ｂと接合された接続Ａを通じてスパースな分類表現を送信すること、更に側面カメラからのビデオの非常に低いビット圧縮表現を接続Ｃを通じて送信し、次いで後にそれらの変動または予測された変動性能にしたがって、接続利用度を変更することを決定することもできる。
【００６９】
[0072]  ある実施形態では、情報をユニキャストで任意の特定のＩＰ宛先またはアドレスまたは受信先に送信することができ、またはそれをマルチキャストするもしくはそれをブロードキャストすることもできる。例えば、スパースな情報またはスパースでない情報を、その近隣にあるＡＩコンポーネントと、および／またはインフラストラクチャと共有すること、および／または車両ＡＩ解除の場合潜在的に介入する可能性がある複数の潜在的なテレオペレータにそれらを送信することを望むとき、８０２．１１ｐ、またはＤＳＲＣもしくはＶ２Ｘ接続の他の風味(flavor)またはバージョンを通じて、特定のリモート・テレオペレータの特定のＩＰアドレスにそれをユニキャストするのと並行して、それをブロードキャストすることができる。
【００７０】
[0073]  ある実施形態では、複数のリモート・テレオペレータおよび／または複数のリモートＡＩコンポーネントまたは階層またはレイヤがある場合もある。例えば、ある実施形態では、車両ＡＩが、例えば、接続Ａ＋Ｂ＋Ｃを使用する同じ接合仮想通信リンクを使用して、２つの異なるテレオペレータに送信することを決定する。これは、マルチキャストおよび／または仮想プライベート・ネットワーク（ＶＰＮ）を使用して行うこともできる。あるいは、例えば、これは、送信されるデータまたは部分を、利用可能な通信リンクまたは接続の内２つ以上を通じて複製し、それを別個に異なる受信テレオペレータの異なる宛先ＩＰアドレスにユニキャストすることによって行われてもよい。２つ（またはそれ以上）のリモート・テレオペレータは、多少低いまたは高いレイテンシのような、異なる性能特性の関連情報を受信することができる。例えば、第１テレオペレータは、第１レイテンシおよび第１誤り率でデータを受信するとしてもよく、一方第２テレオペレータは、第２（例えば、より小さい）レイテンシおよび／または第２（例えば、より小さい）誤り率でそのデータを受信するとしてもよい。加えてまたは代わりに、１つのテレオペレータが他のタスクを扱っており、または他の解除された車両の遠隔運転でさえも行っており、既に忙しい場合もある。前記テレオペレータの内任意の１つが、この解除された車両を引き継ぐこともできる。あるいは、リモートＡＩモジュールが人間のテレオペレータから引き継ぐこと、またはその逆もでき、あるいは、これら２つが相互作用して、リモートＡＩがテレオペレータに、それに対する代案または選択肢を助言する、あるいは、人間のオペレータが潜在的な危険性または制限を軽減して、リモートまたは車両内ＡＩユニット（１つまたは複数）が次いで経路計画の代案または推奨または実際の運転を継続することができるようにしてもよい。その目的のために、テレオペレータ間および／またはテレオペレータと車両ＡＩコンポーネントまたは車両プロセッサとの間における、および／または他のエンティティ（例えば、中央ＡＩコンポーネントまたはレイヤ）を通じた、同期あるいは他の種類の調整(coordination)を、例えば、タイムスタンプ、ＩＤ、パケットＩＤ、制御チャネル、フィードバック・チャネル、フィードバック・ループ、コード、制御メッセージ、承認パケット（ＡＣＫ）またはコードの送信および受信、否定承認（ＮＡＣＫ）パケットまたはコードの送信および受信、衝突回避方式、優先順位または優勢規則(prevailing rules)の整列リスト、および／または他の手段によって、行ってもよい。車両ＡＩは、許可されたリモート・テレオペレータの内どれがその指定テレオペレータになるのか識別することができ、次いで他のもの（１つまたは複数）から受信したコマンドを破棄または無視することができる。ある実施形態では、車両ＡＩモジュール、または中央／リモート／外部ＡＩモジュールが、２つ以上の可能なまたは関連するテレオペレータの内、どの特定のテレオペレータが、引き継いで、解除時に車両の実際の遠隔操縦を実行するのか（前もって、または解除プロセス中にリアル・タイムで）決定するモジュールであってもよい。この決定は、１つ以上��パラメータまたは条件を考慮に入れることによって、到達するのでもよい。例えば、各候補テレオペレータとの現在のまたは過去の(historic)または予測されたまたは推定されたまたは実際の通信品質（例えば、レイテンシ、遅延、誤り率、サービス品質（ＱｏＳ）、帯域幅、グッドプット、スループット、接続の信頼性等）、各候補テレオペレータ（例えば、既に他の車両を遠隔運転しているテレオペレータが、現在他の車両を遠隔運転していない他のテレオペレータまたはリモートＡＩよりも好ましくないものとして定められることもある）の現在のまたは予測されたまたは推定された作業負荷、予め定められた優先順位（例えば、テレオペレータＡおよびＢおよびＣが全て利用可能である場合、車両の所有者または車両の製造者またはシステム管理者が、テレオペレータＢを選択することを定めていたことを定める）、および／または他の適した条件または基準またはパラメータを考慮に入れることによって、到達するのでもよい。ある実施形態では、潜在的なテレオペレータが、それらの間でこの決定を行うために、リアル・タイムで情報を交換することができる。ある実施形態では、任意の決定プロセスまたはデフォルトの決定プロセスを使用して制御するテレオペレータが、他のおよび／または中央エンティティまたは位置、車両プロセッサおよび／または他のエンティティに、通信、人間のＵＩ手段、またはその他を使用して通知してもよく、このようなもとのと相互作用を続けてもよい。
【００７１】
[0074]  ある実施形態では、リモート・テレオペレータまたは複数のそのようなテレオペレータが、学習機械、あるいは他のＡＩコンポーネントまたはＡＩレイヤまたはＡＩ階層であってもよく、またはこれらを備えてもよい。これらの各々は、計算(computational)または接続またはコストまたは他のリソースに関して、ある程度密集するまたは占有されることもある。更に、これらの各々は、異なる方法またはアルゴリズムまたは調整パラメータを実装してもよく、あるいは、異なる体験または専門性を有してもよく（例えば、雨天を専門とする機械、夜間または低視認性条件を専門とする機械、道路危険物を専門とする機械等）、したがって、異なる訓練および判断結果を有してもよい。したがって、これらの各々は、状況に対して異なる反応を呈してもよく、あるものはある状況において性能が向上し、他のものは他の状況において性能が向上することもある。送信または受信された情報にしたがって、更にそれらの体験および専門性およびレベルおよび容量にしたがって、各ＡＩコンポーネントは、それがどの程度状況にうまく対処できるか推定するために、それ自体を格付けする(rank)こともできる。車両ＡＩコンポーネント、または他のＡＩコンポーネント、またはこれらの間で、関連するＡＩコンポーネントを、デフォルトで、または応答が最も素早いものから、リモート遠隔操縦(remote teleoperation)のために選択または予備選択することができる。例えば、テレオペレータＡは、それが特に雨天時に車両をリモートで運転する体験があるまたは訓練されていることを示すのでもよく、一方テレオペレータＢは、それが特に夜間に車両をリモートで運転する体験があるまたは訓練されていることを示すのでもよく、一方テレオペレータＣは、それがとくに故障したブレーキを有する車両をリモートで運転する体験があるまたは訓練されていることを示すのでもよく、特定の遠隔操縦の選択は、これらの（または他の）パラメータまたは条件の内どれが、解除および遠隔運転を必要とする特定の車両に当てはまるか、考慮に入れるとよい。
【００７２】
[0075]  ある実施形態では、各時点においてどの遠隔補助を提供するかの判断は、当該車両および／またはその近隣にある他の車両へまたはからの接続の品質にも依存するのはもっともである。例えば、接合リンクまたは単独リンク（例えば、５Ｇ通信における）のアップリンク・ビデオ品質が何らかの観点で制限されるまたは劣る場合、離れた人間のテレオペレータに警告し、この人間のテレオペレータが制御することができる。一方、ビデオまたはデータのアップリンク品質（例えば、レイテンシ、信頼性、誤り率、帯域幅、および／または他のパラメータを考慮に入れる）が十分に維持できる(supportive)場合、リモートＡＩが制御することができる。これは、階層型モデルにおいて動作することができ、(例えば、最初に、リモートＡＩが、車両によって報告された通信条件、または受信データの品質から導き出される通信条件を含む条件を検討して、それがその実例に役立つことができるか否か評価し、次いで、必要であれば、この事例を離れた人間のテレオペレータに引き継ぐようにしてもよい。通信条件が変化した場合、例えば、帯域幅が閾値未満に低下した場合、あるいは１秒当たりのビデオ・フレーム数、または解像度、または画像内詳細(details-in-the- image)が閾値未満に低下した場合、リモートＡＩが人間のテレオペレータに警告し、この事例を引き継ぐ（例えば、再度ＡＩモジュールに）ことができる。通信条件が改善した場合、またはローカルもしくはリモートＡＩが事件(case)に対処するのを妨げていた重大な障害物が、離れた人間のテレオペレータによって除去されたまたは乗り越えられた場合、この状況をリモートＡＩまたは車両内ＡＩに引き継ぐことができる。複数リンクの接合通信を使用することにより、信頼性、ビデオ品質、帯域幅、低レイテンシ、または安定した低ジッタ挙動が得られ、カメラ増設、他のセンサの増設等が可能になり、ループにおいてリモートＡＩが対処する事例が増え人手を減らすことによりスケール・メリット(economics of scale)が得られ、改善され一層効率的な（より短い、そしてより信頼性が高く効果的な）人間の扱いが可能になる。
【００７３】
[0076]  以上で述べた動作は、多重テレオペレータ処理ユニット(Multiple Tele- Operator Handling Unit)１４７によって制御または対処することができる。多重テレオペレータ処理ユニット１４７は、主車両１１０内にある車両ユニットであってもよく、またはリモート・サーバ１７０の一部であってもよく、または主車両１１０の外部に実装されてもよい。例えば、多重テレオペレータ処理ユニット１４７は、どのデータ・ストリームまたはデータ集合またはデータ・セグメントを複数のリモート・テレオペレータの各々に送るか、どのリモート・テレオペレータの方が、どの特定の状況または場面に対処するのに適しているか、または最も適しているか、どのテレオペレータまたはどの遠隔生成コマンドが、判断またはコマンドの間で、または予期される結果の間で、または２つ以上のテレオペレータから導き出される動作の間で、衝突または齟齬または異常(anomaly)または異常(abnormality)または矛盾または不一致または重複の場合に優勢なものであるか、および／または他の適した判定または判断というような、前述の動作の内１つ以上を決定および／または実行および／または命令することができる。判定または判断は、予め定められた１組の規則に基づいて、または予め定められた優先順位の参照表に基づいて、または（齟齬のあるコマンドの）複数のソースの各々がそのコマンドと関連する確信度レベルに基づいて（例えば、最も高いレベルの確信度が関連付けられたコマンドを選択する）、または車両ＡＩユニットがこの目的のために利用できる他の考慮事項に基づいて行うことができる。
【００７４】
[0077]  ある実施形態では、例えば、最も低いレイテンシおよび／または他の局所的利点を有するものであるＡＩの第１レイヤが、解除された車両動的運転を最初に引き継いでもよい。例えば、遠隔通信または移動体事業者のｅＮｏｄｅＢまたはＷｉ−Ｆｉホットスポットによってエッジにおいて実行されるＡＩコンポーネント。このＡＩコンポーネントは、差し迫った災害危険事情に即座に対処するというような、「応急処置」または「初期対応」アクションを提供することができる。更に、これは、例えば、その過去に学習した体験および訓練にしたがって、それが受信したデータの追加のまたは他のＡＩの専門性および処理を提供することもできる。次いで、ＡＩコンポーネントのもっと高いレイヤまたは異なるレイヤを「調べる」(consult)またはチェックすることができ、または追加の処理結果もしくは予測および確率を、このプロセスに関与する車両ＡＩコンポーネントまたは任意の他のＡＩコンポーネントに受け渡すことができる。このような他のＡＩコンポーネントの方が、この状況を管理するのに一層適しており、または有能である場合もあり、同期してまたは同期せずに引き継ぎ、関連する命令を車両ＡＩコンポーネントまたは車両運転プロセッサに送ることができる。このような学習は、教師なし機械またはモードまたは技術において行うとよい。何故なら、これは受信した入力をその判断、および後に来る新たな入力と突き合わせて連続的にチェックすることができるからであり、後に来る新たな入力を使用して、学習の妥当性を判断する、または無効にする、または強化する、あるいはそれ以外で積極的にまたは消極的に補強することができる。
【００７５】
[0078]  ある実施形態では、遠隔通信または通信事業者が、それらのエッジ・ノードまたはそれらのコアＡＩコンポーネントにおいて、互いに相互作用するオーバーレイを実行させることができる。これらのＡＩノードは、生または処理済みの情報を、それらの物理的ジオロケーション・カバレッジ・エリア内にある車両から、これらのエリアに入ろうとしている車両から、信号機上のカメラというようなインフラストラクチャ・センサまたは他のソースから、受信することができる。次いで、「ＡＩ護衛」または「ＡＩ付き添い」を、それらのサービス下にある車両に、全てを管理または護衛するにはリソースが十分でないときには優先順に、連続的に提供することができる。セルラ・ネットワーク等のＷｉ−Ｆｉアクセス・ポイント（ＡＰ）またはｅＮｏｄｅＢというようなエッジ・ノードにおいてＡＩコンポーネントが実装される場合、通信ハンドオーバーが実行されるとき、またはその直前もしくは直後に、車両のＡＩ状態表現も、１つのこのような対処または護衛ノードから他方に引き渡すことができる。これを行えるのは、車両が遠隔操縦されていないとき、更にはノードＡＩコンポーネントまたはシステム内にある他のＡＩコンポーネントのいずれかによって遠隔操縦されている間である。このハンドオーバーは、信号および／またはデータおよび／または照会をデータ集計所(data aggregator)または中央エンティティまたは中央ＡＩモジュールと交換することによって、行うことができる。ＡＩノードのカバレッジのジオエリアは、ワイヤレス・ノードの遠隔通信または移動体−通信(mobile-com)カバレッジ・エリアと、部分的にまたは完全に、重複してもしなくてもよい。
【００７６】
[0079]  例えば、車両が１つのＡＩノードから他のＡＩノードに移動するとき、必ずしも通信接続を切り替える、または新たなものを確立する必要はないとして差し支えない。しかしながら、車両が通信ハンドオーバーを行うとき、ＡＩエージェントまたはコンポーネントを含むその接続は、通常、新たな遠隔通信ノードによって、または古いおよび新しいノード双方によって、移行期間中維持することができる。しかしながら、これらの地点では、そしてセル・エッジまたは等級が低いサービスまたはより低いカバレッジまたはより多いユーザ等というような、他の通信困難地点では、リモート・テレオペレータあるいはリモートＡＩエージェントまたはレイヤへのデータ配信の間、性能低下が体験されるおそれがある。本発明のある実施形態では、階層状ＡＩ枠組みが、ローカル通信ノード、またはＡＩノードとしてそれを補助することができ、第１レベルの遠隔操縦またはＡＩ処理を提供することができる。リモートの、潜在的にもっと強力なまたはもっと能力があるあるいはもっと経験があるまたは学習を積んだＡＩコンポーネントもしくは人間のテレオペレータが、部分的にまたは全体的に、二次的な方法で制御することもできる。
【００７７】
[0080]  車両が自己運転している正常動作において、そしてＡＩコンポーネントの第１レイヤがその運転の間引き表現を監視する場合、これを、予期されるまたは既知のジオ／道路経路における次のノードに引き渡すことができる。潜在的な危険を前もって識別し、車両ＡＩおよび／またはより高い階層のＡＩコンポーネントもしくはエージェントに警告し、起こるかもしれないまたは起こらないかもしれない予測イベントよりも先にデータをそれに送信し始め、生または処理済みデータの配信を強化し、より多くの無線またはアクセスまたはＱｏＳスライス、他の通信リソースを割り当てるように、車両ＡＩエージェントに要求または命令し、あるいは、関連するネットワーク割り当てエレメントに、車両からの追加情報を安全にそしてより高いおよびより保証されたＱｏＳで送信できるように、直ちに行うように要請することができる。
【００７８】
[0081]  ある実施形態では、潜在的に許可され訓練されたＡＩ機械または人間、または人間の群衆をも含む、多くの複数のリモート・テレオペレータを有すると、何が引き継ぐのか決定するためのアルゴリズムの一層の複雑化を伴うおそれがあり、それでもなお、車両ＡＩエージェントまたは運転プロセッサが、どれがより素早く応答するか、または他の通信結果へ／からより多くの帯域幅を有するかにしたがって、テレオペレータ自身の基準または格付けを、一般的なあるいはこの特定の場面または場合に関連する容量および過去の振る舞い、あるいはその任意の組み合わせにしたがって、決定してもよい。
【００７９】
[0082]  ある実施形態では、ＡＩエージェントまたはコンポーネントまたはレイヤ、またはＡＩモジュール（１つまたは複数）の内任意のものが、それ自体で訓練することもでき、または車両からの送信データから学習することもできる。このような学習は、教師無しであるのはもっともである。何故なら、進行中のデータ・ストリームが現在の流れ、次いで今後の（実際になる）流れを示し、現在および過去に基づいて、これらを予測と比較することができるからである。これは、継続的に、または必ずしも緊急時のためだけでなく、行うことができる。何故なら、データ・ストリームは、分析のために、このようなＡＩモジュールに向かって流れ続けるからである。最適化および目標機能は、何らかの型および品質およびフォーマットのデータを送信し、次いで他のものを送信し、各送信が結果の品質に対して及ぼす影響を学習するとき等に、種々のＡＩ判断および目標のための対象予測(object prediction)、ベクトル移動予測、通信予測、送信データ効率についてのものであってもよい。更に、場合によっては、同じ場面の様々な異なる型のデータおよび／または品質および／またはフォーマットを、並列に送信することもできる。これらは、接合または単体または複数の同じ通信接続（１つまたは複数）を使用して、あるいは全体的に同様の（または異なる）瞬時的性能特性を有する異なる接続を通じて送信することもできる。
【００８０】
[0083]  複数の通信リンクまたはモデムまたは送受信機の接合または集合体を使用するとき、送信の一部は、同じビューまたはデータの高品質／低圧縮(less compressed)／低スパース(less sparse)表現であってもよい。次いで、リモートＡＩコンポーネントまたはレイヤまたは階層は、異なる受信ストリームについて計算を実行することができ、その後に着信する実際のストリームと比較するときに、その結果の品質を比較することができる。進行中の教師無し訓練のためのこの方法は、連続的にそして素早く、ＡＩコンポーネントの品質を促進および改善することができる。
【００８１】
[0084]  ある実施形態では、情報またはそのスパースな部分を送信するプロセス、どのＡＩまたは人間のテレオペレータが引き継ぐかの選択、どのコマンドが送られているのか、またはこのプロセスの他の部分、または他の動作は、データを格納または記録するため、判断を行うため（現ブロックチェーンがマイクロ秒単位のリアル・タイムの約定のために設計されていないので、時間的制約がない場合）、データ保全性を確保するため、Ａｌモジュールおよび／または機械学習モジュールおよび／または監査モジュールおよび／またはレギュレータ(regulator)にブロックチェーン・データ構造としてデータ（またはその一部）を利用可能にするため、改竄されていないデータの記録(logging)および／または遠隔操縦処理(transaction)を可能にするため、関与するコンポーネントを認証するため、検知データおよび／または処理データを認証するため、プロセスにおける共有およびプロセス対象地点(points-of-interest)を記録するため、リモート補助運転または自律運転データ処理または遠隔操縦プロセスのためのデータ収集の任意の部分を民主化(democratize)または商業化するため、および／または他の目的のために、随意に、ブロックチェーン制御ユニット１７７を通じて、ブロックチェーン技術を使用することができる。したがって、ブロックチェーン・ベースのデータ構造コンストラクタ(constructor)およびアップデータ(updater)が、車両においておよび／または車両の外部で（例えば、ブロックチェーン制御ユニット１７７の一部として）動作することができ、車両の自己運転、リモート運転、遠隔操縦、ローカルまたは分散型ＡＩデータまたは判断に関するデータ、および／または他の関連データもしくはパラメータのこのようなブロックチェーンの構築、ならびにその後の更新を管理することができる。
【００８２】
[0085]  ネットワーク内または中央ＡＩモジュール内にあるＡＩモジュールもしくはコンポーネントは、ときとして、１つの車両が体験するよりも多いデータ・トラフィックを体験することもある。したがって、および／またはリソース可用性のような他の理由のために、ときとして、種々の特定の想定場面に対してより良くおよび／または一層精度高く応答することができる場合がある。車両ＡＩとのマルチリンク接続を使用して、より高い速度で、最も進んだまたはより多く更新がなされたＡＩ訓練を、走行中あるいは駐車されているときまたは移動していないときに（例えば、公衆Ｗｉ−Ｆｉアクセス・ポイントを有する喫茶店の付近にある赤信号で待っている）、ダウンロードすることができる。使用されていないときまたは高い優先順位が付けられたときに、これらのダウンリンクを使用して、更に車両ＡＩコンポーネントを訓練することができる。接合された複数のリンクは、このようなダウンロードまたは訓練が最も効果的および迅速であるために、帯域幅、ならびに信頼性および可用性の双方を提供することができるので、車両ＡＩを最も素早い方法で、最新の状態に更新することができる。更に、ある実施形態では、レイヤにおける任意の許可されたＡＩコンポーネントまたはエージェントが、進行中の車両、または同じ方向に進んでいるがその車両の前にいる車両、または歩行者、またはインフラストラクチャ（例えば、信号機）、または他のＡＩエージェントによって処理されたものというような、システムにおける他の車両によって体験されたものとして、それに基づいて処理された判断の物理的表現(physical or representation of or processed decisions based on it)をダウンロードすることができ、または車両ＡＩエージェントのビューに転送することができる。車両ＡＩエージェントは、このダウンロードした、またはストリーミングされた、または受信したデータを使用して、それ自体の判断を補強するため、または新たな判断を下すことができる。
【００８３】
[0086]  ある実施形態では、複数のノードを有するＡＩレイヤが、車両ＡＩエージェントおよび運転プロセッサと、そして遠隔通信または移動体通信ネットワークと相互作用して、前もってまたはプロセス中に、リモート遠隔操縦のための該当するリソースを最良に調整することができる。
【００８４】
[0087]  本発明のある実施形態は、車両マルチレイヤ自律運転、車両のリモート遠隔操縦、ならびに車両の自己運転および自律運転のデバイス、システム、および方法を備え、随意に、分散型人工知能（ＡＩ）および／または複数のＡＩモジュールあるいは分散型ＡＩアーキテクチャを利用する。例えば、車両（車両内）ユニットが、主に自律運転のためであるが、これだけのためではない、第１レイヤの人工知能を備え、実装する。人工知能のレイヤを有する第２ユニットが、随意に、ワイヤレスＬＡＮ（ＷＬＡＮ）ネットワークのアクセス・ポイントにおいて、４Ｇまたは４Ｇ−ＬＴＥまたは５Ｇまたは３Ｇセルラ・ネットワークのｅＮｏｄｅＢ、またはこのようなネットワークのコアにおいて、またはこのようなネットワークのアクセス・ノードにおいてというように、通信ネットワーク・インフラストラクチャのエッジ・ノードにおいて存在および動作することができる。人工知能の他のレイヤが、クラウド内において、コマンドおよび制御センタ内において、自宅において、または複数のこのような場所を含むその他において、というように、リモート・コンピューティング・デバイスにおいて随意に存在および動作することもできる。複数のＡＩレイヤが、第１車両および／またはその他の安全な連続および価格効率的な移動および／または動作のために、１つ以上の通信接続（１つまたは複数）を通じて供給または送信または受信または交換またはそれらの間で共有されるデータを互いに伝達し(communicate with each either)、前処理および後処理し、決定を交換紙、決定を示唆し、それらの間で予測および推定を行い、自律運転のために階層状ハードウェアおよびソフトウェアならびに動作上の冗長性を提供し、こうしてこのような自律運転の安全性、速度、効率、および可用性を高め、更に、希釈または圧縮ビデオ、あるいはそのようなもののＡＩ表現というような、関連するセンサ・データおよび検知データを選択して配信することによって、ほぼ常時データ（例えば、ビデオを含む）がそれらに入手可能であるので、リモート・ドライバ、または複数のそのようなものが、瞬時的に自律車両の制御を行うことを可能にする。
【００８５】
[0088]  ある実施形態では、自己運転車両または自律車両が、連続的または間欠的に、ワイヤレスでアップリンク方向の１つ以上の離れた受信先に、検知データおよび／またはキャプチャしたデータおよび／または取得したデータ（例えば、カメラ・フィード、オーディオ・フィード、マイクロフォン・フィード、ビデオ・フィード、位置情報、車両速度、車両の加速または減速データ、ＬＩＤＡＲデータ、他のセンサによって収集または検知されたデータ等）を総じて連続的（しかしながら、ときには、潜在的な中断、分裂、停止および再開、または他の誤りまたは遅延もあり、これらは意図されることも、意図されないこともある）に、そして随意に圧縮またはエンコード・フォーマットで、または小型フォーマットもしくは希釈フォーマットで（例えばビデオのＮ番目毎のフレームを飛ばす）、または縮小サイズ・フォーマットで（例えば、アップリンク転送のためにより大きな画像をより小さな画像にサイズ変更またはクロップする）、アップロードまたは送信することができ、これによって、リモート遠隔操縦システムおよび／またはリモート遠隔操縦モジュールあるいは人が、解除イベントに対して迅速にそして効率的に応答し、このようなリモート・テレオペレータ（人間および／または機械ベース）の応答時間を短縮することを可能にする。何故なら、車両の操縦または運転を引き継ぐために直ちに関連する情報の少なくとも一部は、リモート・テレオペレータの場所において、このようなデータの以前の、進行中の、ワイヤレス・アップローディングから既に入手可能になっているからである。
【００８６】
[0089]  ある実施形態では、エッジ・ノードまたはエッジ・ベースのサービスまたはエッジ付近(near-edge)は、ＩＰ−ベース接続（ホップが少なく、レイテンシが低い）に関して、またはセルラ通信ネットワークおよび／またはセルラ提供事業者および／または通信サービス提供事業者のジオロケーションに関して、車両が走行するときにこれを追従するまたは護衛するまたは付き添うことができ、特に車両が１つのセルラ通信セルから他のセルラ通信セルに横断するときに、このような走行中の車両にリモートＡＩサービスを提供することができ、これによって、走行中の車両に対する、総合的に中断がない、または中断が少ない、または中断を減少させたＡＩ支援サービスの継続を確保し、このようなＡＩサービスの継続を確保および可能にするために、第１エッジ・ノードまたはセルが車両データまたは車両関係データを近隣のまたは後続のエッジ・ノードまたはセルに転送することができるようにする。ある実施形態では、複数のこのようなエッジ・ノードまたはエッジ付近のノードが、このようにして、それらの間で調整してまたは調整せずに、常時またはしかるべきときに、危険性分析または学習した体験またはリソースの可用性にしたがって、走行中の車両に事実上付き添うまたは事実上護衛することができ、これらは追加の信頼性冗長カバレッジおよびＡＩパワー、ならびに種々の条件および想定場面に対する体験を提供することができる。更に、これは、このようなエッジ・サービスのＡＩモジュールまたはエッジ・ノードの素早い応答および素早い介入も可能にすることができる。何故なら、アップロードされたデータ・パケットは離れた受信先に到達する必要があり、および／またはセルラ・ネットワークの長距離を横断する必要はなく、単に近隣のエッジ・サービス・ノードに到達しさえすればよいからであり、このようなエッジ・サービス・ノードが、解除イベントの際に、少なくとも初期において、および／または緊急性に基づいて、ＡＩ支援および遠隔操縦サービスを車両に提供することを可能にする。
【００８７】
[0090]  ある実施形態では、特定の車両または自律車両または自己運転車両が、２つ以上のリモート遠隔操縦システムと関連付けられてもよく、ワイヤレス／セルラ通信リンク（１つまたは複数）を通じてこれらと（またはこれらの各々と）通信できてもよい。このような２つ以上のリモート遠隔操縦システム（機械ベースの車両オペレータおよび／または人間の車両オペレータを含んでもよい）は、車両を引き継ぎ、解除時に、または１つ以上の予め定められた条件に当てはまる場合に、それをリモート運転またはリモート操縦または遠隔操縦するための可能な候補として定めることができる。
【００８８】
[0091]  例えば、車両（車両内）選択モジュール、または車両外選択モジュール（例えば、中央サーバまたは中央通信ハブまたは中央ＡＩモジュールにおけるというように、車両の外部にそして離れて位置する）が、特定の候補遠隔操縦システムの内、２つ以上のこのような候補の中から、どれが実際に選択されるか、そして必要とされるときまたはそうすることが望まれるときに、遠隔操縦のタスクが割り当てられる(assigned or allocated)のかという選択または決定を実行することができる。選択モジュールは、１組のパラメータ、条件、および／またはこの目的に対する基準を考慮に入れることができる。例えば、特定の車両とこのような候補の各々との間における通信の現在のまたは実際のまたは予測されたまたは推定されたまたは過去の特性（例えば、通信帯域幅、スループット、グッドプット、レイテンシ、遅延、誤り率、信頼性、信号強度、送信および／または受信のサービス品質（ＱｏＳ））、現在の天気状態および環境状態（例えば、特定のテレオペレータが、雪または霧または降雨中に走行する車両を操縦する特定の体験を有するのでもよい）、現在のジオ空間パラメータ（現在の位置、速度、加速度）、現時点（例えば、特定のテレオペレータが、夜間またはラッシュ・アワー中に車両を支援する特定の体験を有するのでもよい）、現在の曜日または日付け（例えば、特定のテレオペレータが、週末の間または休日の間にリソースを増やしたまたはリソースを減らしたのでもよい）、道路データ（例えば、特定のテレオペレータが、山道または都市エリアまたは蛇行する道路において車両をリモートで操縦する特定の経験を有する、またはその経験に欠けるのでもよい）、このような候補の各テレオペレータにおける現在のあるいは推定された作業負荷または計算負荷、各候補テレオペレータによって現在遠隔操縦または監視されている他の車両の数、このような各候補テレオペレータによって示される現在のまたは最新の応答時間（１つまたは複数）、車両の所有者および／または車両の製作者またはシステム管理者によっておよび／または以上で述べたパラメータの一部の重み付け組み合わせを考慮に入れる重み付け式に基づいて予め定められたテレオペレータの予め定められた優先順位を考慮に入れることができる。
【００８９】
[0092]  ある実施形態では、このような選択は、例えば、車両プロセッサに到達したコマンドを出した第１の許可されたテレオペレータを選択および／または利用することによって、受動的または半受動的に行われてもよい。随意に、遠隔操縦制御は、掲示されたパラメータまたはその他に基づく決定にしたがって、１つのエンティティまたはリモート・コントローラから、他の人間および／またはＡＩベースのものに操縦の間に引き渡されてもよい。このプロセスにリアル・タイムでまたは前もって影響を与えるために、人間の仲介を加えてもよい。このような遠隔操縦の引き渡しは、同期されまたは初期設定され(defaulted)てもよく、あるいは１つ以上の条件に該当する場合、自動的に実行されてもよい（例えば、夜になった場合、または雨もしくは雪が降り始めた場合、または車両がジオ領域Ｃからジオ領域Ｄに移動した場合、または遠隔操縦Ａにおける計算負担または他の負担が予め定められた閾値または最大許容レベルに達した場合等に、テレオペレータＡからテレオペレータＢへの遠隔操縦の自動ハンドオーバー）。
【００９０】
[0093]  ある実施形態では、車両コンピュータまたは車両プロセッサまたは車両ＡＩモジュール１１９が、物体および道路関係項目（例えば、他の車両、信号機、交通標識、車線境界線、歩行者、道路封鎖物、道路障害物等）を識別する目的のためだけでなく、どの型のデータをリモートＡＩモジュールに送信またはアップロードするか、および／またはどの圧縮またはエンコードまたはデータ希釈またはスパース表現プロセスを利用するか、および／またはどの程度データまたはデータ項目を希釈するかまたはエンコードするかまたは圧縮するかまたは飛ばすか、および／またはどのデータ発信元（例えば、どのセンサまたはカメラまたはＬＩＤＡＲ）をこのようなデータ送信またはデータ・アップロードに含ませるかおよび／または除外するか決定するため、および／またはリモートＡＩモジュールが予め定められたまたはデファクトのレベルの確信度または確率または確度で決定に到達することを可能にするためには、どれ位の量のデータまたはどの型（１つまたは複数）のデータをアップロードまたは送信すれば十分か、および／または１つ以上の通信リンク（１つまたは複数）または１つ以上のモデムまたは送受信機の内どれを、このようなアップロードまたは送信に利用すればよいか（例えば、Ｗｉ−Ｆｉ、衛星、セルラ、３Ｇ、４Ｇ、４Ｇ−ＬＴＥ、５Ｇ、セルラ、Ｖ２Ｘ等を含む、例えば、１つ以上の利用可能なモデムまたは送受信機から）、および／または２つ（以上）の異なる通信リンクを通じておよび／または２つ（以上）の異なる受信先に特定のデータ項目またはデータ・ストリームを送信またはアップロードするか否か、および／または２つ以上のモデムまたは送受信機または通信接続を跨いでアップロードすることを意図され、次いで異なる速度でおよび／または異なる性能特性（誤り率、レイテンシ、遅延、帯域幅、グッドプット、スループット、ＱｏＳパラメータ等）で、一斉にまたは並列に、アップロードまたは送信されるパケットを分割するか否か、そしてどのような特定の方法で分割するか、および／または 特定の１組のパラメータおよび／または判断が、予め定められた閾値レベルの確信度または確率または確度を超えた十分なＡＩ判定を可能にするのに十分であるか否かについてもチェックおよび学習しつつ、時間をかけて深く学習しおよび／またはＡＩモジュールによって訓練することができる他の通信に関係する判断または決定について学習するためにも、ＡＩおよび機械学習を利用することができる。このようなＡＩプロセスは、実際のデータ、予測されたデータ、推定されたデータ、生データ、処理されたデータ、希釈されたデータ、過去のデータ、現在測定中または現在検知中のデータ、最近測定されたまたは最近検知されたデータ、および／またはこのようなデータ型の適した組み合わせを利用することができる。
【００９１】
[0094]  ある実施形態では、ローカルな車両内ＡＩモジュール１１９、および／またはリモートな（車両外部の）ＡＩモジュール（１７９、１６９、１５９）が、車両によってまたは車両から検知および／または送信および／またはアップロードされた着信データ・ストリームを継続的に分析し、次いで判断結果または識別結果を、１秒または３秒または６秒または１０秒またはＮ秒だけ後に連続的に受信される新たな着信データ即ち新鮮なデータと比較することによって、連続的に学習および機械学習し、その物体識別を改善し、更にその決定を改善することができる。例えば、ローカルなまたは車両内ＡＩモジュール、またはリモートＡＩモジュールが、道路上を走行中の車両から正面カメラ(front-side camera)のビデオ・ストリームの圧縮ストリームまたは希釈ストリームを連続的に受信することができ、３秒の期間に受信した２８個の画像フレームを分析することができ、道路前方に位置する物体があると判定し、この物体が静止した油染み（８０パーセントの確率）または動く猫（２０パーセントの確率）のいずれかであると判定することができ、次いで、５秒後に、車両がこの物体に近づくに連れて、この車両の前側（または左側）のカメラが、物体の近接画像を送信し、この画像によって、ＡＩモジュールが、９９パーセントの確信度で、この物体が実際に静止した油染みであって、猫ではないと断定することを可能にし、こうすることによって、油染みまたは猫をより正確に識別するため、または物体間でより正確に区別するために、今後の検出について訓練および学習することができる。
【００９２】
[0095]  本発明のある実施形態は、種々の型式の総合的に自己運転する車または車両、自律車または車両、永続的または非永続的に無人の(driverless)車もしくは車両、無人車(un-manned car)または車両またはＵＡＶ、ロボット車または車両、ロボット・ベースの車または車両、スマート・カーまたはスマート車両、コネクテッド・カーまたはコネクテッド車両、特殊車または特殊車両、あるいは他の型式の陸上、空中、または海上車両と共に動作することができる。他の型式の陸上、空中、または海上車両は、その環境および動作（例えば、運転、飛行、航行、移動、ナビゲート）を、人間の入力なしに、検知することができ、および／または 緊急時あるいは確信度または確率が分からないもしくは低い状況において、または「最後の１マイル」もしくはオフハイウェイ(off-highways)のような予め設計された状況において、またはＵＡＶのための着陸進入のとき、または無人船のためにポート内で、または任意の他の必要性もしくは要望があるときに、車両の制御を引き継ぐというような、何らかの種類の離れた人間の介入または局所的な人間の介入を伴ってあるいは伴わずに、コンピュータ補助運転および／またはリモート・コンピュータ補助運転および／またはコンピュータ補助操縦および／またはリモート・コンピュータ補助操縦および／または遠隔操縦および／または遠隔運転が可能である。
【００９３】
[0096]  このような車両は、本明細書では、「自律車両」(autonomous vehicle)と呼ばれてもよく、それらの周囲および／または他のデータ（例えば、信号機、交通標識、車線、 道路封鎖物、道路障害物、誘導路、歩行者）を検知、検出、および／または識別するために種々のセンサおよび検出器を利用することができる。例えば、カメラ、撮像カメラ、ビデオ・カメラ、音響マイクロフォン、オーディオ・キャプチャ・デバイス、画像およびビデオ・キャプチャ・デバイス、レーダ・センサまたはデバイス、ＬＩＤＡＲセンサまたはデバイス、レーザ・ベースのセンサまたはデバイス、磁気または磁石ベースのセンサおよびデバイス、超音波センサ、暗視モジュール、汎地球測位システム（ＧＰＳ）ユニット、慣性測定ユニット（ＩＭＵ）モジュール、立体視またはステレオ・ビジョン・モジュール、物体認識モジュール、深層学習モジュール、機械学習モジュール、加速度計、ジャイロスコープ、コンパス・ユニット、走行距離計、コンピュータ・ビジョン・モジュール、機械ビジョン・モジュール、人工知能（ＡＩ）モジュール、車両プロセッサ、車両コンピュータ、ダッシュボード・プロセッサ、ダッシュボード・コンピュータ、通信デバイス等がある。ある実施形態では、自律車両は、ベイジアン同時位置推定およびマッピング（ＳＬＡＭ：Bayesian simultaneous localization and mapping）モジュールまたはアルゴリズムを利用して、複数のセンサおよびオンライン／オフライン・マップからのデータを融合および処理することができ、および／または他の移動体（ＤＡＴＭＯ）検出および追跡モジュール、および／またはリアル・タイム位置情報管理システム（ＲＴＬＳ）ビーコン・モジュール、高解像度リアル・タイム・マップ（「ＨＤマップ」）および／または他の適したモジュールを利用することができる。
【００９４】
[0097]  ある実施形態では、車両プロセッサまたは車両コンピュータあるいは他の車両（車両内）コントローラが、車両の１つ以上の部品またはコンポーネントに、特定の動作を実行するように、検知したデータに基づいて、および／またはこのようなデータの処理に基づいて、および／またはこのような検知データから、またはリモート・センサからまたはインフラストラクチャもしくは他の車両外センサから、またはデータから導き出される知見に基づいて、命令することができる。例えば、自律車が、日中に都市街路に沿って走行し、高解像度マップ（「ＨＤマップ」）を車両プロセッサに通信モジュールまたはデバイスによってダウンロードし、自律車のセンサがデータを収集し、車両のプロセッサが、キャプチャしたデータから、道路が空いていること、そして障害物も他の車両も歩行者も全くないことを判定し、更に、車が現在毎時１０キロメートルの一定速度で走行していること、そしてこの道における速度制限が毎時３０キロメートルであることを判定し、これに応じて、車両プロセッサは、車の速度を毎時１０キロメートルから２５キロメートルまで６秒の期間で徐々に上げるように、車の運転ユニット（１つまたは複数）にコマンドまたは信号を送る。車の運転ユニット（１つまたは複数）は、例えば、車両のガソリン・ペダルが、人間がガソリン・ペダルを踏むことに応答して動作するのと同様に、追加の燃料またはガソリンを車のエンジンに注入または供給する弁を開くまたは解放し、人間が車の車輪を制御するのと同様に、車輪の方向を制御する等によって、このコマンドを実行する。
【００９５】
[0098]  続いて、自律車が更に走行するに連れて、新たにキャプチャされたデータまたは新鮮な取得データが、前方約４０メートルに位置すると推定される信号機を車両コンピュータが識別するのを可能にする。今緑光から赤光に変わり、このような検出に応答して、車両コンピュータは、車両運転ユニット（１つまたは複数）に、（ｉ）ガソリンまたは燃料のエンジンへの注入または追加を、直ちにまたは急激に、または１．５秒の期間で徐々に停止する、（ｉｉ）２秒の期間ガソリンの追加を回避し、制動（減速）を回避する、次いで（ｉｉｉ）７秒の期間で徐々に完全停止まで減速または制動することを、
これらに命令するコマンドを送る。車両が更に走行し信号機に接近するに連れて、そして新たに検知されたデータが取得され、車両コンピュータに新たな情報を提供するに連れて、その以前のコマンドを維持するまたはこれらを変更するために、継続的にこれらのコマンドを更新することができる。車両運転ユニット（１つまたは複数）は、これらが受信したコマンドを、例えば、弁を閉じ、したがってガソリンまたは燃料のエンジンへの注入または追加を停止することによって、および／または電気エンジンまたは車両またはハイブリッド車両に対して、電力を減少または遮断させ、および／またはクラッチ（または同様の、または等価の）メカニズムを使用することによって、エンジンと車両のタイヤまたは車輪との間を一時的に切断することによって、および／または人間の運転手によるブレーキ・ペダルの人力での押下によって制動することが命令されたときに、制動システムが動作するのと同様にして、車両の制動システムを有効化することによって、実行する。
【００９６】
[0099]  続いて、車両プロセッサは、自律車両に対して予め定められた特定の宛先に到着するために、現在の道路交通状態を考慮して、そして車両の現在地を考慮して、次の信号交差点(traffic light junction)において左に曲がる必要があると判定する。これに応じて、車両プロセッサは、車両操縦ユニット(steering unit)（１つまたは複数）にコマンドを送り、道路の右車線から道路の左車線に徐々に車両を操縦する(steer)ことをこれらに命令し（左折を知らせながら、そして常にセンサによって周囲をチェックしながら）、更に次の信号機において毎時１８キロメートルの速度に減速して９０度左に曲がるように、車両を操縦することをこれらに命令する。車両操縦および運転ユニットは、例えば、車両の左折通知灯を有効化し後に無効化することによって、そして人間のオペレータによるハンドルの手動回転に応答して車両が実行する動作と同様に、車両の車輪またはタイヤを左側に操縦する(steer)ことによって、このようなコマンドを実行する。
【００９７】
[00100]  更(c)に、車両または自律車両には、車両のリモート運転または遠隔操縦を可能にする他のユニットも装備することができる。例えば、検知データまたはその一部、および／またはローカルに処理したデータまたはその一部、またはこのようなデータの希釈もしくは圧縮もしくはエンコードもしくはスパース・バージョンを、周期的におよび／または連続的におよび／または間欠的におよび／または必要なときに、リモート・サーバに１つ以上の通信リンク（例えば、セルラ、Ｗｉ−Ｆｉ、衛星、Ｖ２Ｘ等）を通じて送信する。リモート・サーバはこのデータを受信し、更にこのデータを必要に応じて処理することができ、ＡＩモジュールまたはリモート人間テレオペレータを利用して、先に説明した決定と同様の、関連する決定、例えば、車両の速度を上げるまたは下げるリモート決定、車両のエンジンに供給される(supplied or provided)ガソリンまたは燃料の量を増大または減少させるリモート決定、車の制動システムまたはブレーキを有効化するリモート決定、エンジンと車輪との間で一時的に切断するリモート決定、車両を右または左または他の方向に操縦あるいは操作するリモート決定、急激なまたは即座のまたは緊急な制動あるいは停止を実行するリモート決定、あるいはテレオペレータ・システムおよび／または人間のテレオペレータにおいて実行される他のリモート決定に到達することができる。このようなコマンド（１つまたは複数）は、次いで、テレオペレータ・エンティティから車両に、ＩＰ接続または経路(route)またはパス(path)または複数の通信事業者およびネットワークおよびホップ（１つまたは複数）を通じて送信され、一方ネットワークおよび車両間の(from the network to/from the vehicle)最後のホップは、１つ以上のワイヤレス通信リンク（例えば、セルラ、Ｗｉ−Ｆｉ、衛星、Ｖ２Ｘ、Ｖ２Ｖ、Ｖ２Ｉ、ＤＳＲＣ等）を通じてもよい。更に、車両コンピュータは、このようなコマンドを受信し、対応する信号またはコマンドを、関連する車両ユニット（例えば、制動ユニット、操縦(steering)ユニット、運転ユニット、エンジン・ユニット、電気ユニット、油圧ユニット、空気ユニット、車輪、信号(signaling)、通信、ギア、制御、センサ、トレーラ・システム、トラック関係システム、バス関係システム、トラクタ関係システム、インフォテインメント、電力、空調、緊急システム、安全システム、または車両における任意の他のシステム、あるいはそれに接続されまたはそれと関連付けられまたはそれから制御され、ローカルにまたはリモートに変更または管理または変更または給電することができる任意の他のシステム）に送り、そしてこれらの車両ユニットは、受信したコマンドまたは信号に基づいて、要求された動作を実行する。
【００９８】
[00101]  尚、以上の説明は、自律車両または遠隔操縦車両のいくつかの実施形態の実証例であること、そして本発明は他の種類またはメカニズムの自律車両および／または遠隔操縦車両とでも共に利用できることを注記しておく。
【００９９】
[00102]  以上の例は、遠隔操縦あるいは「自律車両」のローカルまたはリモート操縦または遠隔操縦を実証する非限定的な例である。更に、同様のまたは追加の例も関連があり、車椅子、船、ボート、潜水艦、ドローン、ＵＡＶ、またはその他というような、他の自律車両にも、そのままでまたは各システムの該当する改造を伴って、適用することができる。
【０１００】
[00103]  ある実施形態では、本発明のシステムおよび方法は、ローカル人間オペレータおよび／またはリモート・テレオペレータの認知(cognitive)負荷または認知仕事量(workload)または認知作業負荷(task-load)を削減および／または改善することができる。ローカル人間オペレータおよび／またはリモート・テレオペレータは、忙しいまたは作業中である(occupied)または散漫であるまたは退屈であるまたは半ば意識不明であるまたは意識不明であることもときには可能性があり（例えば、手動運転中に意識を失うまたは身体が不自由になる人間の運転手）、車両内にいる人（１人または複数）、近隣に位置する人（１人または複数）（例えば、他の車両内、または歩行者）の安全性および健康な状態(well-being)に寄与する場合もあり、および／または輸送される商品または貨物の安全性に寄与する場合もある。
【０１０１】
[00104]  ある実施形態では、本システムは、通信ベース・マップを生成することができる（例えば、１つ以上の車両から受信したデータを、マッピング・アプリケーションと共に利用することによって）通信ベース・マップ生成器１９１を備えることができる。通信ベース・マップは、少なくとも（ｉ）予め定められた閾値よりも低い実効ワイヤレス通信スループットを有する第１道路区分と、（ｉｉ）前記予め定められた閾値よりも高い実効ワイヤレス通信スループットを有する第２道路区分とを示す。通信ベース・マップ生成器１９１は、例えば、リモート・サーバの一部であるとして示されているが、しかしながら、車両またはその内部(at or within)、またはインフラストラクチャ・エレメント、セルラ・ノードまたはエレメント、ワイヤレス通信エレメントまたはノード等にまたはその内部に実装されてもよい。
【０１０２】
[00105]  ある実施形態では、車両は、少なくとも異なる経路区分において推定されるワイヤレス通信可用性レベルを考慮することによって、または少なくとも（ｉ）異なる経路区分において推定されるワイヤレス通信可用性のレベルと、（ｉｉ）前記車両の乗員に対する安全性要件に関する１つ以上の制約とを考慮に入れることによって、あるいは予め定められた閾値よりも高いワイヤレス通信可用性を有する道路区分を含むように前記車両のために誘導経路(navigation route)を生成または修正することによって、あるいは、遠隔操縦車両である前記車両の走行安全性を高めるように構成され、前記車両の遠隔操縦が、予め定められた閾値レベルを超えて成功すると推定される道路区分を含むように前記車両のために誘導経路を生成または修正することによって、または安全性の考慮、運転手および／または乗員の人数または年齢または性別または性格、検知データをアップロードするために車両に利用可能なワイヤレス通信（１つまたは複数）の現在のおよび／または瞬時的なおよび／または予測されたおよび／または推定されたレベルもしくは品質、車両センサ（１つまたは複数）によって検知され、リモート処理のためにリモートＡＩユニットにアップロードされたビデオおよび／または画像および／またはオーディオおよび／または他のデータの現在のおよび／または瞬時的なおよび／または予測されたおよび／または推定されたレベルまたは品質を考慮して他の経路修正または経路決定処理を実行するように構成された、（例えば、従来の経路案内アプリケーションまたは誘導アプリケーションと合わせて）誘導経路を前記車両のために生成または修正することができる誘導経路生成器１９２を備えることができる。
【０１０３】
[00106]  尚、ある実施形態では、特定の車両に対する、「リモート」ＡＩユニットまたは「リモート」プロセッサは、必ずしも前記車両から地理的に離れている必要はなく、むしろ、例えば、車両の現在地から３メートル離れたところに現在位置するスマート道路標識の中に実際に配置されている「リモート」ＡＩユニットまたはプロセッサ、または車両が近くを通過するときに、車両から偶然２４メートル離れたところにあるｅＮｏｄｅＢエレメントに実際に配置されている「リモート」ＡＩユニットまたはプロセッサ、またはは前記特定の車両から偶然６メートル離れたところにある第２車両の内部に実際に配置されている「リモート」ＡＩユニットまたはプロセッサ、またはクラウド・ベースでありその車両から物理的に離れているかもしれない、またはその特定の時点においてその特定の車両の近隣に実際にいるかもしれない、他のこのような「リモート」ＡＩユニットまたはプロセッサというように、その車両の外部にあり、および／または前記車両に物理的に接続されておらず、および／または前記車両に物理的に接触していない任意の適したＡＩユニットまたはプロセッサであればよいことを注記しておく。ある実施形態では、「リモート」ＡＩユニットまたはプロセッサは、固定されているまたは移動体ではないまたは移動しない（一時的に、または固定的に）ものであるが、他の実施形態では、「リモート」ＡＩユニットまたはプロセッサは移動することができる（例えば、近隣の第２車両内、上空または近隣を飛行するドローン等）。
【０１０４】
[00107]  図２を参照すると、これは、本発明のある実証的実施形態によるシステム２００の模式図である。システム２００は、図１のシステム１００の実証的実施態様であってもよく、システム２００のコンポーネントは、図１に示したコンポーネントまたはモジュールの内１つ以上、いくつか、または全部を含んでもよい。
【０１０５】
[00108]  システム２００は、１つ以上の車両、例えば、車両２１０（「主」車両と呼んでもよい）と、他の車両２１１および２１２（「副」車両と呼んでもよい）とを含むことができる。車両２１０〜２１２は、同じ経路に沿ってまたは異なる経路上、または同じ道路もしくは道路区分上または異なる道路、または同じ方向もしくは反対方向もしくは直交する方向、または他の同一でない方向に走行していてもよい。歩行者、サイクリスト、オートバイ運転者、スクータ、動物、ボールのような移動体または非移動体、窪み等、道路の危険物、飛行中のドローン、自己運転車両、自律車両、遠隔操縦車両、電気車両等というような、他のデバイス、エンティティ、および／またはユーザも現れても良く、またはシステム２００の近隣にあってもよく、またはシステム２００の一部であってもよい。そして、歩行者またはオードバイ運転者またはサイクリストというような、これらのいくつかも、これらがその場だけの方法または他の方法で主車両に動作可能に接続される場合、またはワイヤレス通信信号を主車両および／またはリモート・サーバおよび／またはシステム２００の他のエンティティまたはユニットに送るおよび／または受信する能力が装備されている場合には、「副車両」と呼んでもよい。
【０１０６】
[00109]  システム２００におけるユニットの各々は、データおよび／またはパケットを送受信することができる１つ以上の送受信機と、主車両２１０によって検知または収集されたデータの一部または全部を（部分的にまたは全体的に）処理することができるＡＩユニットまたはＡＩプロセッサまたはＡＩモジュールとを備えることもできる。
【０１０７】
[00110]  外部またはリモート・サーバ／ＡＩユニット２７０が、車両２１０〜２１２の１つ以上、特に、主車両２１０と通信することができる（直接または間接的に）。外部またはリモート・サーバ／ＡＩユニット２７０は、車両２１０〜２１２の各々の外部にあり、車両２１０〜２１２の各々から離れており、距離が離れていてもよく（例えば、車両２１０〜２１２から１００メートルまたは５，０００メートルのところに位置してもよい）、または極端に距離が離れていてもよく（例えば、他の都市または他の州または他の国に位置し、セルラ通信リンクを含むＩＰ通信ネットワークを通じてアクセス可能なリモート・クラウド・コンピューティング・サーバとして実装されてもよい）、または車両２１０〜２１２もしくはこれらの一部に対して物理的に近隣にあってもよい。各車両２１０〜２１２は、このような車両の１つ以上のセンサによって収集または検知されたデータを、外部またはリモート・サーバ／ＡＩユニット２７０にアップロードする（またはリアル・タイムでもしくはほぼリアル・タイムで、または遅延ストリーミングもしくは後続ストリーミングによって、またはファイル・アップロードによって、またはデータ・アップロードによってストリーミングする）またそうでなければ送信することができ、このようなデータは、外部またはリモート・サーバ／ＡＩユニット２７０によって処理することができる。一方外部またはリモート・サーバ／ＡＩユニット２７０は、遠隔操縦コマンドを車両２１０〜２１２の１つ以上に供給することができる。
【０１０８】
[00111]  人間のテレオペレータのためのテレオペレータ端末／人間−機械インターフェース（ＨＭＩ）２５５も、主車両２１０のような、車両の１つ以上と通信することができ（直接または間接的に）、人間のテレオペレータまたは機械ベースのテレオペレータが、リモートで主車両２１０と相互作用する、仲介する、操縦する、運転する、または制御する、またはリモート・コマンドもしくはリモート提案によって、またはリモートで得られたデータもしくはリモートで生成されたコマンドによって、その操縦に作用することを可能にすることができる。テレオペレータ端末／ＨＭＩ２５５のＨＭＩユニットは、例えば、タッチ・スクリーン、画面、ジョイスティック、タッチパッド、コンピュータ・マウス、ハンドル、ペダル、ギア・シフト・デバイス、マイクロフォン、スピーカ、拡張現実（ＡＲ）または仮想現実（ＶＲ）機器（例えば、ウェアラブル・デバイス、ヘルメット、ヘッドギア、めがね、ゴーグル、手袋等）、触覚エレメント(haptic element)、触覚エレメント(tactile element)、手袋、他のウェアラブル・エレメント、照明、アラーム等を含むことができる。
【０１０９】
[00112]  随意に、テレオペレータ端末／ＨＭＩ２５５は、外部またはリモート・サーバ／ＡＩユニット２７０と通信することができる（または関連付けることができる）。例えば、１つ以上の条件に該当する場合、外部またはリモート・サーバ／ＡＩユニット２７０は車両２１０の遠隔操縦制御を人間のテレオペレータに移すことができ、または車両２１０の遠隔操縦制御を人間のテレオペレータから剥奪することができ、または人間のテレオペレータが更に承認もしくは拒否するために、提案または推奨遠隔操縦コマンドを付与すること等ができる。
【０１１０】
[00113]  ｅＮｏｄｅＢまたはｇＮｏｄｅＢまたは他の３Ｇまたは４ＧまたはＬＴＥあたは４Ｇ−ＬＴＥまたは５Ｇネットワーク・エレメント、またはセルラ・タワーもしくはセルラ基地局もしくは固定セルラ送受信機のようなセルラ・ネットワーク・エレメント２８３が、更に、車両２１０と（そして、随意に、他の車両と、および／またはシステム２００の他のユニットと）通信することもでき、車両２１０から、車両２１０の車両センサによって収集された検知データを受信することもでき、随意に、このようなデータのＡＩ処理を、ローカルにセルラ・ネットワーク・エレメント２８３内部で、および／またはデータおよび／またはクエリを外部またはリモート・サーバ／ＡＩユニット２７０に送ることによってリモートで実行することもでき、次いで遠隔操縦コマンドまたは遠隔操縦提案または他の遠隔操縦データを車両２１０に送信することもできる。
【０１１１】
[00114]  同様に、同じ型または異なる型の１つ以上の送受信機を備えることができる、Ｗｉ−ＦＩ／Ｖ２Ｘ／衛星ベース／その他の（例えば、固定またはその場限りの）アクセス・ポイントまたは通信ノードであってもよい、アクセス・ポイント（ＡＰ）２８１が、更に、車両２１０と（そして、随意に、他の車両と、および／またはシステム２００の他のユニットと）通信することもでき、車両２１０から、車両２１０の車両センサによって収集された検知データを受信することもでき、随意に、このようなデータのＡＩ処理を、ローカルにＡＰ２８１内部で実行することもでき、および／またはデータおよび／またはクエリを外部またはリモート・サーバ／ＡＩユニット２７０に送ることによってリモートで実行することもでき、次いで遠隔操縦コマンドまたは遠隔操縦提案または他の遠隔操縦データを車両２１０に送信することもできる。
【０１１２】
[00115]  同様に、１つ以上の道路脇または道路内または道路上インフラストラクチャ・エレメント（１つまたは複数）２６０が、更に、車両２１０と通信することもできる。このようなインフラストラクチャ・エレメント（１つまたは複数）２６０は、例えば、信号機、交通標識、道路標識、橋、トンネル、もののインターネット（ＩｏＴ）デバイス、またはＩＰ接続センサ等であってもよい。これらは、車両２１０から、車両２１０の車両センサによって収集された検知データを受信することができ、このようなデータのＡＩ処理を、インフラストラクチャ・エレメント（１つまたは複数）２６０の内部でローカルに、および／またはデータおよび／またはクエリを外部またはリモート・サーバ／ＡＩユニット２７０に送ることによってリモートに実行することができ、次いで遠隔操縦コマンドを車両２１０に送信することができる。
【０１１３】
[00116]  随意に、他の車両２１１〜２１２が、１つ以上のその場限りのネットワーク、ＤＳＲＣ、Ｖ２Ｖ、ピア・ツー・ピア通信、またはその他のプロトコルおよびトポロジによってというようにして、主車両２１０と直接および／または間接的に通信することもでき、車両２１０から検知データを受信することもでき、このようなデータのＡＩ処理の一部または全部を、このような車両２１１〜２１２の内部においてローカルに実行することもでき、および／またはデータおよび／またはクエリを外部またはリモート・サーバ／ＡＩユニット２７０に送ることによってリモートに実行することもでき、次いで遠隔操縦コマンドを車両２１０に送信することもできる。
【０１１４】
[00117]  ある実施形態では、随意に、車両２１１〜２１２は、更に、車両２１０の車両センサによって検知または収集されたデータを外部またはリモート・サーバ／ＡＩユニット２７０および／またはシステム２００の他のユニットにアップロードおよび／またはストリーミングするときに、主車両２１０を補助することができる。例えば、車両２１０は、ビデオを車両ビデオ・カメラによってキャプチャすることができ、このキャプチャしたビデオおよび／またはリアル・タイム・ストリーミング・ビデオを近隣の車両２１１に、これら２台の車両間の直接アドホックＷｉ−Ｆｉリンクを通じて送信することができる。更に、車両２１１は、テレオペレータ端末／ＨＭＩ２２５のためまたはにおいてまたはによって使用されてもよい、このようなビデオを、外部またはリモート・サーバ／ＡＩユニット２７０または他のプロセッサに、４Ｇ−ＬＴＥ通信リンクまたは５Ｇ通信リンクを通じて、このデータは実際には主車両２１０によって検知された（そしてこれに属す）のであり中継車両２１１にではないという指示、およびこのデータに基づく遠隔操縦コマンドは主車両２１０に送信されるべきである（例えば、直接、またはこのようなコマンドが、これらは主車両２１０に向けられるという指示を含む間は、中継車両２１１を通じて間接的に）という指示と一緒に、中継するまたは送るまたは送信するまたはアップロードするまたはストリーミングすることができる。
【０１１５】
[00118]  ある実施形態では、随意に、副車両２１１自体も、例えば、このようなデータが、主車両２１０に影響を及ぼし、車両２１１のような副車両（１つまたは複数）にも影響を及ぼすと推定される道路の危険物または環境条件（例えば、霧、雪等）についての情報を含む場合、車両２１０から他のユニットに中継しているデータの一部または全部を利用することもできる。
【０１１６】
[00119]  ある実施形態では、データ（例えば、車両からアップロードされた検知データ、および／または車両に向けてダウンロードされたまたは送られた処理済みデータまたはコマンド）は、ブロードキャストまたはユニキャストまたはマルチキャストによって、または主車両と副車両および／またはインフラストラクチャ・エレメントおよび／または外部またはリモート・サーバもしくはＡＩユニットの内任意の部分集合との間にあるような、１つの１対１通信リンクによって、または１つの２点間通信リンクによって、または１対多点通信リンクもしくはチャネルによって、または様々な１対１通信リンク、または様々な２点間通信リンクの集合(set)もしくは一群(group)もしくは一団(batch)によって、いずれかの方向（上流および／または下流、アップリンクおよび／またはダウンリンク、アップロードおよび／またはダウンロード）に、半二重通信を使用してまたは全二重通信を使用して、随意に、追加の制御チャネルまたはメッセージ・チャネルまたはフィードバック・チャネルを用いて、あるいはこのような追加のチャネルを用いずに、送信することもできる。ある実施形態は、必ずしも特定の宛先のアドレスを知らなくても、ＩＰ接続を利用することができ、または１つの発信元から同じＩＰネットワーク上で待ち受けているかもしれない複数の受信先もしくは受信先の集合体へのデータの送信を、多くの受信ユニットが実際にこのような送信またはブロードキャストまたはマルチキャストまたはアップロードまたはアップリンクを待ち受けているのか否か、および／またはどのようにして待ち受けているのかについて、必ずしも前もってまたは送信の時点において知らなくても、許可してもよい。送信された情報の一部は、１つよりも多い宛先デバイス（または受信先、または車両、または道路ユーザ）に関連がある場合もあり、したがって、ある実施形態は、閾値数よりも多いＩＰ宛先または受信先または情報コンシューマまたはデータ・プロセッサにデータを配信するときに、ブロードキャストおよび／またはマルチキャストを、一層効率的および／または遅延が少ないものとして利用することができる。
【０１１７】
[00120]  図３を参照すると、これは本発明のある実証的実施形態による方法のフロー・チャートである。この方法は、システム１００またはシステム２００のユニットの１つ以上、または一部、または全て、またはは他の適したシステムもしくはデバイスによって実装することができる。
【０１１８】
[00121]  ある実施形態では、主車両が車両センサによってデータを検知し収集する（ブロック３１０）。各送受信機が、並行に、特定のＩＰ宛先アドレスにアップロードする必要がある全パケットの一部を送信またはアップロードまたはストリーミングできるように、更に受信ユニットが、複数のワイヤレス・リンクから着信しているパケットを、整列された正しいデータ・ストリームに再組み立てする組み立てエンジンまたは再組み立てエンジンを利用するように、検知されたデータは、１つ以上のワイヤレス通信リンクを通じて、そして特に複数の車両送受信機が受け持つ複数のワイヤレスＩＰ通信リンクで構成される接合（または集合、またはマルチリンク）仮想通信リンクを通じて、外部ＡＩユニットにアップロードまたは送信される（ブロック３２０）。
【０１１９】
[00122]  外部ＡＩユニットは、随意に、他のソースからＡＩユニットに入手可能な他のデータ（例えば、天気データ、地震データ、交通データ等）と一緒に、車両検知データのＡＩ処理を実行する（ブロック３３０）。
【０１２０】
[00123]  外部ＡＩユニット（および／またはテレオペレータ端末／ＨＭＩ２５５を使用する人間のテレオペレータ）は、１つ以上の遠隔操縦コマンドを生成し、随意に、解除コマンドと共に、または車両が今外部ＡＩユニットによって遠隔操縦されるように切り替えられるという信号と共に、これらを車両に返送する（ブロック３４０）。車両に送られる信号は、例えば、（ａ）遠隔操縦コマンド、（ｂ）および／または更なる変換(conversion)または再フォーマットまたは変換(translation)をせずに、特定の受信先車両によって直ちに実行することができる直接遠隔操縦コマンド、および／または（ｃ）特定の受信先車両が、特定の実行可能な車両内コマンドに変換(translate or convert)または再フォーマットする間接遠隔操縦コマンド、および／または（ｄ）条件文および／または条件付きコマンドとして、および／またはブール演算子またはブール・ロジックを使用することによって表現される、車両への入力（例えば、「３秒以内に完全な停止に達することができる場合、そうしなさい。できない場合、車線を右車線に変更し、速度を４０から２０ｍｐｈに下げなさい」）、および／または（ｅ）車両のシステムが、車両内判断に達するためにこのような追加データ（例えば、天気データ、車両交通データ、地震データ、法執行システムからのデータ、他の車両（１つまたは複数）によっておよび／またはインフラストラクチャ・エレメントによって、および／またはＩＰ接続センサまたはデバイスによって最近または以前に検知されたまたはアップロードされたまたはアップ・ストリーミングされたデータ）を利用できるように、リモートＡＩユニットまたはリモート・テレオペレータによって検知および／または処理および／または収集および／または取得されたデータを含む、車両への入力、および／または（ｆ）制御データまたはメッセージング・データまたはフィードバック・データまたは他のメタデータ（例えば、タイムスタンプ／デートスタンプ、この送信が意図される車両の一意の識別子、データを供給または送信したリモートＡＩユニットまたはリモート・テレオペレータの一意の識別子、送られたデータが、従わなければならない厳しいコマンドか否かの指示、または受信先車両が受け入れるまたは拒否するまたは修正することができるまたはできないことは、選択肢または提案または推奨に過ぎないのか否かの指示等）、および／または他の型のデータまたは信号を表すことができる、または搬送することができる。
【０１２１】
[00124]  加えてまたは代わりに、外部ＡＩユニットまたはテレオペレータ端末／ＨＭＩ２５５を使用する人間のテレオペレータは、車両の遠隔操縦を、他の人間のテレオペレータおよび／または他の機械ベースのテレオペレータに照会する(refer)または中継するまたは切り替えるまたは方向転換するまたは割り当てるまたは提出する（ブロック３５０）。すると、他の人間のテレオペレータおよび／または他の機械ベースのテレオペレータは、遠隔操縦コマンドを車両に供給する処理を進め、または更に他のエンティティに中継するもしくは方向転換する処理を進める。
【０１２２】
[00125]  図４を参照すると、これは本発明のある実証的実施形態によるサブシステム４００のブロック図(block-diagram illustration)である。サブシステム４００は、車両の一部であってもよく、または車両内部にあってもよく、または車両のアドオン・ユニット(add-on unit)であってもよく、または車両上もしくは車両内に装着されてもよく、または車両内(in)もしくは車両内部(within)、または車両の下もしくは直下に埋め込まれてもまたは統合されてもよく、および／または車両コンポーネントとしてまたは車両のダッシュボードもしくは車両の通信ユニットの一部として実装されてもよく、またはそれ以外で車両と関連付けられてもよく、またはユーザもしくは運転手もしくは車両の乗員によって使用されてもよい。サブシステム４００は、先に説明したシステム１００またはシステム２００の任意の車両、または本発明による他のデバイスもしくは装置の一部であってもよい。
【０１２３】
[00126]  サブシステム４００は、複数の入力コネクタ４０１またはソケットまたはポートまたは出口または入口またはオス部またはメス部、あるいは他の入力インターフェースを備えることができ、サブシステム４００が、機械的におよび／または物理的におよび／または電子的におよび／またはワイヤもしくはケーブルを通じて、および／または他の種類の接続を介して、１つ以上の車両センサ４５１（例えば、カメラ、撮像装置、ビデオ・カメラ、マイクロフォン、ＬＩＤＡＲセンサ、ＲＡＤＡＲセンサ、近接センサ、温度センサ、湿度センサ等）に接続することを可能にし、更にサブシステム４００がこのような車両センサから更には他の車両ユニット４５２（例えば、車両コンピュータ、車両プロセッサ、自己運転プロセッサ、自律運転プロセッサ、電気制御ユニット（ＥＣＵ）４５４または電気制御モジュール、または電子制御ユニットもしくはモジュール、車両マッピング・システム、車両誘導サブシステム４５５、車両経路案内システム、汎地球測位ユニット（ＧＰＳ）エレメントまたはシステム等）からデータを受信することを可能にする。
【０１２４】
[00127]  随意に、メモリ・ユニット４０２（例えば、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）等）および／または記憶ユニット４０３（例えば、フラッシュ・メモリ、ソリッド・ステート・ドライブ（ＳＳＤ）、ハード・ディスク・ドライブ（ＨＤＤ）等）が、車両センサによって検知された（または車両センサから収集された）このようなデータを格納することができる。
【０１２５】
[00128]  随意に、プロセッサ４０４は、特に、このようなデータを効率的に外部受信先またはリモート受信先に、１つ以上のワイヤレス通信リンクを通じてアップロードする目的のために、このようなデータを部分的にまたは完全に処理することができ、またはそれを再フォーマットもしくは変換することができ、それをエンコードまたは再エンコードまたはトランスコードすることができる。
【０１２６】
[00129]  サブシステム４００は、随意に、ＡＩプロセッサ４１５も備えることができ、ＡＩプロセッサ４１５は、コマンドおよび／または信号を生成するために、検知データおよび／またはその他の既知の条件（例えば、車両の速度、位置等）のＡＩ処理の一部または全てを実行することができる。生成されたコマンドおよび／または信号は、車両の自己運転または自律運転ユニットによって実行または利用される。他の実施形態では、このようなＡＩプロセッサが必ずしもサブシステム４００に備えられる必要はなく、むしろ、それに接続されてもよく、またはサブシステム４００に結合される（または動作可能に関連付けられる）車両ＡＩユニット４５２の一部であってもよい。
【０１２７】
[00130]  パケット・アロケータ４０５は、各送受信機が、アップロードされるまたは送出されることを意図された、異なる一団または１組または１群の全パケットを送出または送信するように、リモート・エンティティまたは外部エンティティへの送信に意図されたパケットを、１つ以上の送受信機に割り当てることができる。随意に、リンク接合ユニット４０６は、動的な方法で、どの通信リンク（１つまたは複数）を利用するか、および／またはこのようなアップリンク送信のためにどの送受信機を利用するか、定める、決定する、構成する、および／または変更することができ、これによって、その場限りのまたは連続的な接合チャネルまたは接合マルチリンク接続を生成する。
【０１２８】
[00131]  パケット・アロケータ４０５および／またはリンク接合ユニット４０６は、このような複数の送受信機と協働して動作することができる。これらの送受信機は、サブシステム４００の統合部分または内部部分または一体化部分または埋め込み部分である送受信機４０８であってもよく、および／またはサブシステム４００の外部にあるが、このようなデータまたはパケットを送信に適した送受信機に転送することができる出力コネクタ４０７またはソケットまたはケーブルまたはワイヤ（または他の出力インターフェース）を通じてアクセス可能な送受信機４５３であってもよい。
【０１２９】
[00132]  ある実施形態では、随意に、サブシステム４００が、車両の自己運転／自律運転／遠隔操縦ユニット４５６からデータを受信するため、および／またはこのようなユニットに車両の操縦または遠隔操縦のためにローカルで生成したコマンドおよび／またはリモートで生成されたコマンドを転送するため等で、車両の自己運転／自律運転／遠隔操縦ユニット４５６に接続されるまたは関連付けられるまたは結合されるのでもよく、あるいは通信してもよい。
【０１３０】
[00133]  本発明のある実施形態は、“Remote transmission system”（リモート送信システム）と題する米国特許第７，９４８，９３３号に開示されている１つ以上のコンポーネント、ユニット、デバイス、システム、および／または方法を含むこともでき、または利用することもできる。この特許をここで引用したことにより、その内容全体が本願にも含まれるものとする。
【０１３１】
[00134]  本発明のある実施形態は、“Broadband transmitter, broadband receiver, and methods thereof”（広帯域送信機、広帯域受信機、およびその方法）と題する米国特許第９，８２６５６５号に開示されている１つ以上のコンポーネント、ユニット、デバイス、システム、および／または方法を含むこともでき、または利用することもできる。この特許をここで引用したことにより、その内容全体が本願にも含まれるものとする。
【０１３２】
[00135]  本発明のある実施形態は、“Device, system, and method of pre-processing and data delivery for multi-link communications and for media content”（マルチリンク通信およびメディア・コンテンツのための前処理およびデータ配信デバイス、システム、ならびに方法）と題し、国際公開第ＷＯ２０１８／２０３３３６Ａ１号として公開されている、ＰＣＴ国際出願第ＰＣＴ／ＩＬ２０１８／０５０４８４号に開示されている１つ以上のコンポーネント、ユニット、デバイス、システム、および／または方法を含むこともでき、または利用することもできる。この特許をここで引用したことにより、その内容全体が本願にも含まれるものとする。
【０１３３】
[00136]  本発明のある実施形態は、“Device, system, and method of wireless multiple-link vehicular communication”（ワイヤレス・マルチリンク車両通信のデバイス、システム、および方法）と題し、国際公開第ＷＯ２０１８／２１１４８８Ａ１号として公開されている、ＰＣＴ国際出願第ＰＣＴ／ＩＬ２０１７／０５１３３１号に開示されている１つ以上のコンポーネント、ユニット、デバイス、システム、および／または方法を含むこともでき、または利用することもできる。この特許をここで引用したことにより、その内容全体が本願にも含まれるものとする。
【０１３４】
[00137]  ある実施形態では、システムは、車両用人工知能（ＡＩ）ユニットと関連付けられた車両プロセッサを備える。このシステムは、（ａ）車両の複数の車両センサから入力を受信し、（ｂ）前記車両内部において前記入力の少なくとも第１部分をローカルに処理し、（ｃ）車両ワイヤレス送信機によって、前記入力の少なくとも第２部分を、前記車両の外部に位置するリモート遠隔運転プロセッサにワイヤレスで送信し、（ｄ）車両ワイヤレス受信機によって、前記リモート遠隔運転プロセッサから、リモート・ノードから受信したリモート計算処理結果をワイヤレスで受信し、（ｅ）前記リモート計算処理結果に基づいて、（ｉ）前記車両の自律運転ユニット、（ｉｉ）前記車両の遠隔運転ユニット、（ｉｉｉ）車両運転プロセッサ、（ｉｖ）車両コマンド変換ユニットの内少なくとも１つによって、車両操縦コマンドを実施するように構成される。
【０１３５】
[00138]  ある実施形態では、前記車両ＡＩユニットと関連付けられた車両プロセッサが、前記車両操縦コマンドを前記車両の自律運転ユニットに転送し、次いで前記自律運転ユニットが、前記車両操縦コマンドに基づいて、前記車両を自律的に操縦する。ある実施形態では、前記車両ＡＩユニットと関連付けられた車両プロセッサが、前記車両操縦コマンドを前記車両の遠隔運転ユニットに転送し、遠隔運転ユニットが前記車両操縦コマンドに基づいて前記車両を自律的に操縦する。
【０１３６】
[00139]  ある実施形態では、このシステムは、車両自律運転ユニットを備え、この車両自律運転ユニットが、（Ｉ）前記車両内において前記ＡＩユニットによってローカルに生成された入力、および（ＩＩ）前記リモート遠隔運転プロセッサから受信した前記車両操縦コマンドの双方に基づいて、前記車両を自律的に操縦するように構成される。
【０１３７】
[00140]  ある実施形態では、このシステムは、前記リモート遠隔運転プロセッサへの送信に先立って、前記入力の前記第２部分を縮小サイズ表現に動的にエンコードするダイナミック・エンコーダを備える。ある実施形態では、前記データ共有決定ユニットが、前記車両ＡＩユニットによって前記車両内でローカルに計算されたローカル計算処理結果における前記車両ＡＩユニットの確信度レベルを少なくとも考慮に入れることによって動作する。
【０１３８】
[00141]  ある実施形態では、このシステムは、通信チャネル・アロケータを備える。この通信チャネル・アロケータは、第１組の１つ以上の車両ワイヤレス送信機によるワイヤレス送信のために、第１車両センサからのデータを有する第１組のパケットを割り当て、更に第２組の１つ以上の車両ワイヤレス送信機によるワイヤレス送信のために、第２車両センサからのデータを有する第２組のパケットを割り当てる。
【０１３９】
[00142]  ある実施形態では、通信チャネル・アロケータが、１つ以上の車両送信機の内どれを第１組の送信機に含ませるか、そして１つ以上の車両送信機の内どれを第２組の送信機に含ませるか動的に決定する。  
【０１４０】
[00143]  ある実施形態では、通信チャネル・アロケータが、１つ以上の車両送信機の内どれを第１組の送信機に含ませるか、そして１つ以上の車両送信機の内どれを第２組の送信機に含ませるか動的に決定し、第１組の送信機および第２組の送信機が、前記組の双方に共通である少なくとも１つの特定送信機を含む。
【０１４１】
[00144]  ある実施形態では、このシステムは、通信チャネル・アロケータを備える。この通信チャネル・アロケータは、第１リモート・プロセッサにおける処理のために、第１車両センサによって収集されたデータの前記第１リモート・プロセッサへのワイヤレス送信に第１ワイヤレス通信チャネルを割り当て、そして第２リモート・プロセッサにおける処理のために、第２車両センサから前記第２リモート・プロセッサへのデータのワイヤレス送信に第２ワイヤレス通信チャネルを割り当てる。
【０１４２】
[00145]  ある実施形態では、このシステムは、車両複合テレオペレータ操作ユニット(vehicular multiple tele-operators handling unit)を備え、この車両複合テレオペレータ操作ユニットが、（Ａ）第１遠隔運転プロセッサから第１遠隔運転コマンドをワイヤレスで受信し、（Ｂ）第２遠隔運転プロセッサから第２遠隔運転コマンドをワイヤレスで受信し、（Ｃ）第１および第２遠隔運転コマンド間における不一致(inconsistency)を検出し、前記不一致が、矛盾(contradiction)、不釣り合いな組み合わせ(mismatch)、複製(duplication)、悪影響、矛盾する結果の内少なくとも１つを含み、（Ｄ）予め定められた規則に基づいて、または車両ＡＩユニットを使用することにより、どの遠隔操縦コマンドを破棄し、どの遠隔操縦コマンドを前記車両において実行するか決定する。
【０１４３】
[00146]  ある実施形態では、前記リモート遠隔運転プロセッサが、副車両内に位置する移動遠隔運転プロセッサであり、車両ＡＩユニットが、入力の前記第２部分を、前記副車両内に位置する遠隔運転プロセッサにワイヤレスで送信し、車両ＡＩユニットが、前記副車両から、リモート計算処理結果をワイヤレスで受信し、車両ＡＩユニットが、前記副車両からワイヤレスで受信した前記リモート計算処理結果に基づいて、前記車両操縦コマンドを生成する。
【０１４４】
[00147]  ある実施形態では、前記リモート遠隔運転プロセッサが、前記車両の外部にあり、非移動体交通インフラストラクチャ・エレメント内に位置する遠隔運転プロセッサであり、車両ＡＩユニットが、前記非移動体交通インフラストラクチャ・エレメント内に位置する遠隔運転プロセッサに、入力の前記第２部分をワイヤレスで送信し、車両ＡＩユニットが、前記非移動体交通インフラストラクチャ・エレメントから、外部計算処理結果をワイヤレスで受信し、車両ＡＩユニットが、前記非移動体交通インフラストラクチャ・エレメントからワイヤレスで受信した前記リモート計算処理結果に基づいて、前記車両操縦コマンドを生成する。
【０１４５】
[00148]  ある実施形態では、このシステムは、通信ベース・マップ生成器を備える。この通信ベース・マップ生成器は、少なくとも（ｉ）予め定められた閾値よりも低い実効ワイヤレス通信スループットを有する第１道路区分と、（ｉｉ）前記予め定められた閾値よりも高い実効ワイヤレス通信スループットを有する第２道路区分とを示す通信ベース・マップを生成する。
【０１４６】
[00149]  ある実施形態では、このシステムは、誘導経路生成器を備える。この誘導経路生成器は、少なくとも異なる経路区分において推定されたワイヤレス通信サービスの可用性レベルを考慮に入れることによって、前記車両のために誘導経路を生成または修正する。
【０１４７】
[00150]  ある実施形態では、このシステムは、誘導経路生成器を備える。この誘導経路生成器は、少なくとも（ｉ）異なる経路区分において推定されたワイヤレス通信の可用性レベル、および（ｉｉ）前記車両の乗員に対する安全性要件に関する１つ以上の制約を考慮に入れることによって、前記車両のために誘導経路を生成または修正する。
【０１４８】
[00151]  ある実施形態では、このシステムは、誘導経路生成器を備える。この誘導経路生成器は、予め定められた閾値よりも高いワイヤレス通信可用性を有する道路区分を含むように、前記車両のために誘導経路を生成または修正することによって、自己運転車両である前記車両の走行の安全性を高める。
【０１４９】
[00152]  ある実施形態では、このシステムは、誘導経路生成器を備える。この誘導経路生成器は、前記車両の遠隔操縦が成功すると推定される道路区分を含むように、前記車両のために誘導経路を生成または修正することによって、遠隔操縦されることを支援する前記車両の走行の安全性を高める。
【０１５０】
[00153]  ある実施形態では、前記車両の自己運転ユニットが、１つ以上の特定の経路区分におけるワイヤレス通信の可用性に基づいて、前記車両の１つ以上の運転パラメータを動的に修正する。
【０１５１】
[00154]  ある実施形態では、前記車両の自己運転ユニットが、リモート機械ベースのテレオペレータまたは人間のテレオペレータから、あるいはリモートＡＩ処理ユニットから受信した遠隔操縦コマンドに基づく前記車両のリモート遠隔操縦の推定成功レベルに基づいて、前記車両の１つ以上の運転パラメータを動的に修正する。
【０１５２】
[00155]  ある実施形態では、前記車両の自己運転ユニットが、特定の経路区分におけるワイヤレス通信可用性の低下に基づいて、前記車両の運転速度を動的に低下させる、または近隣車両からの距離を動的に広げる。
【０１５３】
[00156]  ある実施形態では、前記車両の自己運転ユニットが、特定の経路区分における前記車両のリモート遠隔操縦の推定成功レベルの低下に基づいて、前記車両の運転速度を動的に低下させる、または近隣車両からの距離を動的に広げる。
【０１５４】
[00157]  ある実施形態では、前記車両の自己運転ユニットが、前記車両から、リモート遠隔操縦端末またはリモートＡＩ処理ユニットを含むリモート受信先へのワイヤレス・ビデオ・アップロードのスループット低下に基づいて、特定の経路区分において、前記車両の運転速度を動的に低下させる、または近隣車両からの距離を動的に広げる。
【０１５５】
[00158]  ある実施形態では、前記車両の外部に位置する外部ＡＩモジュールが、前記車両ＡＩユニットの代わりに、または車両内の人間の運転手の代わりに、前記車両の運転を引き継ぐ。
【０１５６】
[00159]  ある実施形態では、前記車両の外部に位置する外部ＡＩモジュールが、前記車両ＡＩユニットの代わりに、または車両内の人間の運転手の代わりに、前記車両の運転を引き継ぎ、前記外部ＡＩモジュールが、リモートの人間のテレオペレータに、前記車両の遠隔操縦を選択的に照会する。
【０１５７】
[00160]  ある実施形態では、前記車両の外部に位置する外部ＡＩモジュールが、前記車両ＡＩユニットの代わりに、または車両内の人間の運転手の代わりに、前記車両の運転を引き継ぎ、前記外部ＡＩモジュールが、（ｉ）前記車両から受信したワイヤレス通信の品質、および（ｉｉ）前記車両の車両センサによって検知され前記外部ＡＩモジュールにアップロードされた検知データの品質に基づいて、リモート遠隔操縦動作における信頼性レベルを調節する。
【０１５８】
[00161]  ある実施形態では、前記車両の１つの車両センサによって検知されたデータが、接合通信アップリンクを通じて、前記車両の外部に位置する外部ＡＩユニットに送信され、（ｉ）前記車両と関連付けられた第１ワイヤレス送信機によって第１ワイヤレス通信リンクを通じてアップロードされる第１組のパケットを割り当て、（ｉｉ）前記車両と関連付けられた第２ワイヤレス送信機によって第２ワイヤレス通信リンクを通じてアップロードされる第２組のパケットを割り当てることによって、前記車両の前記１つのセンサによって検知されたデータに対応するパケットが前記車両からアップロードされる。
【０１５９】
[00162]  ある実施形態では、前記接合通信アップリンクが、前記車両によって検知され前記１つ以上のリモートＡＩモジュールにアップロードされたデータに基づいて、前記車両のために遠隔操縦コマンドを生成する１つ以上のＡＩモジュールの信頼性レベルを高めるために、前記車両によって利用される。
【０１６０】
[00163]  ある実施形態では、前記接合通信アップリンクが、セルラ通信リンク、Ｗｉ−Ｆｉ通信リンク、Ｖ２Ｘ通信リンク、衛星ベース通信リンク、直接短距離通信（ＤＳＲＣ：Direct Short-Range Communication）通信リンクの任意の組み合わせの内２つ以上を選択することによって、前記車両と関連付けられた前記リンク接合ユニットによって動的に構築される。
【０１６１】
[00164]  ある実施形態では、車両送信機または車両と関連付けられた送信機が、前記車両の外部にある外部ＡＩモジュールに、前記車両の１つ以上の車両センサによって検知されたデータをアップロードし、車両ＡＩユニットが、前記外部ＡＩモジュールから、前記車両に対する２つ以上の条件付き遠隔操縦コマンドの一団を受信し、特定の信頼性レベルで第１条件に該当する場合、第１遠隔操縦コマンドを実行し、特定の信頼性レベルで第２条件に該当する場合、第２遠隔操縦コマンドを実行する。
【０１６２】
[00165]  ある実施形態では、前記車両と関連付けられたワイヤレス送信機が、前記車両の外部にある外部ＡＩモジュールに、前記車両の１つ以上の車両センサによって検知されたデータをアップロードし、車両ＡＩユニットが、前記外部ＡＬユニットから、前記検知データの車両内処理を実行する許可を受け、着信する遠隔操縦コマンドを待つのを回避する。
【０１６３】
[00166]  ある実施形態では、前記車両と関連付けられた送信機が、前記車両の外部にある外部ＡＩモジュールに、前記車両の１つ以上の車両センサによって検知されたデータをアップロードし、複数のワイヤレス送受信機を使用して、前記車両に現在利用可能な実効ワイヤレス通信リソースに基づいて、前記外部ＡＩモジュールへの前記データの有効なアップロードを可能にするために、前記データが前記車両内において少なくとも部分的に処理される。
【０１６４】
[00167]  ある実施形態では、前記車両と関連付けられた送信機が、前記車両の外部にある外部ＡＩモジュールに、前記車両の１つ以上の車両センサによって検知されたデータをアップロードし、前記アップロードのために前記車両に現在利用可能な実効ワイヤレス通信リソースの品質指標が、予め定められた閾値よりも高い場合、外部ＡＩモジュールが、外部ＡＩモジュールによって生成された遠隔操縦コマンドに対して、第１確信度レベルを判定し、前記アップロードのために前記車両に現在利用可能な実効ワイヤレス通信リソースの品質指標が、前記予め定められた閾値よりも低い場合、外部ＡＩモジュールが、外部ＡＩモジュールによって生成された遠隔操縦コマンドに対して、第２の低下した確信度レベルを判定する。
【０１６５】
[00168]  ある実施形態では、前記車両と関連付けられた送信機が、前記車両の外部にある外部ＡＩモジュールに、前記車両の１つ以上の車両センサによって検知されたデータをアップロードし、前記送信機が２つ以上の送信ユニットを備え、前記アップロードが、異なるパケットを互いに並列に処理およびアップロードする２つ以上のそれぞれのワイヤレス送信ユニットが同時に受け持つ２つ以上のワイヤレス通信リンクを備える接合ワイヤレス通信リンクを通じて、実行される。
【０１６６】
[00169]  ある実施形態では、前記車両と関連付けられた２つ以上の送信機が、前記車両の外部にある外部ＡＩモジュールに、前記車両の１つ以上の車両センサによって検知されたデータをアップロードし、第１送信機が、前記外部ＡＩモジュールに、前記車両の第１車両センサによって検知されたデータをワイヤレスで送信し、第２送信機が、前記外部ＡＩモジュールに、前記車両の第２車両センサによって検知されたデータを同時にワイヤレスで送信する。
【０１６７】
[00170]  ある実施形態では、前記車両と関連付けられた２つ以上の送信機が、前記車両の外部にある外部ＡＩモジュールに、前記車両の１つの車両センサによって検知されたデータをアップロードし、第１送信機が、前記外部ＡＩモジュールに、前記車両の前記１つの車両センサによって検知されたデータのパケットの第１団をワイヤレスで送信し、第２送信機が、前記外部ＡＩモジュールに、前記車両の前記１つの車両のセンサによって検知されたデータのパケットの第２団を、同時にワイヤレスで送信する。
【０１６８】
[00171]  ある実施形態では、前記車両と関連付けられた送信機が、前記車両の外部にある外部ＡＩモジュールに、前記車両の１つ以上の車両センサによって検知されたデータをアップロードし、前記アップロードが、前記車両と関連付けられた２つ以上のそれぞれのワイヤレス送信機が受け持つ２つ以上のワイヤレス通信リンクの集合体を備える接合ワイヤレス通信リンクを通じて、実行される。
【０１６９】
[00172]  ある実施形態では、前記接合ワイヤレス通信アップリンクが、前記車両と関連付けられたリンク接合ユニットによって、セルラ通信リンク、Ｗｉ−Ｆｉ通信リンク、Ｖ２Ｘ通信リンク、衛星ベース通信リンク、直接短距離通信（ＤＳＲＣ：Direct Short-Range Communication）通信リンクの内任意の組み合わせで、２つ以上の通信リンクを選択することによって、動的に構築され、２つ以上の通信リンクが、異なるパケットを互いに並列に同時に処理およびアップロードする。
【０１７０】
[00173]  ある実施形態では、前記車両の車両ＡＩユニットが、複数の車両と全ての車両の外部にある少なくとも１つのＡＩユニットとの間で分散されたＡＩユニットの多重ピア・ネットワークの一部であり、前記ＡＩユニットの多重ピア・ネットワークが、ＡＩ遠隔操縦コマンドを前記ＡＩユニットの多重ピア・ネットワークの少なくとも１つの車両に供給する。
【０１７１】
[00174]  ある実施形態では、前記車両の車両ＡＩユニットが、（Ｉ）他の車両のセンサによって検知されたデータのＡＩ処理を実行し、および（ＩＩ）前記他の車両に適したＡＩベース遠隔操縦コマンドに到達し、（ＩＩＩ）前記遠隔操縦コマンドを前記他の車両に送信するように動作する。
【０１７２】
[00175]  ある実施形態では、リモート遠隔操縦端末から前記車両の前記車両プロセッサに送られるコマンドが、前記車両プロセッサと関連付けられた複数のワイヤレス通信送受信機を通じて送信される。
【０１７３】
[00176]  ある実施形態では、前記車両プロセッサが、（ｉ）同じ送受信機または異なる送受信機を通じて着信する２つ以上の繰り返し遠隔操縦コマンドを識別するように動作し、（ｉｉ）前記繰り返し遠隔操縦コマンドの内第１コマンドを実行し、（ｉｉｉ）繰り返し遠隔操縦コマンドの内１つ以上の他のコマンドを破棄する。
【０１７４】
[00177]  ある実施形態では、前記車両と関連付けられ、異なる瞬時性能特性を有する２つ以上のワイヤレス送受信機が、前記車両からリモート遠隔操縦端末にデータをアップロードするため、または前記リモート遠隔操縦端末から前記車両にデータをダウンロードするために、同時に利用される。
【０１７５】
[00178]  ある実施形態では、前記車両と関連付けられた２つ以上のワイヤレス送受信機が、スループット、グッドプット、実効アップロード帯域幅、実効ダウンロード帯域幅、レイテンシ、遅延、誤り率、誤りパケット率、欠落パケット率の内少なくとも１つの異なる瞬時的性能特性を有する。
【０１７６】
[00179]  ある実施形態では、前記車両と関連付けられたリンク接合ユニットが、前記車両に利用可能な複数のワイヤレス通信送受信機を跨いだアップロードのために、パケットを一緒に接合し割り当てることによって、前記車両に向けられたリモート生成遠隔操縦コマンドの安全性または精度または確信度レベルを高めるように動作する。
【０１７７】
[00180]  ある実施形態では、１つ以上の車両センサによって検知されたデータを表すパケットの少なくとも一部が、前記車両からリモート遠隔操縦端末またはリモートＡＩモジュールに、前記車両の運転手ではない乗員のスマートフォンまたはタブレットの送受信機を通じてアップロードされる。ある実施形態では、前記システムが前記車両を備える。
【０１７８】
[00181]  ある実施形態では、装置がセルラ・インフラストラクチャ・エレメントを含み、このセルラ・インフラストラクチャ・エレメントが、（ａ）１つ以上の車両センサの入力に対応するパケットを、車両の車両送信機からワイヤレスで受信するセルラ受信機と、（ｂ）前記セルラ・インフラストラクチャ・エレメントの一部をなし、前記パケットを処理し車両操縦コマンドを生成するデータ・プロセッサと、（ｃ）前記車両のワイヤレス受信機に、前記セルラ・インフラストラクチャ・エレメントによって生成された前記車両操縦コマンドを示す信号を、ワイヤレスで送信するワイヤレス送信機とを備える。ある実施形態では、セルラ・インフラストラクチャ・エレメントが、セルラ基地局、セルラ送信タワー、ｅＮｏｄｅＢエレメント、ｇＮｏｄｅＢエレメント、固定非移動セルラ送受信ノード、セルラ・エッジ・インフラストラクチャ・エレメント、エッジ・コンピューティング・エレメントの内少なくとも１つを備える。
【０１７９】
[00182]  ある実施形態では、デバイスがＷｉ−Ｆｉアクセス・ポイントを含み、このＷｉ−Ｆｉアクセス・ポイントが、（ａ）１つ以上の車両センサの入力に対応するパケットを、車両の車両送信機からワイヤレスで受信するＷｉ−Ｆｉ受信機と、（ｂ）前記Ｗｉ−Ｆｉアクセス・ポイントの一部をなし、前記パケットを処理し車両操縦コマンドを生成するデータ・プロセッサと、（ｃ） 前記車両のワイヤレス受信機に、前記Ｗｉ−Ｆｉアクセス・ポイントによって生成された前記車両操縦コマンドを示す信号を、ワイヤレスで送信するワイヤレス送信機とを備える。ある実施形態では、前記Ｗｉ−Ｆｉアクセス・ポイントが、前記パケットの第１部分をローカルに処理し、リモート遠隔運転プロセッサまたはリモート遠隔操縦端末によるリモート処理のために、前記パケットの第２部分を転送する。
【０１８０】
[00183]  ある実施形態では、デバイスが衛星ベース・アクセス・ポイントを含み、この衛星ベース・アクセス・ポイントが、（ａ）１つ以上の車両センサの入力に対応するパケットを、車両の車両送信機からワイヤレスで受信するワイヤレス受信機と、（ｂ）前記衛星ベース・アクセス・ポイントの一部をなし、前記パケットを処理し車両操縦コマンドを生成するデータ・プロセッサと、（ｃ）前記車両のワイヤレス受信機に、前記衛星ベース・アクセス・ポイントによって生成された前記車両操縦コマンドを示す信号をワイヤレスで送信する衛星ベース・ワイヤレス送信機とを備える。ある実施形態では、前記衛星ベース・アクセス・ポイントが、前記パケットの第１部分をローカルに処理し、リモート遠隔運転プロセッサまたはリモート遠隔操縦端末によるリモート処理のために、前記パケットの第２部分を転送する。
【０１８１】
[00184]  ある実施形態では、デバイスがＤＳＲＣまたはＶ２Ｘアクセス・ポイントを含み、このＤＳＲＣまたはＶ２Ｘアクセス・ポイントが、（ａ）１つ以上の車両センサの入力に対応するパケットを、車両の車両送信機からワイヤレスで受信するワイヤレス受信機と、（ｂ） 前記アクセス・ポイントの一部をなし、前記パケットを処理し車両操縦コマンドを生成するデータ・プロセッサと、（ｃ）前記車両のワイヤレス受信機に、前記衛星ベース・アクセス・ポイントによって生成された前記車両操縦コマンドを示す信号をワイヤレスで送信するワイヤレス送信機とを備える。ある実施形態では、前記ＤＳＲＣまたはＶ２Ｘアクセス・ポイントが、前記パケットの第１部分をローカルに処理し、リモート遠隔運転プロセッサまたはリモート遠隔操縦端末によるリモート処理のために、前記パケットの第２部分を転送する。
【０１８２】
[00185]  本発明の実施形態によれば、計算、処理(operations)、および／または判定は、１つのデバイスの内部においてローカルに実行されてもよく、または複数のデバイスによってもしくは複数のデバイスに跨がって実行されてもよく、または生データおよび／または処理されたデータおよび／または処理結果を交換するために通信チャネルを随意に利用することによって、部分的にローカルにそして部分的にリモートに（例えば、リモート・サーバにおいて）実行されてもよい。
【０１８３】
[00186]  本明細書における論述には、実証を目的とするために、有線リンクおよび／または有線通信に関するものがあるが、実施形態にはこれに関して限定されないものもあり、逆に、優先通信および／またはワイヤレス通信を利用してもよく、１つ以上の優先および／またはワイヤレス・リンクを含んでもよく、優先通信および／またはワイヤレス通信の１つ以上のコンポーネントを利用してもよく、および／またはワイヤレス通信の１つ以上の方法またはプロトコルまたは規格を利用してもよい。
【０１８４】
[00187]  ある実施形態は、汎用コンピュータではない特殊目的機械または特殊目的デバイスを使用することによって、あるいは汎用でない(non-generic)コンピュータまたは一般的でない(non-general)コンピュータもしくは機械を使用することによって実施されてもよい。このようなシステムまたはデバイスは、「汎用コンピュータ」(generic computer)の一部でなく、そして「一般目的用コンピュータ」(general purpose computer)の一部でない１つ以上のコンポーネントまたはユニットまたはモジュール、例えば、セルラ送受信機、セルラ送信機、セルラ受信機、ＧＰＳユニット、位置判定ユニット、加速度計（１つまたは複数）、ジャイロスコープ（１つまたは複数）、デバイス方位検出器またはセンサ、デバイス測位検出器またはセンサ等を利用してもよく、または備えてもよい。
【０１８５】
[00188]  ある実施形態は、自動方法または自動プロセス、または機械実装方法もしくはプロセスとして、またはこれらを利用することによって実施されてもよく、または半自動もしくは部分的自動方法、または半自動もしくは部分的自動プロセスとして、またはコンピュータもしくは機械もしくはシステムもしくは他のデバイスによって実行(executed or performed)することができる１組のステップまたは動作として実施されてもよい。
【０１８６】
[00189]  ある実施形態は、コードまたはプログラム・コードまたは機械読み取り可能命令または機械読み取り可能コードを使用することによって実施されてもよい。これらのプログラムまたはコードまたは命令は、これらがプロセッサまたは機械またはコンピュータによって実行されると、このようなプロセッサまたは機械またはコンピュータに、本明細書において説明したように方法またはプロセッサを実行させるように、非一時的記憶媒体または非一時的記憶製品(storage article)（例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、物理メモリ・ユニット、物理記憶ユニット）に格納されてもよい。このようなコードまたは命令は、例えば、ソフトウェア、ソフトウェア・モジュール、アプリケーション、プログラム、サブルーチン、命令、命令集合、コンピューティング・コード、ワード、値、シンボル、文字列、変数、ソース・コード、コンパイル・コード(compiled code)、インタプリタ・コード(interpreted code)、実行可能コード、スタティック・コード、ダイナミック・コードの内１つ以上であってもよく、あるいは含んでもよく、高度プログラミング言語、低度プログラミング言語、オブジェクト指向プログラミング言語、ビジュアル・プログラミング言語、コンパイル・プログラミング言語、インタプリタ・プログラミング・言語、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ、ＪａｖａＳｃｒｉｐｔ、ＳＱＬ、Ｒｕｂｙ  ｏｎ  Ｒａｉｌｓ、Ｇｏ、Ｃｏｂｏｌ、Ｆｏｒｔｒａｎ、ＡｃｔｉｏｎＳｃｒｉｐｔ、ＡＪＡＸ、ＸＭＬ、ＪＳＯＮ、Ｌｉｓｐ、Ｅｉｆｆｅｌ、Ｖｅｒｉｌｏｇ、ハードウェア記述言語（ＨＤＬ、ＢＡＳＩＣ、ＶｉｓｕａｌＢＡＳＩＣ、Ｍａｔｌａｂ、Ｐａｓｃａｌ、ＨＴＭＬ、ＨＴＭＬ５、ＣＳＳ、Ｐｅｒｌ、Ｐｙｔｈｏｎ、ＰＨＰ、機械言語、機械コード、アセンブリ言語等で書かれたコードまたは命令を含む（がこれらに限定されるのではない）。
【０１８７】
[00190]  本明細書において、例えば、「処理する」、「計算する」(computing)、「計算する」(calculating)、「決定する」、「確立する」(establishing)、「分析する」、「チェックする」、「検出する」、「測定する」等のような用語を利用する論述は、レジスタおよび／またはアキュミュレータおよび／またはメモリ・ユニットおよび／または記憶ユニット内において物理（例えば、電子）量として表現されるデータを自動的および／または自律的に操作し、および／または他のデータに変換することができる、あるいは他の適した動作を実行することができる、プロセッサ、コンピュータ、コンピューティング・プラットフォーム、コンピューティング・システム、あるいは他の電子デバイスまたはコンピューティング・デバイスの動作（１つまたは複数）および／またはプロセス（１つまたは複数）を指すとしてもよい。
【０１８８】
[00191]  「複数」(plurality)および「複数の」(a plurality)という用語は、本明細書において使用する場合、例えば、「複数」(multiple)または「２つ以上」(two or more)を含む。例えば、「複数の項目」は２つ以上の項目を含む。
【０１８９】
[00192]  「一実施形態」(one embodiment)、「実施形態」(an embodiment)、「実証的実施形態」(demonstrative embodiment)、「種々の実施形態」(various embodiments)、「ある実施形態」(some embodiments)、および／または同様の用語は、そのように記述される実施形態（１つまたは複数）が、随意に、特定の特徴、構造、または特性(characteristic)を含んでもよいが、あらゆる実施形態が必ずしもこの特定の特徴、構造、または特性(characteristic)を含む訳ではない。更に、「一実施形態では」(in one embodiment)という語句の反復使用は、必ずしも同じ実施形態を指す訳ではないが、同じ実施形態を指す場合もある。同様に、「ある実施形態では」(in some embodiments)という語句の反復使用は、必ずしも同じ１組または一群の実施形態を指す訳ではないが、同じ１組または一群の実施形態を指す場合もある。
【０１９０】
[00193]  本明細書において使用する場合、そして特に指定しない限り、項目または物体を記述するための「第１」、「第２」、「第３」、「第４」等というような序数形容詞の利用は、単に、このような同様の項目または物体の異なる実例が引用されていることを示すに過ぎず、そのように記述された項目または物体が、時間的に、空間的に、格付けにおいて、または任意の他の整列方法においても、まるで特定の所与の順序でなければならないかのように暗示することを意図するのではない。
【０１９１】
[00194]  ある実施形態は、種々のデバイスおよびシステムにおいて、またはそれらと共に使用されてもよく、例えば、パーソナル・コンピュータ（ＰＣ）、デスクトップ・コンピュータ、移動体コンピュータ、ラップトップ・コンピュータ、ノートブック・コンピュータ、タブレット・コンピュータ、サーバ・コンピュータ、ハンドヘルド・コンピュータ、ハンドヘルド・デバイス、パーソナル・ディジタル・アシスタント（ＰＤＡ）デバイス、ハンドヘルドＰＤＡデバイス、タブレット、機内搭載デバイス、機外デバイス、ハイブリッド・デバイス、車両用デバイス、車両用以外のデバイス、移動体または可搬型デバイス、コンシューマ・デバイス、非移動体または非可搬型デバイス、アプライアンス、ワイヤレス通信局、ワイヤレス通信デバイス、ワイヤレス・アクセス・ポイント（ＡＰ）、有線あるいはワイヤレス・ルータまたはゲートウェイまたはスイッチまたはハブ、有線またはワイヤレス・モデム、ビデオ・デバイス、オーディオ・デバイス、オーディオ−ビデオ（Ａ／Ｖ）デバイス、有線またはワイヤレス・ネットワーク、ワイヤレス・エリア・ネットワーク、ワイヤレス・ビデオ・エリア・ネットワーク（ＷＶＡＮ）、ローカル・エリア・ネットワーク（ＬＡＮ）、ワイヤレスＬＡＮ（ＷＬＡＮ）、パーソナル・エリア・ネットワーク（ＰＡＮ）、ワイヤレスＰＡＮ（ＷＰＡＮ）等において、またはそれらと共に使用されてもよい。
【０１９２】
[00195]  ある実施形態は、一方向および／または双方向無線通信システム、セルラ無線−電話通信システム、移動体フォン、セルラ電話機、ワイヤレス電話機、個人通信システム（ＰＣＳ）デバイス、ワイヤレス通信能力を組み込んだＰＤＡまたはハンドヘルド・デバイス、移動体または可搬型汎地球測位システム（ＧＰＳ）デバイス、ＧＰＳ受信機または送受信機またはチップを組み込んだデバイス、ＲＦＩＤエレメントまたはチップを組み込んだデバイス、多入力多出力（ＭＩＭＯ）送受信機またはデバイス、単一入力多出力（ＳＩＭＯ）送受信機またはデバイス、多入力単一出力（ＭＩＳＯ）送受信機またはデバイス、１つ以上の内部アンテナおよび／または外部アンテナを有するデバイス、ディジタル・ビデオ・ブロードキャスト（ＤＶＢ）デバイスまたはシステム、多標準無線デバイスまたはシステム、有線またはワイヤレス・ハンドヘルド・デバイス、例えば、スマートフォン、ワイヤレス・アプリケーション・プロトコル（ＷＡＰ）デバイス等と共に使用されてもよい。
【０１９３】
[00196]  ある実施形態は、「アプリ」またはアプリケーションを備えてもよく、またはこれを使用することによって実施されてもよい。「アプリ」またはアプリケーションは、「アプリ・ストア」または「アプリケーション・ストア」から、無料でまたは有料で、ダウンロードまたは入手することができ、あるいは、コンピューティング・デバイスまたは電子デバイス上に予めインストールされている場合もあり、あるいは、それ以外ではこのようなコンピューティング・デバイスまたは電子デバイスに輸送されおよび／またはインストールすることもできる。
【０１９４】
[00197]  本発明の１つ以上の実施形態を参照して本明細書において説明した機能、動作、コンポーネント、および／または特徴は、本明細書の１つ以上の他の実施形態を参照して本明細書において説明した１つ以上の他の機能、動作、コンポーネント、および／または特徴と組み合わせてもよく、あるいはこれらと組み合わせて利用されてもよい。このように、本発明は、任意の可能なあるいは適した組み合わせ、再構成、組み立て、再組み立て、または本明細書において説明されたモジュールまたは機能またはコンポーネントの一部あるいは全部のその他の利用を、これらが以上の論述の異なる場所または異なる章において論じられたのであっても、またはこれらが異なる図面もしくは複数の図面に跨がって示されたのであっても、含んでもよい。
【０１９５】
[00198]  以上、本明細書では本発明のいくつかの実証的実施形態の特定の要点について図示および説明したが、種々の修正、置換、変更、または均等が当業者には想起されよう。したがって、特許請求の範囲は、このような修正、置換、変更、および均等の全てに適用されることを意図するものとする。
【図１】
2021528790.tif 000003
【図２】
2021528790.tif 000004
【図３】
2021528790.tif 000005
【図４】
2021528790.tif 000006
【国際調査報告】
2021528790.tif 000007
2021528790.tif 000008
2021528790.tif 000009
2021528790.tif 000010