自動アシスタント対応車両
公開: 2022-05-10Googleの自動アシスタントは明日何ができるでしょうか? 彼らはスマートホームやモノのインターネットデバイスの実行に関与し、私たちが車を運転するのを手伝ってくれる可能性があります。 今週、自動アシスタントを使用して車両を制御することに関する特許がGoogleに付与されました。 これはすぐには実装されませんが、それほど遠くない将来に私たちが推進しているものかもしれません。
将来的に車両を制御する自動アシスタント
人間は、本明細書で「自動化されたアシスタント」と呼ばれるインタラクティブなソフトウェアアプリケーションとの人間からコンピュータへの対話に従事することができる。
さまざまな方法で人間と対話するGoogleの自動アシスタントについていくつかの異なる投稿を書きました。
自動アシスタントについて私が書いた以前の投稿は次のとおりです。
- 自動化されたアシスタントが子供からの問い合わせにどのように応答するか
- GoogleAutomatedAssistantの検索結果
- Googleアシスタントとコンテキストベースの自然言語処理
自動アシスタントであるスピーカーデバイスを持っています。 私はそれを使っていくつかの検索を実行し、音楽を聴き、いくつかの検索結果を私の電話に送信します。 それは私が車を運転するのを助けるほど多くのことをしませんが、この特許はグーグルの自動化されたアシスタントが将来何ができるかを示すかもしれません。
この特許の下で、人間は、音声による自然言語入力(発話など)を使用して自動アシスタントにコマンドと要求を提供できます。これは、場合によってはテキストに変換されてから処理され、テキスト(たとえば、入力済み)の自然言語入力を提供することによって行われます。 。
自動アシスタントは、車両を含むさまざまな電子機器に統合できます。 携帯電話などの他のコンピュータとは異なり、車両は一般に広いエリアを移動するため、外部サーバーとの通信中に帯域幅の制限を受けやすくなります。
これは、車両が適切なネットワークカバレッジを提供しないエリアを移動することに一部起因している可能性があります。 これは、自動アシスタント操作に影響を与える可能性があり、車両のコンピューターとリモートサーバー間の多くの往復が含まれる場合があります。
自動アシスタントは、公開されているデータやユーザー固有のデータにアクセスできる場合があります。これらのデータは、自動アシスタントが提供する個人ユーザーアカウントに関連付けることができます。 多くのユーザーにサービスを提供する自動アシスタントは、アカウントごとに異なるデータを使用できる多くのアカウントを持っている場合があります。
自動アシスタントの指揮
したがって、1人のユーザーが自動アシスタントにリクエストを送信し、そのリクエストへの応答に2番目のユーザーアカウントへのアクセスが含まれる場合、自動アシスタントは、2番目のユーザーに自分のアカウントにログインして繰り返してもらうことなくリクエストを完了できない場合があります。リクエスト。
その結果、ネットワーク帯域幅やチャネル使用時間などの計算および通信リソースは、車両のコンピューターとサーバー間の多くの相互作用を増やすことによって消費される可能性があります。
制限を上書きする他のユーザー
本明細書で説明される実装は、特定の入力コマンドおよび特定のユーザーが特定の車両コンテキストで制限されるかどうかを決定するために使用される制限に従って、車両自動アシスタントの応答性を制限することに関連する。 さらに、本明細書で説明される実装は、他のユーザが、車両コンピュータまたは別のコンピュータへの入力を介して認証を提供することによって、特定の制限を無効にすることを可能にする。
他のユーザーがそのような制限をオーバーライドできるようにすると、制限されたユーザーが入力を許可する方法で特定の入力を言い換えて再送信する必要がない場合に消費される処理リソースとネットワーク帯域幅が少なくなるため、計算リソースを節約できます。
たとえば、「アシスタント、カレンにメッセージを送信」など、車両の自動アシスタントに音声入力を提供する乗客は、車両の所有者ではないか、アクセス可能な連絡先にアクセスすることを許可されていないため、拒否される場合があります。車両自動アシスタント。
その結果、車両自動アシスタントは「申し訳ありませんが、そのようなコマンドは許可されていません」などの応答を返すことができ、乗客は「OK、アシスタント、971-555-3141にメッセージを送信してください。」
乗客と車両の自動化されたアシスタントとの間のこのようなダイアログセッションは、後で話される入力をオーディオデータに変換し、ネットワークを介して送信し、処理する必要があるため、計算リソースを浪費する可能性があります。
たとえば移動中の車両など、利用可能な帯域幅が制限または変動する状況では、データがアシスタントデバイスからネットワークを介して通信されるチャネルをより長く使用する必要があるため、これは特に望ましくない場合があります。望ましいより。
このようなチャネルが使用される時間の長さは、自動アシスタントの操作だけでなく、情報の送受信をネットワークに依存する他のソフトウェアアプリケーションにも影響を与える可能性があります。
そのようなソフトウェアアプリケーションは、例えば、自動化されたアシスタントと同じデバイスに存在し得る(例えば、他の車載ソフトウェアアプリケーション)。 しかしながら、本明細書で提供される実装は、少なくとも他のユーザがユーザにコマンドを再送信することを要求することなく、ユーザからの特定の入力コマンドの実行を許可することを可能にすることによって、そのような計算および通信リソースの浪費を排除することができる。
コマンドへのアクセスの制限
車両コンピュータと自動アシスタントは、車両コンピュータと自動アシスタントを介してアクセスできるコマンドとデータへのアクセスを制限するためのさまざまな制限に従って動作できます。 制限により、特定のコマンド、データ、データの種類、および自動アシスタントに関連付けることができるその他の入力と出力を特徴付けることができます。これにより、自動アシスタントと車両コンピューターを介して他のユーザーが利用できる特定の情報を定義できます。
ユーザーが制限を特徴とする特定のコマンドに対応する発話を提供すると、自動アシスタントは、ユーザーおよび特定のコマンドに関連付けられた制限に従って応答できます。 一例として、あるユーザが、別のユーザが所有するコンピュータで発信されたデータに対応する発話を提供する場合、その発話は、そのようなデータへのアクセスを制限するための基準を満たすことができる。
ただし、音声による発話の受信に応じて、自動アシスタントは基準が満たされていると判断し、他のユーザーからの承認を待つことができます。 許可は、他のユーザーによって、別の発話およびコンピューターで受信できる他の入力を介して、車両のコンピューターおよび別のコンピューターに提供され得る。
車両コンピュータを含む車両は、自動化されたものへの許可を示すために、他のユーザが対話することができる(例えば、ボタンを押す)ボタン(例えば、車両のステアリングホイール上)などのインターフェースを含むことができる。アシスタント。
自動アシスタントが他のユーザーから許可を受け取ったことに応じて、自動アシスタントは、必ずしもユーザーからのさらなる入力を要求することなく、ユーザーによって提供されたコマンドの実行を続行することができる。
乗客へのアクセスを制限する自動アシスタント
別のユーザーは、他のユーザーと乗客が車両に乗っている間、乗客が特定のデータにアクセスするのを制限できます。 他のユーザーは、車両が特定のルートに沿って特定の目的地に移動している間、特定のデータへのアクセスを制限できます。 したがって、車両がルートを完了して特定の目的地に到着すると、特定のデータへのアクセスおよび乗客の制限が解除され、乗客はその後そのようなデータにアクセスできるようになります。
例えば、他のユーザーが車両を運転していて、乗客が車両に乗っているとき、乗客は、車両の自動化されたアシスタントインターフェースに発話を提供することができる。 発話は、「アシスタント、ルーシーおばさんに電話して」と言うことができます。
ユーザーからの承認を待っている自動アシスタント
それに応じて、また、発話にはユーザーの連絡先情報にアクセスすることになる要求が含まれているため、自動アシスタントは、要求を満たす前にユーザーからの承認を待つことができます。 ただし、乗客からのリクエストを繰り返し承認したり、承認しなかったりする必要をなくすために、ユーザーは「アシスタント、この旅行の残りの時間は乗客に応答しない」などの別の発話を提供できます。
それに応じて、自動化されたアシスタントは、自動化されたアシスタントを介して利用可能であるサービスへのアクセスを制限するために制限データを生成させることができます(たとえば、電話をかける)。
このようにして、ユーザーは、自動アシスタントが乗客からの要求に応答することを繰り返し許可したり、許可しなかったりする必要がないため、計算リソースとネットワークリソースの無駄がなくなります。 さらに、アクセス制限は旅行の終了時または目的地に到着したときに「リセット」に設定できるため、ユーザーは制限のリセットを明示的に要求する必要がなく、計算リソースとネットワークリソースの浪費をさらに排除します。 。
ユーザーは、特定のデータへのアクセスを乗客に無期限に、車両の動作寿命の間制限することができます。
たとえば、乗客が「アシスタント、ルーシーおばさんに電話して」と発話した後、自動アシスタントがユーザーからの承認を待っている間、ユーザーは「アシスタント、決して応答しない」などの別の発話を提供できます。ユーザー。"
制限データを生成する自動アシスタント
それに応じて、自動化されたアシスタントは、制限データを生成させ(または車両、車両コンピュータ、および自動化されたアシスタントの動作寿命の間)、自動化されたアシスタントを介して特定のユーザーが利用できるサービスへのアクセスを制限することができます。
車両の占有率に応じて、自動アシスタントと車両コンピューターは、特定の乗客の自動アシスタントと車両コンピューターへのアクセスを制限する動作モデルに従って動作できます。 一例として、ユーザが車両を占有する唯一の人である場合、車両コンピュータおよび車両コンピュータを介してアクセス可能な自動アシスタントは、第1の動作モードに従って動作することができる。
センサーの出力または動作モードに基づいて決定された車両の占有率
占有率は、車両のセンサー、車両のコンピューター、および占有率を推定できる出力を提供できるその他のデバイスの出力に基づいて決定できます。 最初の動作モードは、占有率に基づいて選択でき、自動アシスタントに関連付けられたサービス、データ、およびコマンドの最初のセットへのアクセスをユーザーに提供できます。
ユーザーが乗客と一緒に運転している場合(たとえば、親が多くの子供を乗客として運転している場合)など、占有率がユーザーよりも多いと判断された場合、2番目の操作モードを選択できます。 2番目の操作モードに従って、ユーザーは引き続き最初のサービス、データ、およびコマンドのセットにアクセスできますが、乗客は2番目のサービス、データ、およびコマンドのセットにしかアクセスできません。
2番目のセットは最初のセットとは異なる場合があり、2番目のセットは最初のセットに比べてサブセットを減らしたものにすることができます。 たとえば、ヘッドユニットの「トーク」ボタンを押すと、ドライバー(制限のないユーザーなど)だけが車内にいるときに、それ以上の許可なしに個人データで応答できます。
ただし、乗客(制限されたユーザーなど)が運転手と一緒に車両に乗っているときにヘッドユニットの「トーク」ボタンが押されると、自動アシスタントは、誰か(乗客など)がヘッドユニットの「トーク」ボタン。
第2の動作モード(例えば、共有動作モード)がアクティブである間、乗客は、第2のセットではなく、第1のセットで排他的に提供されるサービス、データ、およびコマンドにアクセスを試みることができる。 そのようなアクセスを許可するために、ユーザー(例えば、ドライバー)は、そのようなアクセスを許可するために、自動化されたアシスタントおよび車両のコンピューターに入力を提供することができる。
ユーザーは、例えば、ボタンおよびタッチディスプレイパネルなどのインターフェースへの入力を提供することができ、これは、車両のドライバーのほぼ手の届く範囲に配置することができる(例えば、ステアリングホイール上のボタン、タッチディスプレイパネル一体型)。ダッシュボードとコンソールに)。 承認入力は、自動アシスタントがユーザーから承認を求めることに応じて提供されます(たとえば、「申し訳ありませんが、それを行うには承認が必要です。。。。[承認入力を受信しました]」)。
あるいは、自動アシスタントは、ユーザーに承認を求めることをバイパスし、むしろ、ユーザーが承認入力を提供するまで、乗客からの要求に応答するのを受動的に待つことができます。
ただし、ユーザーが自動アシスタントと車両のコンピューターを3番目の操作モードに従って操作することを選択した場合。

そのような許可を提供するオプションが利用できない第3の操作モードでは、自動アシスタントと車両コンピューターは、特定の操作、データ、およびサービスの可用性が一部の乗客に対して制限されるように操作できます(少なくともユーザーに対して)これは、自動アシスタントと車両コンピューターに関する主要な「マスター」ユーザーです)。
自動アシスタントルーチン
自動アシスタントは、自動アシスタントルーチンを実行できます。 自動アシスタントルーチンは、特定の入力を提供するユーザーに応答して自動アシスタントによって実行および初期化されるアクションのセットおよびシーケンスに対応することができます。 ユーザーは、自動アシスタントに「仕事に行く」ルーチンを実行させるために、ユーザーが車に乗り込むときに「アシスタント、仕事に行きましょう」などの発話を提供することができます。
「仕事に行く」ルーチンは、車両コンピュータにユーザの毎日のスケジュールに対応するグラフィックデータをレンダリングさせ、ユーザによって選択されたポッドキャストに対応するオーディオデータをレンダリングさせる自動アシスタントを含むことができる。 それは、ユーザーが仕事に向かっていることを示すメッセージをユーザーの配偶者に生成することができます(例えば、「こんにちはビリー、私は仕事に向かっています。」)。 ただし、場合によっては、車両の乗客が「アシスタント、仕事に行きましょう」という発話をすることができます。
車両コンピュータと自動アシスタントが動作しているモードに応じて、自動アシスタントは、ドライバーまたは別の許可されたユーザーに、要求されたルーティングのアクションを実行する許可を与えるように要求できます。
自動アシスタント「GoingtoWork」ルーチン
たとえば、乗客が「Going to Work」ルーチンを呼び出すと、自動アシスタントは特定のポッドキャストに対応するパフォーマンスレンダリングオーディオデータを初期化し、ルーチンの他のアクションを初期化する許可をドライバーに求めることができます。
具体的には、車両のコンピュータとサーバーデバイスは、制限されたデータへのアクセスを伴うルーチンのアクションを識別できます。 この場合、車両コンピュータおよびサーバデバイスは、ユーザのスケジュールおよびユーザの連絡先(メッセージを送信するための)が制限されたデータを取得することを決定することができる。
その結果、ルーチンの実行中に、ドライバーは、制限されたデータへのアクセスを含むアクションを実行するための許可を与えるためのプロンプト時間を受け取ることができます。
ドライバーが(たとえば、アシスタント呼び出しタスクを介して)承認を与える場合、呼び出しフレーズ(たとえば、「OK、アシスタント」)を話すか、インターフェースと対話する(たとえば、ボタンを押す)ことによって、ルーチンを完了することができます。 たとえば、メッセージを配偶者に送信したり、ドライバーのスケジュールを音声で表示したりできます。
ただし、ドライバーによって許可が提供されていない場合(たとえば、ドライバーがアシスタント呼び出しタスクを実行しない場合)、自動アシスタントはそのようなアクションの実行をバイパスできます。 ドライバーがアクションを完了するための許可を提供しない場合、代替アクションが乗客にオプションとして提供される可能性があります。
たとえば、自動アシスタントは、ドライバーのスケジュールを音声でレンダリングする代わりに、近くの地理的地域で発生しているイベントに関する公開情報をレンダリングできます。
メッセージの送信
自動アシスタントは、ドライバーの配偶者にメッセージを送信する代わりに、自分のアカウントを介してメッセージを送信するかどうかについて乗客にプロンプトを表示できます(たとえば、「メッセージを送信するためにログインしますか? 」)。 ドライバーのデータに対する制限が適用されると同時に、例えば、ライドシェアリング活動への参加のために車両に乗っている可能性のある乗客を支援します。
上記の説明は、本開示のいくつかの実施の概要として提供される。
他の実装は、上記および本明細書の他の場所で説明された方法などの方法を実行するために記憶された命令を実行するように動作可能なプロセッサを含むコンピュータおよびロボットのシステムを含み得る。
この自動アシスタント対応車両は、この特許で説明されています。
自動アシスタント対応車両を操作するときにアクセスを許可するためのモダリティ
発明者:VikramAggarwalおよびMoisesMorgenstern Gali
譲受人:GOOGLE LLC
米国特許:11,318,955
付与:2022年5月3日
提出日:2019年2月28日
概要:
実装は、車両内で利用可能な1つまたは複数のモダリティを介した特定の自動アシスタント機能の承認の有効化に関連しています。
実装では、少なくとも他のユーザーがユーザーにコマンドの再送信を要求することなく、ユーザーからの特定の入力コマンドの実行を許可できるようにすることで、計算リソースと通信リソースの浪費を排除できます。
車両は、制限されたデータへのアクセスを提供するコンピューティングデバイスを含むことができ、自動化されたアシスタントによってアクションが実行されるためにアクセスすることができる。
ただし、制限されたユーザーが、自動化されたアシスタントが制限されたデータへのアクセスを含むアクションを実行することを要求した場合、自動化されたアシスタントは、制限されていないユーザーによって制御されるモダリティを介して要求の実行を続行することを許可または許可されない場合があります。
制限のないユーザーは、旅行中の自動アシスタントの機能を制限するため、特定の種類の要求、および/または特定の乗客のために、コンテキスト制限を確立することもできます。
自動アシスタント強化車両結論
この投稿では、この特許の概要についてのみ書いています。 この自動化されたアシスタント特許がどのように機能するかについての詳細が必要な場合は、特許自体をクリックして、どのように機能するかについての詳細を確認してください。 この要約は、自動化されたアシスタントを使用して車両の制御がどのように確立されるかについての洞察を提供します。
現時点では、自動アシスタントはスマートスピーカーなどの小型デバイスになる傾向があります。 この特許に示されているように、彼らはパワービークルなどのことをするように成長する可能性があります。 インターフェースは、Googleデバイスが使用する傾向があるものとは異なります。 それらは、デスクトップまたはラップトップコンピューターよりも会話形式です。 この投稿を読んでいるときにAndroidAutoを思い出しました。 GoogleがAndroidAutoやAutomatedAssistantなどで車を制御したいと思っているのがわかります。
受信トレイに直接ニュースを検索
*必須