(57)【要約】  本開示によれば、センサから収集されたパラメータを取得するパラメータ取得部（１０２）と、前記パラメータに基づいて抽出されたモデルに基づいて、状況に応じて推奨される参照モデルを生成又は選択する参照モデル取得部（１０８）と、を備える、情報処理装置が提供される。この構成により、運転時の様々な要因、外乱等を考慮した期待値をドライバが得ることが可能となる。
2020004375.tif 000002
【特許請求の範囲】
【請求項１】
収集されたパラメータを取得するパラメータ取得部と、
前記パラメータに基づいて抽出されたモデルに基づいて、状況に応じて推奨される参照モデルを生成又は選択する参照モデル取得部と、
を備える、情報処理装置。
【請求項２】
前記参照モデル取得部は、前記パラメータに基づいて抽出された複数の前記モデルと、複数の前記モデルを選択するための選択モデルに基づいて、前記参照モデルを生成又は選択する、請求項１に記載の情報処理装置。
【請求項３】
前記パラメータに基づいてクラスタリングを行うことで複数の前記モデルを抽出するモデル抽出部を備える、請求項２に記載の情報処理装置。
【請求項４】
前記モデル抽出部は、前記パラメータに基づいて、複数の前記モデルを抽出するとともに、前記選択モデルを抽出する、請求項３に記載の情報処理装置。
【請求項５】
前記モデル抽出部は、入力である前記パラメータに対する行動出力を教師データに基づいて学習することで前記モデルを抽出し、前記選択モデルは、前記学習の際に得られる隠れ要素に対応する、請求項４に記載の情報処理装置。
【請求項６】
前記参照モデル取得部は、生成又は選択した複数の前記参照モデルの中から、ユーザの選択により１の前記参照モデルを取得する、請求項１に記載の情報処理装置。
【請求項７】
前記参照モデルに基づいて、前記状況に応じて期待される挙動を予測する挙動予測部を更に備える、請求項３に記載の情報処理装置。
【請求項８】
前記挙動予測部が予測した挙動を表示するための処理を行う挙動表示処理部を更に備える、請求項７に記載の情報処理装置。
【請求項９】
実際の運転状態と予測した前記挙動とを比較する比較部と、
前記比較部による比較の結果を表示するための処理を行う比較結果表示処理部と、
を更に備える、請求項８に記載の情報処理装置。
【請求項１０】
収集されたパラメータを取得するパラメータ取得部と、
前記パラメータに基づいてクラスタリングを行うことで、複数のモデルを抽出するとともに、複数の前記モデルを端末側で選択する際に使用する選択モデルを抽出するモデル抽出部と、
を備える、情報処理装置。
【請求項１１】
収集されたパラメータを取得することと、
前記パラメータに基づいて抽出されたモデルに基づいて、状況に応じて推奨される参照モデルを生成又は選択することと、
を含む、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
従来、例えば下記の非特許文献１には、人間などによるデモンストレーションの基礎となる潜在的構造をよりよく捕捉し、データの意味的に意味のある要因を回復することを想定した技術が記載されている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】Yunzhu  Li,  Jiaming  Song,  Stefano  Ermon、“InfoGAIL:Interpretable  Imitation  Learning  from  Visual  Demonstrations”、［平成３０年６月２９日検索］、インターネット〈URL:  https://arxiv.org/abs/1703.08840〉
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば車両を運転する際に、理想的な軌道をドライバが知ることができれば、最適な軌道で運転を行うことができる。特に、運転時の様々な要因、外乱等を考慮した期待値をドライバが得ることができれば、運転の容易性が格段に向上する。【０００５】
そこで、運転時の様々な要因、外乱等を考慮した期待値をユーザが得ることが望まれていた。
【課題を解決するための手段】
【０００６】
本開示によれば、センサから収集されたパラメータを取得するパラメータ取得部と、前記パラメータに基づいて抽出されたモデルに基づいて、状況に応じて推奨される参照モデルを生成又は選択する参照モデル取得部と、を備える、情報処理装置が提供される。【０００７】
また、本開示によれば、センサから収集されたパラメータを取得するパラメータ取得部と、前記パラメータに基づいてクラスタリングを行うことで、複数のモデルを抽出するとともに、複数の前記モデルを端末側で選択する際に使用する選択モデルを抽出するモデル抽出部と、を備える、情報処理装置が提供される。【０００８】
また、本開示によれば、センサから収集されたパラメータを取得することと、前記パラメータに基づいて抽出されたモデルに基づいて、状況に応じて推奨される参照モデルを生成又は選択することと、を含む、情報処理方法が提供される。
【発明の効果】
【０００９】
本開示によれば、運転時の様々な要因、外乱等を考慮した期待値をユーザが得ることができる。
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１０】
【図１】本開示の一実施形態に係る情報処理システム１０００の構成を示す模式図である。
【図２】走行パラメータ取得部１０２で行われる処理を示す模式図である。
【図３】自動運転モデル抽出部２０４で行われる処理を示す模式図である。
【図４】運転モデル自動選択・生成部１０６で行われる処理を示す模式図である。
【図５】運転モデル選択ＵＩ１１０で行われる処理を示す模式図である。
【図６】期待運転挙動表示部１１４による表示の例を示す模式図である。
【図７Ａ】フィードバック表示部１２２による表示の例を示す模式図である。
【図７Ｂ】フィードバック表示部１２２による表示の例を示す模式図である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１２】
なお、説明は以下の順序で行うものとする。
１．本開示の概要
２．システムの構成例
２．１．システムの全体構成
２．２．走行パラメータ取得部１０２で行われる処理
２．３．自動運転モデル抽出部２０４で行われる処理
２．４．運転モデル自動選択・生成部１０６で行われる処理
２．５．運転モデル選択ＵＩ１１０で行われる処理
３．表示の例
３．１．期待運転挙動表示部１１４による表示の例
３．２．フィードバック表示部１２２による表示の例
４．コンテキストと運転挙動選択の例
５．機械学習の方法
５．１．基本的原理
５．２．具体例
【００１３】
１．本開示の概要
本開示は、例えば車両を運転する際のログを取得し、取得したログから運転モデルを抽出し、現在の車両の運転状態と運転モデルとの比較によりユーザに情報を提示する技術に関する。なお、モデルは、運転のモデルに限定されるものではなく、再生音楽、他車とのコミュニケーション等に関するモデルであっても良く、この場合もモデルに基づいてユーザに最適な情報を提示することができる。また、以下では、車両の運転を例に挙げて説明を行うが、ログを取得する環境は車両の運転に限られるものではなく、様々な環境に適用が可能である。
【００１４】
２．システムの構成例
２．１．システムの全体構成
図１は、本開示の一実施形態に係る情報処理システム１０００の構成を示す模式図である。この情報処理システム１０００は、端末１００側の構成要素とクラウド２００側の構成要素から構成されることができる。なお、図１に示した端末１００側の構成要素とクラウド２００側の構成要素の役割分担は一例であり、処理をいずれの側で行うかは任意に設定できる。例えば、端末１００側で自動運転モデル抽出部２０４の処理を行っても良い。
【００１５】
図１に示すように、端末１００は、走行パラメータ取得部（センシング・モデル選択パラメータ取得部）１０２、運転モデル自動選択・生成部１０６、参照運転モデル取得部１０８、運転モデル選択ＵＩ１１０、期待運転挙動予測部１１２、期待運転挙動表示部１１４、運転状態取得部１１６、情報入力部１１８、ＵＩフィードバック計算部１２０、フィードバック表示部１２２、を有して構成されている。
【００１６】
クラウド２００側では、走行履歴取得部２０２、自動運転モデル抽出部２０４、運転モデルデータベース（ＤＢ）２０６、が備えられている。なお、図１に示す端末１００、クラウド２００の構成要素は、回路（ハードウェア）、またはＣＰＵなどの中央演算処理装置とこれを機能させるためのプログラム（ソフトウェア）から構成することができる。
【００１７】
端末１００の走行パラメータ取得部１０２は、各種センサから車両が運転する際の各種パラメータを取得する。走行パラメータ取得部１０２が取得した各種パラメータは、走行ログとしてクラウド２００に送られ、走行履歴取得部２０２により取得される。走行ログには、後述するコンテキストの情報が含まれていても良い。自動運転モデル抽出部２０４は、走行ログから運転モデルを抽出する。抽出された運転モデルは、運転モデルデータベース２０６に蓄積される。
【００１８】
端末１００の運転モデル自動選択・生成部１０６は、走行パラメータ取得部１０２が取得した各種パラメータに基づき、運転モデルを生成し、または運転モデルを選択する。具体的に、運転モデル自動選択・生成部１０６は、クラウド２００側の運転モデルデータベース２０６に蓄積された運転モデルを取得し、走行パラメータ取得部１０２が取得した各種パラメータに基づき、車両の運転状態に応じた最適な運転モデルを選択し、または運転モデルを生成する。選択、または生成された運転モデルは、参照運転モデルとされ、参照運転モデル取得部１０８にて取得される。なお、運転モデル自動選択・生成部１０６と参照運転モデル取得部１０８により、本開示に係る「参照モデル取得部」が構成される。
【００１９】
なお、参照運転モデルとして複数が選択または生成され、運転モデル選択ＵＩ１１０を用いてユーザが複数の参照運転モデルの中から１のモデルを選択することで、最終的な１の参照運転モデルを選択しても良い。
【００２０】
期待運転挙動予測部１１２は、参照運転モデルにより運転を行った場合に期待される運転挙動を予測する。具体的に、期待運転挙動予測部１１２は、運転状態取得部１１６が取得した車両の運転状態に基づき、参照運転モデルにより運転を行った場合に期待される運転挙動を予測する。期待運転挙動表示部１１４は、期待運転挙動予測部１１２が予測した運転挙動を、表示装置に表示する処理を行う。
【００２１】
運転状態取得部１１６は、車両の運転状態を示す各種パラメータを取得する。なお、運転状態取得部１１６は、走行パラメータ取得部１０２と共通に構成されていても良い。
【００２２】
ＵＩフィードバック計算部１２０は、期待運転挙動予測部１１２が予測した運転挙動と、運転状態取得部１１６が取得した車両の運転状態との差分をフィードバック量として計算する。フィードバック表示部１２２は、ＵＩフィードバック計算部１２０が計算したフィードバック量を表示装置に表示する処理を行う。
【００２３】
２．２．走行パラメータ取得部１０２で行われる処理
図２は、走行パラメータ取得部１０２で行われる処理を示す模式図である。走行パラメータ取得部１０２には、各種センサ等が検出した入力情報が入力される。例えば、入力情報として、車両の操作情報（アクセル、ブレーキ、ハンドル、ワイパー、カーナビゲーション）が挙げられる。また、入力情報として、車両が備えるカメラ、ＬｉＤＡＲ（Ｌａｓｅｒ  Ｉｍａｇｉｎｇ  Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｒａｎｇｉｎｇ）、測位・ＩＭＵ（Ｉｎｅｒｔｉａｌ  ＭｅａｓｕｒｅｍｅｎｔＵｎｉｔ）、ＲＡＤＡＲ、音声マイク、シート着席センサ、ガソリン残量センサ、などの各種情報が挙げられる。また、入力情報として、ユーザが指定したモードに関する情報、ライフログアプリケーション、カレンダー等の情報、天気に関する情報、ユーザのプロファイル情報が挙げられる。ユーザのプロファイル情報は、例えば自動車保険の等級を含むものであっても良い。入力情報は特に限定されるものではなく、あらゆる情報を入力情報とすることができる。また、これらの入力情報は、スマートフォンなどのユーザが利用する端末から取得されるものであっても良い。
【００２４】
走行パラメータ取得部１０２は、入力情報を処理し、コンテキスト情報を取得する。コンテキスト情報として、車両の状況を示す各種情報が取得される。例えば、コンテキスト情報として、運転者およびその状態を示す情報（運転者が誰であるか、運転者の感情などを示す情報）、同乗者およびその状態を示す情報（同乗者が誰であるか、同乗者が何人であるか、同乗者の感情などを示す情報）、シチュエーション（デート中、ドライブ中、練習中）などを示す情報、車両内のムードを示す情報などが挙げられる。
【００２５】
また、ユーザが実車両の運転ではなく、ゲーム上で運転を行っている場合は、コンテキスト情報として、ゲームのステージ、ユーザレベル、ゲームのモード（レース、トレーニングなど）を示す情報などが挙げられる。
【００２６】
入力情報からコンテキスト情報を抽出する処理は、所定のアルゴリズムにより行うことができる。
【００２７】
２．３．自動運転モデル抽出部２０４で行われる処理
図３は、自動運転モデル抽出部２０４で行われる処理を示す模式図である。自動運転モデル抽出部２０４は、走行ログ、コンテキスト情報に基づき、運転モデルを抽出する。
【００２８】
自動運転モデル抽出部２０４は、走行ログ、コンテキスト情報に基づいてクラスタリングを行い、異なる複数の運転モデルを生成する。運転モデルを生成する手法として、機械学習または機械学習以外の他の手法（例えば、コンテキストとｉｆ文を用いたルール等）を用いることができる。例えば、運転モデルＡは、運転の熟練度、安全性が高い運転モデル（ジェントルモード）であり、運転モデルＢは到達時間を優先したアグレッシブな運転モデルであり、運転モデルＣはエネルギー効率を優先した運転モデルである。上記以外にも、クラスタリングにより得られる運転モデルとして、様々なモデルを設定することができ、例えば、著名なレーサが運転した場合の運転モデル、悪天候時（降雨時、降雪時、強風時等）に運転した場合の運転モデルなど様々な運転モデルを設定できる。
【００２９】
また、自動運転モデル抽出部２０４は、運転モデルの他に、運転モデルを端末１００側で選択する際に使用する運転モデル選択モデルを抽出する。運転モデル選択モデルは、機械学習における「隠れ要素」に相当するものであり、クラスタリングにより抽出された運転モデルのうち、ユーザに対応する運転モデルを選択するためのモデルである。運転モデル選択モデルについては、後で詳細に説明する。なお、後述するように、本開示における「クラスタリング」とは、運転モデルを抽出する処理とともに、運転モデル選択モデルを抽出する処理を含むものとして定義される。
【００３０】
２．４．運転モデル自動選択・生成部１０６で行われる処理
図４は、運転モデル自動選択・生成部１０６で行われる処理を示す模式図である。運転モデル自動選択・生成部１０６では、クラウド２００側の運転モデルデータベース２０６に蓄積された運転モデル、運転モデル選択モデルを取得し、走行パラメータ取得部１０２が取得した各種パラメータに基づき、車両の運転状態に応じた最適な運転モデルを選択する。運転モデル選択モデルを用いることで、ユーザの特性に合わせた運転モデルを選択することができる。
【００３１】
また、運転モデル自動選択・生成部１０６は、クラウド２００側の運転モデルデータベース２０６に蓄積された運転モデル、運転モデル選択モデルを取得し、取得した運転モデルに基づいて、車両の運転状態に応じた最適な運転モデルを生成することもできる。この場合、運転モデル自動選択・生成部１０６は、クラウド２００側の運転モデルデータベース２０６に蓄積された複数の運転モデルから、車両の運転状態に応じた最適な運転モデルを生成しても良い。この場合においても、運転モデル選択モデルを用いることで、ユーザの特性に合わせた運転モデルを選択することができる。このように、運転モデル自動選択・生成部１０６は、運転モデルデータベース２０６に蓄積された運転モデルに対し、離散的、または連続的な特性の運転モデルを選択又は生成する。運転モデル自動選択・生成部１０６により選択、または生成された運転モデルは、参照運転モデルとして、参照運転モデル取得部１０８にて取得される。
【００３２】
２．５．運転モデル選択ＵＩ１１０で行われる処理
図５は、運転モデル選択ＵＩ１１０で行われる処理を示す模式図である。運転モデル選択ＵＩ１１０では、運転モデル自動選択・生成部１０６で選択、または生成された複数の参照運転モデルについて、ユーザの選択に応じてモデル選択を行う。この際、運転モデル選択ＵＩ１１０には、複数の参照運転モデルのそれぞれについて、ユーザが選択する際の判断基準となる特徴が示される。例えば、「安全運転を行う場合は運転モデルＡを選択し、エネルギー効率を優先した運転を行う場合は運転モデルＣを選択してください」のように運転モデルの判断基準がユーザに提示される。ユーザの選択に応じて運転モデル選択ＵＩ１１０が選択を行うことにより、１の参照運転モデルが選択され、参照運転モデル取得部１０８にて取得される。
【００３３】
３．表示の例
３．１．期待運転挙動表示部１１４による表示の例
図６は、期待運転挙動表示部１１４による表示の例を示す模式図である。上述のように、期待運転挙動表示部１１４は、期待運転挙動予測部１１２が予測した運転挙動を表示する処理を行う。図６は、期待運転挙動表示部１１４による表示処理により、表示装置に表示された画面を示す模式図である。
【００３４】
具体的に、図６では、「運転モデルに従った期待軌道の表示」、「方向指示器の期待を表示」、「音声の再生を提案する表示」、「他の車両とのコミュニケーションを提案する表示」、「ハイライト動画の投稿を提案する表示」、「チャットによるコミュニケーションを提案する表示」の６通りの表示の例を示している。
【００３５】
「運転モデルに従った期待軌道の表示」では、画面上に進行方向前方の環境が表示され、運転モデルに従った期待軌道が画面上に矢印１０で示されている。「方向指示器の期待を表示」では、方向指示器を出すべき方向が矢印１２で示されている。「音声の再生を提案する表示」では、再生する音楽に関し、推奨する曲、アーティストが示されている。「他の車両とのコミュニケーションを提案する表示」では、他車に対してハザードを出すことを推奨する表示が示されている。「ハイライト動画の投稿を提案する表示」では、運転がゲーム上での場合に、コーナリング時などの動画をハイライトで投稿することを推奨する表示が示されている。「チャットによるコミュニケーションを提案する表示」では、他車両にメッセージを送ることを推奨する表示が示されている。「他の車両とのコミュニケーションを提案する表示」、「チャットによるコミュニケーションを提案する表示」は、いずれも他車に対する思いやりの動作に対応する表示であり、ジェントルモードのモデルに含まれる概念である。
【００３６】
３．２．フィードバック表示部１２２による表示の例
図７Ａ及び図７Ｂは、フィードバック表示部１２２による表示の例を示す模式図である。上述のようにＵＩフィードバック計算部１２０は、期待運転挙動予測部１１２が予測した運転挙動と、運転状態取得部１１６が取得した車両の運転状態との差分をフィードバック量として計算する。フィードバック表示部１２２は、過去の実際の軌跡と提案された軌跡の差分（ミスマッチ）を矢印などで表示する。
【００３７】
図７Ａに示す例では、過去の軌跡が提案された軌跡よりも右であり、もっと左を走行するべきであったことを矢印１４で示している。また、図７Ｂに示す例では、過去の速度が提案された速度よりも遅く、もっと速い速度で走行するべきであったことを矢印１６で示している。
【００３８】
４．コンテキストと運転挙動選択の例
以下では、コンテキストと運転挙動選択について、複数の事例を説明する。
【００３９】
（事例１）
事例１では、車両に子供が乗っているのでゆっくりとした速度で運転していた場合に、子供の具合が悪くなった状況を想定する。この場合、子供の具合が悪くなったことを検知し、病院や休憩所まで急ぐため、アグレッシブな運転モデルが生成され、ユーザに使用される。子供の具合が悪くなったことの検知は、カメラが取得した画像、音声マイクが取得した音声、その他のセンサが取得した情報により検知される。
【００４０】
（事例２）
事例２では、晴れの日に普通に走行していた場合に、急に雨が降ってきた状況を想定する。この場合、雨が降ってきたことをセンサで検知し、雨の日に適した運転モデルに変更される。
【００４１】
（事例３）
事例３では、車内にローテンポの曲が再生されていた場合に、車内の雰囲気が険悪になった状況を想定する。この場合、車内の雰囲気を音声、画像などで検知し、アップテンポの楽しい感じの曲を再生する。
【００４２】
（事例４）
事例４では、ゲームの場合に、プレーヤーがコーナリング練習中だったが、うまくできてきた状況を想定する。この場合、ドリフトのための軌跡を画面上に表示する。表示した軌跡は、他のユーザと共有することができる。
【００４３】
５．機械学習の方法
５．１．基本的原理
以下では、自動運転モデル抽出部２０４において、機械学習により運転モデルを抽出する場合の処理について説明する。なお、機械学習の方法は特に限定されるものではないが、以下では前述した非特許文献１に記載されたＩｎｆｏＧＡＩＬの手法により行う場合について概要を説明する。
【００４４】
環境からの入力をｘ、行動出力をｙとしたとき、ＩｎｆｏＧＡＩＬのように隠れ状態ｚを考慮するモデルにおいては、行動ポリシーπ（ｙ｜ｘ，ｚ）を学習することができる。更に、その学習過程において、隠れ状態ｚに関する事後確率ｐ（ｚ｜ｘ、ｙ）モデルも獲得することが可能である。
【００４５】
例えば、ＩｎｆｏＧＡＩＬでは、ｚは相互情報量の最大化と行動データの模倣を目的関数にして学習する。こうして、大量の行動データから、その行動者の属性、状態などを隠れ状態ｚとして抽出し、実行時に隠れ状態ｚ（属性、状態）を推定し、隠れ状態ｚと環境からの入力ｘを考慮したときの行動出力ｙの決定が可能である。
【００４６】
入力ｘから行動出力ｙが得られる。入力ｘは、上述した入力情報、入力情報から得られるコンテキスト情報などを含む。行動出力ｙは、ステアリングの操舵角、アクセルペダルの踏み込み量など、車両運転に関わる情報である。行動出力ｙと正解ｙ’との差が少なくなるように、機械学習が行われる。なお、正解ｙ’は教師データである。
【００４７】
この際、隠れ状態ｚに応じて行動出力ｙが変わる。つまり、行動出力ｙは、入力ｘと隠れ状態ｚによって定まり、入力ｘから行動出力ｙを出力する関数ｆは、隠れ状態ｚによって振る舞いが変わることになる。
【００４８】
従って、ＩｎｆｏＧＡＩＬによる機械学習では、入力ｘと行動出力ｙとの関係性を示す関数を学習により得るとともに、隠れ要素ｚを規定する関数を学習により得ることができる。この隠れ要素ｚを規定する関数は、上述した運転モデル選択モデルに相当する。
【００４９】
例えば、特定のユーザが車両を運転した場合に、自動運転モデル抽出部２０４が走行ログから運転モデルをクラスタリングすると、同時に、隠れ要素ｚに対応する運転モデル選択モデルが得られる。端末１００側の運転モデル自動選択・生成部１０６が運転モデルを選択、生成する場合には、運転モデル選択モデルを用いて、ユーザの属性、状態などに基づいて運転モデルの選択、生成が行われる。
【００５０】
本開示において、「クラスタリング」とは、隠れ要素ｚと行動出力ｙの獲得に対応する処理をいう。学習過程で獲得される隠れ状態ｚは、モデルの種類、性質を表しており、前述した潜在的構造に対応する。
【００５１】
５．２．具体例
以下では、上述した「４．コンテキストと運転挙動選択の例」の項目で説明した事例１〜３について、入力ｘ、行動出力ｙ、隠れ状態ｚを当てはめて説明する。
【００５２】
（事例１）
事例１「車両に子供が乗っているのでゆっくりとした速度で運転していた場合に、子供の具合が悪くなり、アグレッシブな運転モデルを生成」における入力ｘは、図２で説明した入力情報、コンテキスト情報である。特に、事例１の場合は、生体センサ、車内カメラ、車内マイクにより取得された子供の具合に関する情報が入力ｘに相当する。
【００５３】
また、安全運転の状態から急いでいる状態への変化が隠れ状態ｚに相当する。また、運転挙動（車両の軌跡、その他の操作コマンド（操舵角、アクセル、ブレーキ等））が行動出力ｙに相当する。
【００５４】
事例１の場合、安全運転の状態から急いでいる状態への変化が隠れ状態ｚに基づいて、到達時間を優先した運転モデル、アグレッシブに運転を行う運転モデルが選択又は生成される。従って、このようにして選択又は生成された参照運転モデルに基づいて、上述した期待運転挙動、フィードバック量の表示を行うことができる。
【００５５】
（事例２）
事例２「晴れの日に普通に走行していた場合に、急に雨が降ってきたことをセンサで検知し、雨の日に適した運転モデルに変更する」における入力ｘは、図２で説明した入力情報、コンテキスト情報である。特に、事例２の場合は、温度センサー、スマートフォン等から得られる天気の情報、路面のスリップの検知情報、カメラが取得した画像（路面状況など）が入力ｘに相当する。
【００５６】
また、晴れの日に適した運転状態から雨の日に適した運転状態に変更することが隠れ状態ｚに相当する。また、運転挙動（車両の軌跡、その他の操作コマンド（操舵角、アクセル、ブレーキ等））が行動出力ｙに相当する。
【００５７】
事例２の場合、晴れの日に適した運転状態から雨の日に適した運転状態に変更することに相当する隠れ状態ｚに基づいて、悪天候時（降雨時）の運転モデルが選択又は生成される。従って、このようにして選択又は生成された参照運転モデルに基づいて、上述した期待運転挙動、フィードバック量の表示を行うことができる。
【００５８】
（事例３）
事例３「車内にローテンポの曲が再生されていた場合に、車内の雰囲気が険悪になったのでアップテンポの楽しい感じの曲を再生する」における入力ｘは、図２で説明した入力情報、コンテキスト情報である。特に、事例３の場合は、車内のカメラが取得した画像、音声マイクが取得した音声、生体センサーが取得した生体情報が入力ｘに相当する。
【００５９】
また、落ち着いた雰囲気にしたい状態から雰囲気を盛り上げたい状態に変更することが隠れ状態ｚに相当する。また、ある音楽を再生することを提案することが行動出力ｙに相当する。
【００６０】
事例３の場合、落ち着いた雰囲気にしたい状態から雰囲気を盛り上げたい状態に変更することに相当する隠れ状態ｚに基づいて、アップテンポの曲を再生するモデルが選択又は生成される。従って、このようにして選択又は生成されたモデルに基づいて、上述した期待運転挙動、フィードバック量の表示を行うことができる。この場合、図６の「音楽の再生を提案する表示」のように、曲の再生を提案することができる。
【００６１】
（事例４）
事例４「ゲームでプレーヤーがコーナリング練習中だったが、うまくできてきたため、ドリフトのための軌跡を画面上に表示する」における入力ｘは、ゲーム内観測、ユーザーの練習履歴、ゲームのモード等の情報である。
【００６２】
また、コーナリング練習状態からドリフトの練習し始め状態へ変更することが隠れ状態ｚに相当する。また、また、ある音楽を再生することを提案することが行動出力ｙに相当する。
【００６３】
事例４の場合、コーナリング練習状態からドリフトの練習し始め状態へ変更することに相当する隠れ状態ｚに基づいて、ある音楽を再生することを提案するモデルが選択又は生成される。従って、このようにして選択又は生成されたモデルに基づいて、上述した期待運転挙動、フィードバック量の表示を行うことができる。
【００６４】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００６５】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【００６６】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
収集されたパラメータを取得するパラメータ取得部と、
前記パラメータに基づいて抽出されたモデルに基づいて、状況に応じて推奨される参照モデルを生成又は選択する参照モデル取得部と、
を備える、情報処理装置。
（２）
前記参照モデル取得部は、前記パラメータに基づいて抽出された複数の前記モデルと、複数の前記モデルを選択するための選択モデルに基づいて、前記参照モデルを生成又は選択する、前記（１）に記載の情報処理装置。
（３）
前記パラメータに基づいてクラスタリングを行うことで複数の前記モデルを抽出するモデル抽出部を備える、前記（２）に記載の情報処理装置。
（４）
前記モデル抽出部は、前記パラメータに基づいて、複数の前記モデルを抽出するとともに、前記選択モデルを抽出する、前記（３）に記載の情報処理装置。
（５）
前記モデル抽出部は、入力である前記パラメータに対する行動出力を教師データに基づいて学習することで前記モデルを抽出し、前記選択モデルは、前記学習の際に得られる隠れ要素に対応する、前記（４）に記載の情報処理装置。
（６）
前記参照モデル取得部は、生成又は選択した複数の前記参照モデルの中から、ユーザの選択により１の前記参照モデルを取得する、前記（１）〜（５）のいずれかに記載の情報処理装置。
（７）
前記参照モデルに基づいて、前記状況に応じて期待される挙動を予測する挙動予測部を更に備える、前記（３）に記載の情報処理装置。
（８）
前記挙動予測部が予測した挙動を表示するための処理を行う挙動表示処理部を更に備える、前記（７）に記載の情報処理装置。
（９）
実際の運転状態と予測した前記挙動とを比較する比較部と、
前記比較部による比較の結果を表示するための処理を行う比較結果表示処理部と、
を更に備える、前記（８）に記載の情報処理装置。
（１０）
収集されたパラメータを取得するパラメータ取得部と、
前記パラメータに基づいてクラスタリングを行うことで、複数のモデルを抽出するとともに、複数の前記モデルを端末側で選択する際に使用する選択モデルを抽出するモデル抽出部と、
を備える、情報処理装置。
（１１）
収集されたパラメータを取得することと、
前記パラメータに基づいて抽出されたモデルに基づいて、状況に応じて推奨される参照モデルを生成又は選択することと、
を含む、情報処理方法。
【符号の説明】
【００６７】
１０２    走行パラメータ取得部
１０６    運転モデル自動生成・選択部
１０８    参照運転モデル取得部
１１２    期待運転挙動予測部
１１４    期待運転挙動表示処理部
１２０    ＵＩフィードバック計算部
１２２    フィードバック表示部
２０２    走行履歴取得部
２０４    自動運転モデル抽出部
【図１】
2020004375.tif 000003
【図２】
2020004375.tif 000004
【図３】
2020004375.tif 000005
【図４】
2020004375.tif 000006
【図５】
2020004375.tif 000007
【図６】
2020004375.tif 000008
【図７Ａ】
2020004375.tif 000009
【図７Ｂ】
2020004375.tif 000010
【国際調査報告】
2020004375.tif 000011
2020004375.tif 000012
2020004375.tif 000013
2020004375.tif 000014