(57)【特許請求の範囲】
【請求項１】
移動体に備えられてドライバに情報を提示する情報提示システムであって、
情報を取得する情報取得部と、
前記情報取得部が取得した情報に基づいて、提案目的地の情報を提示する情報提示部と、
ドライバによる移動体の運転行動の情報を取得する運転行動情報取得部と、
前記運転行動情報取得部にて取得した、前記情報提示部が前記提案目的地の情報を提示した後の前記運転行動の情報に基づいて、前記情報提示部にて提示された前記提案目的地に行くドライバの意思の有無を推定するドライバ意思推定部と、
を備え、
前記情報取得部は、前記ドライバ意思推定部が、ドライバが前記提案目的地に行く意思を有すると推定したときに、当該提案目的地に関する更なる情報を取得し、
前記情報提示部は、前記情報取得部が取得した前記提案目的地に関する更なる情報を提示する
ことを特徴とする情報提示システム。
【請求項２】
前記情報取得部は、無線通信により外部のネットワークから情報を取得し、
前記情報提示システムは、さらに前記情報取得部が取得した情報に基づいて、前記提案目的地の情報を生成する提示情報生成部を備え、
前記情報提示部は、前記提示情報生成部が生成した提案目的地の情報を提示することを特徴とする請求項１に記載の情報提示システム。
【請求項３】
前記ドライバ意思推定部は、通常運転状態でのドライバによる移動体の運転行動の情報と、前記運転行動情報取得部にて取得した運転行動の情報との差分に基づいて、ドライバの意思を推定することを特徴とする請求項１又は請求項２のいずれかに記載の情報提示システム。
【請求項４】
前記ドライバ意思推定部は、ドライバの過去の走行履歴と、前記運転行動情報取得部にて取得した運転行動の情報とに基づいて、ドライバの意思を推定することを特徴とする請求項１又は請求項２のいずれかに記載の情報提示システム。
【請求項５】
経路案内目的地までの経路を探索して経路案内をする経路案内部をさらに備え、
前記ドライバ意思推定部は、前記運転行動の情報に基づいて、ドライバが前記経路案内部による経路案内の最中に前記経路案内目的地への経路を外れて前記提案目的地に向かう運転行動を行ったときに、ドライバが前記提案目的地に行く意思を有していると推定することを特徴とする請求項１又は請求項２に記載の情報提示システム。
【請求項６】
前記ドライバ意思推定部は、移動体と前記提案目的地とが所定の距離以上であるときは、前記運転行動の情報に基づくドライバの意思の推定をしないことを特徴とする請求項１ないし請求項５のいずれかに記載の情報提示システム。
【請求項７】
移動体の実際の走行結果と前記推定結果とを比較することで、該推定結果が正しかったか否かを判断する推定正否判断部と、
前記推定正否判断部による前記推定結果の正否判断の事例を記憶する意思推定事例記憶部とをさらに備え、
前記ドライバ意思推定部は、前記意思推定事例記憶部に記憶された事例を参照して、ドライバの意思を推定することを特徴とする請求項１ないし請求項６のいずれかに記載の情報提示システム。
【請求項８】
経路案内目的地までの経路を探索して経路案内をする経路案内部をさらに備え、
前記経路案内部は、前記ドライバ意思推定部にて、ドライバが前記提案目的地に行く意思を有すると推定されたときに、前記経路案内目的地を前記提案目的地として経路を案内することを特徴とする請求項１ないし請求項７のいずれかに記載の情報提示システム。
【請求項９】
前記情報提示部は、前記提示情報の提示とともに、前記ドライバ意思推定部がドライバの意思を推定する際に用いる、前記運転行動の情報と前記ドライバ意思推定部による意思の推定との関係を示すアドバイス情報を提示することを特徴とする請求項１ないし請求項８のいずれかに記載の情報提示システム。
【請求項１０】
前記移動体の運転行動の情報は、ステアリング、アクセル、ブレーキ、及び／又はクラッチの操作の情報であることを特徴とする請求項１ないし請求項９のいずれかに記載の情報提示システム。
【請求項１１】
前記情報提示部は、音声で情報を提示することを特徴とする請求項１ないし請求項１０のいずれかに記載の情報提示システム。
【請求項１２】
情報取得部と、情報提示部と、運転行動情報取得部と、ドライバ意思推定部とを備えた情報提示システムにおける移動体のドライバに情報を提示する情報提示方法であって、
前記情報取得部が、情報を取得する第１の情報取得ステップと、
前記情報提示部が、前記第１の情報取得ステップにて取得した情報に基づいて、提案目的地の情報を提示する第１の情報提示ステップと、
前記運転行動情報取得部が、ドライバによる移動体の運転行動の情報を取得する運転行動情報取得ステップと、
前記ドライバ意思推定部が、前記運転行動情報取得ステップにて取得した、前記第１の情報提示ステップにて前記提案目的地の情報を提示した後の前記運転行動の情報に基づいて、前記第１の情報提示ステップにて提示された前記提示情報に対するドライバの意思を推定するドライバ意思推定ステップと、
前記情報取得部が、前記ドライバ意思推定ステップにて、ドライバが前記提案目的地に行く意思を有すると推定したときに、当該提案目的地に関する更なる情報を取得する第２の情報取得ステップと、
前記情報提示部が、前記第２の情報取得ステップ取得した前記提案目的地に関する更なる情報を提示する第２の情報提示ステップと、
を含むことを特徴とする情報提示方法。
【請求項１３】
移動体のドライバに対する情報提示方法を実行するためのコンピュータプログラムであって、コンピュータを、
情報を取得する情報取得部と、
前記情報取得部が取得した情報に基づいて、提案目的地の情報を提示する情報提示部と、
ドライバによる移動体の運転行動の情報を取得する運転行動情報取得部と、
前記運転行動情報取得部にて取得した、前記情報提示部が前記提案目的地の情報を提示した後の前記運転行動の情報に基づいて、前記情報提示部にて提示された前記提案目的地に行くドライバの意思の有無を推定するドライバ意思推定部と、
として機能させ、
前記情報取得部は、前記ドライバ意思推定部が、ドライバが前記提案目的地に行く意思を有すると推定したときに、当該提案目的地に関する更なる情報を取得し、
前記情報提示部は、前記情報取得部が取得した前記提案目的地に関する更なる情報を提示する
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体を運転するユーザに情報を提示した後に、当該提示情報に対するユーザの応答を受け付ける対話型の情報提示システム及び情報提示方法に関するものである。
【背景技術】
【０００２】
車両等の移動体に搭載される対話型の情報提示システムでは、情報提示システムからユーザに情報を提示したとき、または何らかの行動の提案を行ったときには、ユーザは自身の意思を情報提示システムに伝達する必要がある（例えば、特許文献１参照）。通常、ユーザは、情報提示システムにおける各種スイッチ、タッチパネルによるＧＵＩインタフェース、音声認識による操作手法を利用して情報提示システムを操作することによって、自身の意思を情報提示システムに伝達する。特に、音声認識の技術を用いてユーザの意思を情報提示システムに伝達すれば、移動体を運転しているユーザの認知負荷を軽減でき、交通安全上好ましい。
【０００３】
音声認識技術を取り入れた対話型の情報提示システムの先行技術として、特許文献２及び特許文献３がある。特許文献２では、ユーザとの対話を通してユーザの嗜好を推定し、ユーザに適合した情報を提供する車両対話システムが開示されている。また、特許文献３では、車両位置や時間に基づいて、エージェントが自立的に起動して、ユーザと対話を行う車載用エージェントシステムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１４１４９７号公報
【特許文献２】特開２００９−０６４１８６号公報
【特許文献３】特開２００４−０５４８８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、移動体に搭載される対話型の情報提示システムにおいて、移動体を運転しているユーザが情報提示システムへ意思伝達を行う行為はいずれも、ユーザの認知負荷を運転以外に割り当てることを意味しており、ユーザを危険な状態に陥れる可能性があるという問題があった。音声認識の技術を利用してユーザが発声することで自己の意思を伝達する場合には、ユーザの認知負荷はある程度は軽減されるが、依然として、発声という意思伝達のための行為を強いるものであり、ユーザの認知負荷の軽減には不十分である。また、音声認識技術では、ユーザが正確な発音をしなければ情報提示システムが音声を正しく認識できないため、ユーザは正確な発音をすることに注意力を奪われることになる。
【０００６】
本発明は、従来の問題を解決するためになされたもので、情報提示システムが提示した情報に対して、移動体を運転しているユーザの認知負荷を軽減して、ユーザから情報提示システムへの応答を可能にする情報提示システム及び情報提示方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、移動体を運転しているユーザ（以下、「ドライバ」という）による運転行動を、情報提示システムに対するドライバの応答行為として認識することによって、ドライバと情報提示システムとの間におけるドライバの認知負荷の低いインタラクションを実現するものである。
【０００８】
本発明の情報提示システムは、移動体に備えられてドライバに情報を提示する情報提示システムであって、提示情報を提示する情報提示部と、ドライバによる移動体の運転行動の情報を取得する運転行動情報取得部と、前記運転行動情報取得部にて取得した前記運転行動の情報に基づいて、前記情報提示部にて提示された前記提示情報に対するドライバの意思を推定して、推定結果を出力するドライバ意思推定部とを備えた構成を有している。
【０００９】
この構成により、ドライバに対して運転以外の操作を要求することなく、提示情報に対するドライバの意思を推定することで、ドライバと情報提示システムとのインタラクションが可能となる。また、情報提示システムのとのインタラクションにおけるドライバの認知負荷を抑えることができる。さらに、リアルタイムでドライバの意思を情報提示システムに伝達できる。
【００１０】
また、上記の情報提示システムは、情報を取得する情報取得部をさらに備え、前記情報提示部は、前記情報取得部が取得した情報に基づく提示情報を提示する。この構成により、取得した情報を提示するとともに、その提示情報に対するドライバの応答を推定できる。
【００１１】
また、上記の情報提示システムにおいて、前記情報取得部は、無線通信により外部のネットワークから情報を取得し、前記情報提示システムは、さらに前記情報取得部が取得した情報に基づいて、前記提示情報を生成する提示情報生成部を備え、前記情報提示部は、前記提示情報生成部が生成した提示情報を提示する。
【００１２】
この構成により、例えばインターネット等の外部のネットワークから移動体周辺の情報を取得して、その情報をドライバに提示するのにふさわしい提示情報に加工したうえで、ドライバに提示するので、例えば外部のネットワークから文字情報を取得して、その文字情報を音声情報に変換して提示する等が可能となる。
【００１３】
また、上記の情報提示システムにおいて、前記情報提示部は、前記提示情報として提案目的地の情報を提示し、前記ドライバ意思推定部は、ドライバが前記提案目的地に行く意思を有するか否かを推定して、推定結果を前記情報提示部に出力し、前記情報提示部は、前記ドライバ意思推定部から、ドライバが前記提案目的地に行く意思を有するとの推定結果を受けたときに、当該提案目的地に関する更なる情報を提示する。
【００１４】
この構成により、情報提示部が移動体付近の目的地を提案し、ドライバ意思推定部が、ドライバがその提案に従ったか否かを推定し、ドライバが提案に従って目的地に向かうとその目的地のさらに詳細な情報等を提示することができるので、ドライバが提案に従った場合に詳細な情報を提示して、ドライバが提案に従わなかった場合には詳細な情報は提示しないという情報提示が可能になる。情報提示は映像出力部での映像（文字情報を含む）表示や音声出力部からの音声出力によるので、ドライバに提示できる情報の量は限られている。そこで、先に目的地の提案のみを提示して、ドライバによるその目的地に行く意思が推定されたときにさらに詳細な情報を提示し、ドライバが目的地の提案に対して関心を持たない場合は詳細な情報を提供しないこととすれば、限られた提示できる情報の量を有効に利用して、ドライバにとって有用な情報を提示できる。
【００１５】
上記の情報提示システムにおいて、前記ドライバ意思推定部は、通常運転状態でのドライバによる移動体の運転行動の情報と、前記運転行動情報取得部にて取得した運転行動の情報との差分に基づいて、ドライバの意思を推定する。
【００１６】
この構成により、ドライバが提示情報に対して通常状態の運転行動とは異なる運転行動をしたか否かで、ドライバの意思を推定できる。
【００１７】
上記の情報提示システムにおいて、前記ドライバ意思推定部は、ドライバの過去の走行履歴と、前記運転行動情報取得部にて取得した運転行動の情報とに基づいて、ドライバの意思を推定する。
【００１８】
この構成により、ドライバが普段走行している経路から外れるなどの運転行動をとったときに、それに基づいてドライバの意思を推定でき、推定の精度が向上する。
【００１９】
また、上記の情報提示システムは、経路案内目的地までの経路を探索して経路案内をする経路案内部をさらに備え、前記ドライバ意思推定部は、前記運転行動の情報に基づいて、ドライバが前記経路案内部による経路案内の最中に前記経路案内目的地への経路を外れて前記提案目的地に向かう運転行動を行ったときに、ドライバが前記提案目的地に行く意思を有していると推定する。
【００２０】
この構成により、例えばナビゲーション装置で経路案内をしているときに、その経路から外れたことに基づいて、提案された提案目的地に行く意思があると推定できる。
【００２１】
また、上記の情報提示システムにおいて、前記ドライバ意思推定部は、移動体と前記提案目的地とが所定の距離以上であるときは、前記運転行動の情報に基づくドライバの意思の推定をしない。
【００２２】
移動体と提案目的地とが所定の距離以上離れている場合には、ドライバの運転行動は必ずしも提案目的地に行くための運転行動とはいえないことがある。そこで、この構成により、提案目的地へ行くか否かとは関係のない運転行動に基づいてドライバの意思を推定することを回避できる。
【００２３】
また、上記の情報提示システムは、移動体の実際の走行結果と前記推定結果とを比較することで、該推定結果が正しかったか否かを判断する推定正否判断部と、前記推定正否判断部による前記推定結果の正否判断の事例を記憶する意思推定事例記憶部とをさらに備え、前記ドライバ意思推定部は、前記意思推定事例記憶部に記憶された事例を参照して、ドライバの意思を推定する。
【００２４】
この構成により、ドライバ意思推定部による推定結果の正否を学習することができ、特定のドライバがこの情報提示システムを多く利用することで、当該特定のドライバの癖を考慮した意思の推定が可能になり、推定の精度を向上できる。
【００２５】
また、上記の情報提示システムは、経路案内目的地までの経路を探索して経路案内をする経路案内部をさらに備え、前記経路案内部は、前記ドライバ意思推定部にて、ドライバが前記提案目的地に行く意思を有すると推定されたときに、前記経路案内目的地を前記提案目的地として経路を案内する。
【００２６】
この構成により、ドライバが情報提示システムの提案に従って提案目的地に行くことを意思決定した場合に、経路案内の目的地を変更する操作をする必要がなく、ドライバの認知負荷を軽減できる。
【００２７】
また、上記の情報提示システムおいて、前記情報提示部は、前記提示情報の提示とともに、前記ドライバ意思推定部がドライバの意思を推定する際に用いる、前記提示情報に対する応答と移動体の操作との関係を示す情報を提示する。
【００２８】
この構成により、どのような運転行動をすれば提示情報に従ったと推定されるかをドライバに案内するので、ドライバ意思推定部が誤ってドライバの意思を推定することを軽減でき、推定の精度を向上できる。
【００２９】
また、上記の情報提示システムにおいて、前記移動体の運転行動の情報は、ステアリング、アクセル、ブレーキ、及び／又はクラッチの操作の情報である。この構成により、ドライバは、提示情報に対する応答を、移動体を運転するための通常の操作によって表現することができる。
【００３０】
また、上記の情報提示システムにおいて、前記情報提示部は、音声で情報を提示する。この構成により、ドライバは、自身の応答を伝達する場合のみならず、提示された情報を受けるに際しても、運転以外の認知負荷を軽減できる。
【００３１】
本発明の情報提示装置は、移動体に備えられてドライバに情報を提示する情報提示装置であって、情報を取得する情報取得部と、前記情報取得部が取得した情報に基づいて、提示情報を生成する提示情報生成部と、ドライバによる移動体の運転行動の情報を取得する運転行動情報取得部と、前記運転行動情報取得部にて取得した前記運転行動の情報に基づいて、前記提示情報生成部にて生成された前記提示情報に対するドライバの意思を推定して、推定結果を出力するドライバ意思推定部とを備えた構成を有している。
【００３２】
本発明の情報提示方法は、移動体のドライバに情報を提示する情報提示方法であって、提示情報を提示する情報提示ステップと、ドライバによる移動体の運転行動の情報を取得する運転行動の情報取得ステップと、前記運転行動の情報取得ステップにて取得した前記運転行動の情報に基づいて、前記情報提示ステップにて提示された前記提示情報に対するドライバの意思を推定して、推定結果を出力するドライバ意思推定ステップとを含む。
【００３３】
本発明のコンピュータプログラムは、移動体のドライバに対する情報提示方法を実行するためのコンピュータプログラムであって、コンピュータに、提示情報を提示する情報提示ステップと、ドライバによる移動体の運転行動の情報を取得する運転行動の情報取得ステップと、前記運転行動の情報取得ステップにて取得した前記運転行動の情報に基づいて、前記情報提示ステップにて提示された前記提示情報に対するドライバの意思を推定して、推定結果を出力するドライバ意思推定ステップとを実行させる。
【発明の効果】
【００３４】
本発明によれば、提示情報に対するドライバの運転行動からドライバの意思を推定するので、ドライバと情報提示システムとの間におけるドライバの認知負荷を低減できるという優れた効果を有する。
【図面の簡単な説明】
【００３５】
【図１】本発明の第１の実施の形態における情報提示システムの構成を示すブロック図
【図２】本発明の第１の実施の形態における情報提示システムの第１の動作例を説明するための図
【図３】本発明の第１の実施の形態における情報提示システムの第２の動作例を説明するための図
【図４】本発明の第１の実施の形態におけるドライバの意思の推定の第２の例のアクセル操作及びブレーキ操作の例を示す図
【図５】本発明の第１の実施の形態における情報提示システムの第３の動作例を説明するための図
【図６】本発明の第１の実施の形態における情報提示システムの第４の動作例を説明するための図
【図７】本発明の第１の実施の形態における情報提示システムの動作を示すフロー図
【図８】本発明の第２の実施の形態における情報提示システムの構成を示すブロック図
【図９】本発明の第２の実施の形態における情報提示システムの動作例を説明するための図
【図１０】本発明の第２の実施の形態における情報提示システムの動作を示すフロー図
【図１１】本発明の第３の実施の形態における情報提示システムの構成を示すブロック図
【図１２】本発明の第３の実施の形態における情報提示システムの動作例を説明するための図
【図１３】本発明の第３の実施の形態における情報提示システムの動作を示すフロー図
【図１４】本発明の第４の実施の形態における情報提示システムの構成を示すブロック図
【図１５】本発明の第４の実施の形態における情報提示システムの動作を示すフロー図
【発明を実施するための形態】
【００３６】
以下、本発明の実施の形態の情報提示システムについて、図面を参照しながら説明する。
（第１の実施の形態）
図１は、第１の実施の形態の情報提示システムの構成を示すブロック図である。まず、情報提示システム１の概略構成を説明する。情報提示システム１は、情報提示装置１００、車両操作用インターフェース２０、及びナビゲーション装置３０を備えている。情報提示装置１００は、ドライバによる運転行動を情報提示システム１に対するドライバの応答行為として認識することによって、ドライバと情報提示システム１との間におけるドライバの認知負荷の低いインタラクションを実現する。このために、情報提示装置１００は、無線通信によって外部のネットワークから情報を取得する情報取得部１０１と、情報取得部１０１で取得した情報に基づいて、ドライバに提示する提示情報を生成する提示情報生成部１０２と、ドライバによる車両の運転行動の情報を取得する運転行動情報取得部１０３と、運転行動情報取得部１０３で取得した運転行動の情報に基づいて、提示情報に対するドライバの意思を推定して、推定結果を出力するドライバ意思推定部１０４と、車両の実際の走行結果とドライバ意思推定部１０４での推定結果とを比較することで、推定結果が正しかったか否かを判断する推定正否判断部１０５と、推定正否判断部１０５による推定結果の正否判断の事例を記憶する意思推定事例データベース１０６とを備えている。
【００３７】
ナビゲーション装置３０は、周知の構成を有しており、地図情報を記憶する地図情報ベース３１と、車両の現在位置情報を取得するＧＰＳ３２と、スピーカ等からなる音声出力部３３と、表示パネル等からなる映像出力部３４と、地図情報と現在位置情報に基づいて、目的地までの経路を探索する経路探索部３５とを備えている。このナビゲーション装置３０は、情報提示装置１００の提示情報生成部１０２に接続されており、提示情報生成部１０２が生成した提示情報を受け取って、当該提示情報を音声出力部３３及び映像出力部３４から出力することでドライバに提示する。また、ナビゲーション装置３０は、提示情報生成部１０２、ドライバ意思推定部１０４及び推定正否判断部１０５とそれぞれ接続されており、これらに車両の現在位置情報や地図情報を提供する。
【００３８】
車両操作用インターフェース２０は、車両の運転をするためにドライバが操作をする部材であって、車両の走行を直接的に制御する部材であり、ステアリング、アクセル、ブレーキ、及びクラッチを含む。車両操作用インターフェース２０は、情報提示装置１００の運転行動情報取得部１０１に接続されており、これらの部材の操作に関する情報を運転行動情報として運転行動情報取得部１０１に伝達する。運転行動情報は、ステアリングの角度、アクセルの開度（踏み込み量）、ブレーキの強度（踏み込み量）、クラッチの段数を含む。
【００３９】
次に、情報提示システム１にてドライバに提示情報を提示して、その提示情報に対するドライバの応答を推定し、更なる情報提示を行う構成について詳細に説明する。情報取得部１０１は、無線通信インターフェースを備えており、無線でインターネットに接続して、インターネット上の特定のサイトから情報を取得する。このサイトでは該サイトのユーザが互いに雑談をしており、情報取得部１０１は、該サイトのユーザによる雑談情報をテキスト形式で取得する。提示情報生成部１０２は、ナビゲーション装置３０から車両の現在位置情報を取得して、情報取得部１０１が取得した雑談情報から車両の現在位置の近辺の情報を抽出する。提示情報生成部１０２は、例えば、情報取得部１０１が雑談情報から車両の現在地近辺の喫茶店Ｇの情報を抽出したときに、提示情報として、「この先の交差点を左折して２００ｍ先に、秋季限定のケーキが食べられる喫茶店Ｇがあります。」といった音声情報と、これに対応する映像情報を生成してナビゲーション装置３０に出力する。ナビゲーション装置３０では、音声出力部３３がこの音声情報を出力し、映像出力部３４がこの映像情報を出力する。これによりドライバに情報を提示する。
【００４０】
運転行動情報取得部１０３は、車両操作用インターフェース２０から運転行動情報を取得する。この運転行動情報には、上述の通り、ステアリングの角度、アクセルの開度（踏み込み量）、ブレーキの強度（踏み込み量）、クラッチの段数が含まれる。運転行動情報取得部１０３は、これらの運転行動情報をドライバ意思推定部１０４に出力する。
【００４１】
ドライバ意思推定部１０４は、ナビゲーション装置３０から取得した車両の現在位置情報と地図情報、提示情報生成部１０２から取得した提示情報、及び運転行動情報取得部１０３から取得した運転行動情報に基づいて、ドライバが提示情報で提案された目的地に行く意思を有するか否かを推定し、推定結果を情報取得部１０１及び推定正否判断部１０５に出力する。ドライバ意思推定部１０４は、推定の際に、さらに意思推定事例データベース１０６に記憶された過去の推定事例を参照して、ドライバが提示情報で提案された目的地に行く意思があるか否かの結論を出す。
【００４２】
情報取得部１０１は、推定結果を受け取って、推定結果が、ドライバが提示情報で提案された目的地に行く意思を有することを示しているときは、当該目的地についての更に詳細な情報を取得して、提示情報生成部１０２に出力する。提示情報生成部１０２は、この詳細な情報に基づいて、音声及び映像の詳細な提示情報を生成し、ナビゲーション装置３０に出力する。ナビゲーション装置３０では、音声出力部３３が詳細な提示情報を音声出力し、映像出力部３４が詳細な提示情報を映像出力する。
【００４３】
一方、推定正否判断部１０５は、ドライバ意思推定部１０４から取得した推定結果及びナビゲーション装置３０から取得した車両の実際の走行結果に基づいて、ドライバ意思推定部１０４によるドライバの意思の推定が正しかったか否かを判断する。推定結果が、ドライバが提示情報によって提案された目的地（以下、「提案目的地」という）に行く意思があることを示しており、実際の走行結果もドライバが提案目的地まで移動したことを示している場合には、この推定結果を正例として、この推定に用いた条件（車両の現在位置情報、地図情報、提示情報、及び運転行動情報等）とともに意思推定事例データベース１０６に記憶する。また、推定結果が、ドライバが提案目的地に行く意思がないことを示しており、実際の走行結果もドライバが提案目的地に移動しなかったことを示している場合には、この推定結果を正例として、意思推定事例データベース１０６に記憶する。一方、推定結果が、ドライバが提示情報によって提案された提案目的地に行く意思があることを示しているが、実際の走行結果はドライバが提案目的地に移動しなかったことを示している場合には、この推定結果を誤例として、意思推定事例データベース１０６に記憶する。また、推定結果が、ドライバが提示情報によって提案された提案目的地に行く意思がないことを示しているが、実際の走行結果はドライバが提案目的地まで移動したことを示している場合にも、この推定結果を誤例として、意思推定事例データベース１０６に記憶する。
【００４４】
ドライバ意思推定部１０４は、ナビゲーション装置３０から取得した車両の現在位置情報と地図情報、提示情報生成部１０２から取得した提示情報、及び運転行動情報取得部１０３から取得した運転行動情報に基づいて、ドライバが提示情報で提案された目的地に行く意思を有するか否かを判断するが、これら車両の現在位置情報、地図情報、提示情報及び運転行動情報の条件を意思推定事例データベース１０６に記憶されている各推定事例の条件と比較して、意思の有無の推定に用いる条件と近い条件の推定事例が意思推定データベース１０６に記憶されている場合は、この推定事例を参照する。条件の近い推定事例が正例であれば、ドライバが提示情報に従った推定し、条件の近い推定事例が誤例であれば、その条件によってはドライバが提示情報に従ったとは推定しない。
【００４５】
以下、情報提示システムの動作について、例を挙げて説明する。なお、以下の動作例の説明では、説明を簡潔にするため、過去の推定事例に基づいて推定をする点については説明を省略する。図２は、情報提示システム１の第１の動作例を示す図である。この例では、ドライバのステアリング操作に基づいてドライバの意思を推定する。まず、車両Ｃが縦方向の道路を直進しているときに、位置Ｐ２１で、喫茶店Ｇに関する情報が提示される。ドライバはこの提示情報に従って喫茶店Ｇに行くことを意思決定し、その先の交差点Ｊを左折するために位置Ｐ２２でステアリングを若干左に切って、車両Ｃを道路の左側に寄せて走行し、位置Ｐ２３で交差点Ｊを左折する。そうすると、ドライバ意思推定部１０４は、運転行動情報取得部１０３から取得したステアリング角度に基づいて車両Ｃが左折したことを認識し、ナビゲーション装置３０から取得した車両の現在位置情報と地図情報に基づいて、その左折した位置が交差点Ｊであることを認識する。そして、ドライバ意思推定部１０４は、提示情報生成部１０２から取得した提示情報に基づいて、その交差点Ｊでの左折のためにステアリングを左に切った運転行動が、喫茶店Ｇへ向かう運転行動であることを認識する。ドライバ意思推定部１０４は、これらの認識に基づいて、ドライバが提示情報に従って喫茶店Ｇに行くと意思決定したことを推定し、その推定結果を情報取得部１０１及び推定正否判断部１０５に出力する。
【００４６】
情報取得部１０１は、この推定結果を受けて喫茶店Ｇに関する更なる詳細情報を取得し、これを提示情報生成部１０２に出力する。提示情報生成部１０２は、この詳細情報に基づいて音声及び映像の詳細な提示情報を生成してナビゲーション装置３０に出力する。ナビゲーション装置３０は、位置Ｐ２４で喫茶店Ｇに関する詳細な情報を提示する。
【００４７】
ナビゲーション装置３０は、地図データベース３１の地図情報、ＧＰＳ３２による車両の現在位置情報に基づいて、位置Ｐ２５で車両が喫茶店Ｇに到着したことを確認して、推定正否判断部１０５にその走行結果を送信する。推定正否判断部１０５は、ドライバが喫茶店Ｇに行く意思があると推定した推定結果と、車両が喫茶店Ｇに到着したという走行結果から、この推定結果は正しいと判断して、この推定結果を正例として意思推定事例データベース１０６に記憶する。
【００４８】
図３は、情報処理システム１の第２の動作例を示す図である。この例では、ドライバのアクセル及びブレーキの操作に基づいてドライバの意思を推定する。まず、車両Ｃが縦方向の道路を直進しているときに、位置Ｐ３１で、喫茶店Ｇに関する情報が提示される。ドライバはこの提示情報に従って喫茶店Ｇに行くことを意思決定し、喫茶店Ｇで停車するために位置Ｐ３２でアクセルを緩めてブレーキをかけ始める。そうすると、位置Ｐ３３でドライバ意思推定部１０４は、運転行動情報取得部１０３から取得したアクセルの開度及びブレーキの強度に基づいて車両Ｃが減速されたことを認識する。
【００４９】
図４は、ドラバイ意思推定部１０４がドライバの意思の推定する際のアクセル操作及びブレーキ操作の例を示す図である。図４（ａ）は、通常運転状態でのアクセル操作を示すグラフであり、横軸は時間であり、縦軸はアクセルの開度である。図４（ｂ）は、通常運転状態でのブレーキ操作を示すグラフであり、横軸は時間であり、縦軸はブレーキの強度である。図４（ｃ）は、図４（ａ）に対応するグラフであり、提案目的地に行く場合のアクセル操作の例を示している。図４（ｄ）は、図４（ｂ）に対応するグラフであり、提案目的地に行く場合のブレーキ操作の例を示している。
【００５０】
まず、アクセル操作について説明する。図４（ａ）のグラフは予めドライバ意思推定部１０４に記憶されており、ドライバ意思推定部１０４ではこの図４（ａ）のアクセル操作と、運転行動情報取得部１０３が取得したアクセル開度の情報とを比較する。運転行動情報取得部１０３が取得したアクセル開度の情報が、図４（ｃ）のように時間とともに減少すると、図４（ａ）のアクセル操作との差分が所定の閾値以上となり、ドライバ意思推定部１０４はアクセルが緩められたと判断する。
【００５１】
ブレーキ操作についても同様である。図４（ｂ）のグラフは予めドライバ意思推定部１０４に記憶されており、ドライバ意思推定部１０４ではこの図４（ｂ）のブレーキ操作と、運転行動情報取得部１０３が取得したブレーキ強度の情報とを比較する。運転行動情報取得部１０３が取得したブレーキ強度の情報が、図４（ｄ）のように時間とともに増大すると、図４（ｂ）のブレーキ操作との差分が所定の閾値以上となり、ドライバ意思推定部１０４はブレーキがかけられたと判断する。このようにして、ドライバ意思推定部１０４は、車両Ｃが減速されたことを認識する。
【００５２】
また、ドライバ意思推定部１０４は、ナビゲーション装置３０から取得した車両の現在位置情報と地図情報及び提示情報生成部１０２から取得した提示情報に基づいて、その減速した位置が喫茶店Ｇの直前であることを認識し、位置Ｐ３２でのアクセル及びブレーキの操作が喫茶店Ｇへ行くための運転行動であることを認識する。ドライバ意思推定部１０４は、これらの認識に基づいて、ドライバが提示情報に従って喫茶店Ｇに行く意思があることを推定し、その推定結果を情報取得部１０１及び推定正否判断部１０５に出力する。
【００５３】
情報取得部１０１は、この推定結果を受けて喫茶店Ｇに関する詳細な情報を取得し、これを提示情報生成部１０２に出力する。提示情報生成部１０２は、この詳細情報に基づいて音声及び映像の詳細な提示情報を生成してナビゲーション装置３０に出力する。ナビゲーション装置３０は、位置Ｐ３４で喫茶店Ｇに関する詳細な情報を提示する。
【００５４】
ナビゲーション装置３０は、地図データベース３１の地図情報、ＧＰＳ３２による車両の現在位置情報に基づいて、位置Ｐ３５で車両が喫茶店Ｇの到着したことを確認して、推定正否判断部１０５にその走行結果を送信する。推定正否判断部１０５は、ドライバが喫茶店Ｇに行く意思があると推定した推定結果と、車両が喫茶店Ｇに到着したという走行結果から、この推定結果は正しいと判断して、この推定結果を正例として意思推定事例データベース１０６に記憶する。
【００５５】
図５は、情報提示システム１の第３の動作例を示す図である。この例では、ドライバのステアリング操作、アクセル開度及びブレーキ強度に基づいてドライバの意思を推定する。まず、車両Ｃが縦方向の道路を直進しているときに、位置Ｐ５１で、喫茶店Ｇに関する情報が提示される。ドライバはこの提示情報に従って喫茶店Ｇに行くことを意思決定し、その先の交差点Ｊを左折するために位置Ｐ５２で速度を落としながらステアリングを若干左に切って、車両Ｃを道路の左側に寄せて走行する。そうすると、ドライバ意思推定部１０４は、運転行動情報取得部１０３から取得したステアリング角度とアクセル開度及びブレーキ強度に基づいて車両Ｃが減速しながら道路左側に寄ったことを認識し、ナビゲーション装置３０から取得した車両の現在位置情報と地図情報に基づいて、減速しながら道路左側に寄った位置が交差点Ｊの手前であることを認識する。そして、ドライバ意思推定部１０４は、提示情報生成部１０２から取得した提示情報に基づいて、その交差点Ｊの手前での減速しながら道路左側に寄るためのステアリング、アクセル及びブレーキの操作が喫茶店Ｇへ向かう運転行動であることを認識する。ドライバ意思推定部１０４は、これらの認識に基づいて、位置Ｐ５３でドライバが提示情報に従って喫茶店Ｇに行くと意思決定したことを推定し、その推定結果を情報取得部１０１及び推定正否判断部１０５に出力する。
【００５６】
情報取得部１０１は、この推定結果を受けて喫茶店Ｇに関する詳細な情報を取得し、これを提示情報生成部１０２に出力する。提示情報生成部１０２は、この詳細情報に基づいて音声及び映像の詳細な提示情報を生成してナビゲーション装置３０に出力する。ナビゲーション装置３０は、位置Ｐ５４で喫茶店Ｇに関する詳細な情報を提示する。
【００５７】
ナビゲーション装置３０は、地図データベース３１の地図情報、ＧＰＳ３２が取得した車両の現在位置情報に基づいて、位置Ｐ５５で車両が喫茶店Ｇに到着したことを確認して、推定正否判断部１０５にその走行結果を送信する。推定正否判断部１０５は、ドライバが喫茶店Ｇに行く意思があると推定した推定結果と、車両が喫茶店Ｇに到着したという走行結果から、この推定結果は正しいと判断して、この推定結果を正例として意思推定事例データベース１０６に記憶する。
【００５８】
図６は、情報提示システム１の第４の動作例を示す図である。この例でも、ドライバのステアリング操作とアクセル開度及びブレーキ強度に基づいてドライバの意思を推定する。まず、車両Ｃが縦方向の道路を直進しているときに、位置Ｐ６１で、喫茶店Ｇに関する情報が提示される。ドライバはこの提示情報に従って喫茶店Ｇに行くことを意思決定し、喫茶店Ｇで停車するために位置Ｐ６２で速度を落としながらステアリングを若干左に切って、車両Ｃを道路の左側に寄せて走行する。そうすると、ドライバ意思推定部１０４は、運転行動情報取得部１０３から取得したステアリング角度とアクセル開度及びブレーキ強度に基づいて車両Ｃが減速しながら道路左側に寄ったことを認識し、ナビゲーション装置３０から取得した車両の現在位置情報と地図情報に基づいて、減速しながら道路左側に寄った位置が喫茶店Ｇの手前であることを認識する。そして、ドライバ意思推定部１０４は、提示情報生成部１０２から取得した提示情報に基づいて、その喫茶店Ｇの手前での減速しながら道路左側に寄るためのステアリング、アクセル及びブレーキの操作が喫茶店Ｇへ向かうための運転行動であることを認識する。ドライバ意思推定部１０４は、これらの認識に基づいて、位置Ｐ６３でドライバが提示情報に従って喫茶店Ｇに行くと意思決定したことを推定し、その推定結果を情報取得部１０１及び推定正否判断部１０５に出力する。
【００５９】
情報取得部１０１は、この推定結果を受けて喫茶店Ｇに関する詳細な情報を取得し、これを提示情報生成部１０２に出力する。提示情報生成部１０２は、この詳細情報に基づいて音声及び映像の詳細な提示情報を生成してナビゲーション装置３０に出力する。ナビゲーション装置３０は、位置Ｐ６４で喫茶店Ｇに関する詳細な情報を提示する。
【００６０】
ナビゲーション装置３０は、地図データベース３１の地図情報、ＧＰＳ３２による車両の現在位置情報に基づいて、位置Ｐ６５で車両が喫茶店Ｇに到着したことを確認して、推定正否判断部１０５にその走行結果を送信する。推定正否判断部１０５は、ドライバが喫茶店Ｇに行く意思があると推定した推定結果と、車両が喫茶店Ｇに到着したという走行結果から、この推定結果は正しいと判断して、この推定結果を正例として意思推定事例データベース１０６に記憶する。
【００６１】
図７は、本実施の形態における情報提示システム１の動作を示すフロー図である。まず、運転行動情報取得部１０３は、車両操作用インターフェース２０からのドライバの運転行動情報の取得を開始する（ステップＳ７１）。次に、情報取得部１０１は、取得した情報の中から、車両の近辺に関する情報で、ドライバに提示すべき情報があるか否かを判断する（ステップＳ７２）。ドライバに提示すべき情報があれば（ステップＳ７２でＹＥＳ）、提示情報生成部１０２にて音声及び映像の提示情報を生成して、ナビゲーション装置３０の音声出力部３３や映像出力部３４を用いて提示情報をドライバに提示する（ステップＳ７３）。ドライバに提示すべき情報がなければ（ステップＳ７２でＮＯ）、そのような情報があるまでステップＳ７２を繰り返す。
【００６２】
次に、ドライバ意思推定部１０４は、運転行動情報取得部１０３が取得した運転行動情報、提示情報生成部１０２が生成した提示情報、ナビゲーション装置３０から送られてきた車両の現在位置情報と地図情報、及び推定事例データベース１０６が記憶している過去の推定事例に基づいて、ドライバが提示情報に従う運転行動を行ったか否かを判断することにより、ドライバの意思を推定する（ステップＳ７４）。ドライバが提示情報に従う運転行動を行ったと判断したときは（ステップＳ７４でＹＥＳ）、ドライバ意思推定部１０４は、その推定結果を情報取得部１０１に渡し、情報取得部１０１は詳細な情報を取得して提示情報生成部１０２に出力し、提示情報生成部１０２はその詳細な情報の音声及び映像の提示情報を生成し、ナビゲーション装置３０がこれを出力することで、提示情報に関する詳細情報をドライバに提示する（ステップＳ７５）。ドライバ意思推定部１０４が、ドライバが提示情報に従う運転行動を行わなかったと判断した場合は（ステップＳ７４でＮＯ）、ステップＳ７２に戻って、ドライバに提示すべき他の情報がないかを判断する。
【００６３】
ステップＳ７４で、ドライバが提示情報に従う運転行動を行ったと判断して、ステップＳ７５で、ドライバに提示情報の詳細情報を提示した後に、推定正否判断部１０５は、ナビゲーション装置３０からの車両の現在位置情報等の情報を用いて、ドライバが最終的に提示情報に従って実際に提案目的地に行ったか否かを判断する（ステップＳ７６）。ドライバが、提案目的地に行った場合には（ステップＳ７６でＹＥＳ）、推定正否判断部１０５は、直前のステップＳ７４での推定を正例として、意思推定事例データベース１０６に記録する（ステップＳ７７）。一方、ドライバが、提案目的地に行かなかった場合には（ステップＳ７６でＮＯ）、直前のステップＳ７４での推定を誤例として、意思推定事例データベース１０６に記録する（ステップＳ７８）。
【００６４】
以上、本発明の第１の実施の形態を説明したが、この実施の形態の情報提示システムによれば、提案目的地の情報を提示した上で、ドライバの運転行動がその提示情報に従って提案目的地に行くための運転行動であるか否かによってドライバがその提案目的地に行く意思を有するか否かを推定するので、ドライバに運転以外の操作を要求することなく、ドライバの意思を認識でき、ドライバと情報提示装置との間のインタラクションにおいてドライバの認知負荷を抑えることができる。また、ドライバの運転行動から、ドライバの意思を推定するので、リアルタイムでドライバの意図を情報提示装置に伝達できる。
【００６５】
（第２の実施の形態）
図８は、本発明の第２の実施の形態の情報提示システムの構成を示すブロック図である。本実施の形態の情報提示システム２において、第１の実施の形態の情報提示システム１と同一の構成については、同一の符号を付して、その詳細な説明は省略する。本実施の形態の情報提示システム２の情報提示装置１１０は、走行履歴データベース１１７を備えている。本実施の形態のナビゲーション装置３０は、車両の走行履歴を出力する機能を有しており、走行履歴データベース１１７は、ナビゲーション装置３０から出力された走行履歴を記憶する。
【００６６】
本実施の形態のドライバ意思推定部１０４は、ドライバの意思を推定する際に、走行履歴データベース１１７に記憶された過去の走行履歴を参照する。走行履歴データベース１１７には、過去の走行履歴が記憶されているので、ドライバ意思推定部１０４はこれを参照することで、ドライバが日常的に走行している経路やドライバがよく行く目的地を判断する。そして、ドライバ意思推定部１０４は、ドライバの運転行動に基づいて、提示情報によって提案された目的地に行く意思を有すると判断する場合には、その運転行動が、日常的に走行している経路を走行するための運転行動ではなく、かつ、その運転行動が、ドライバがよく行く目的地に向かうための運転行動ではないということを条件とする。即ち、その運転行動が、ドライバが日常的に走行している経路を走行するための運転行動であるか、又はその運転行動が、ドライバがよく行く目的地に向かうための運転行動であるときは、ドライバが提示情報に従って提案目的地に行く意思を有すると判断するのを待ち、日常的に走行している経路を外れるような運転行動をとったとき、又はよく行く目的地への経路を外れる運転行動をとったときに、はじめてそのドライバが提案目的地に行く意思を有すると判断する。
【００６７】
図９は、情報提示システム２の動作例を示す図である。この例では、走行履歴データベース１１７には、交差点Ｊを直進する経路が日常的な経路Ｒとして記録されている。車両Ｃが縦方向の道路を直進しているときに、位置Ｐ９１で、喫茶店Ｇに関する情報が提示される。ドライバはこの提示情報に従って喫茶店Ｇに行くことを意思決定し、その先の交差点Ｊを左折するために、位置Ｐ９２で速度を緩めながらステアリングを若干左に切って、車両Ｃを道路の左側に寄せて走行する。そうすると、ドライバ意思推定部１０４は、運転行動情報取得部１０３から取得したステアリング角度、アクセル開度及びブレーキ強度に基づいて車両Ｃが減速しながら道路左側に寄ったことを認識し、ナビゲーション装置３０から取得した車両の現在位置情報と地図情報に基づいて、その道路左側に寄る運転行動を行った位置が交差点Ｊの直前であることを認識する。そして、ドライバ意思推定部１０４は、提示情報生成部１０２から取得した提示情報に基づいて、その道路左側に寄る運転行動が、喫茶店Ｇへ向かう運転行動であることを認識する。そして、位置Ｐ９３でステアリングを左に切って交差点Ｊを左折すると、このステアリングを左に切った運転行動が日常的な経路Ｒから外れる運転行動であると判断して、これによりドライバが喫茶店Ｇに行く意思決定したことを推定し、その推定結果を情報取得部１０１に出力する。
【００６８】
情報取得部１０１は、この推定結果を受けて喫茶店Ｇに関する詳細な情報を取得し、これを提示情報生成部１０２に出力する。提示情報生成部１０２は、この詳細情報に基づいて音声及び映像の詳細な提示情報を生成してナビゲーション装置３０に出力する。ナビゲーション装置３０は、位置Ｐ９４で喫茶店Ｇに関する詳細な情報を提示する。
【００６９】
図１０は、本発明の第２の実施の形態における情報提示システムの動作を示すフロー図である。まず、運転行動情報取得部１０３は、車両操作用インターフェース２０からのドライバの運転行動情報の取得を開始する（ステップＳ１０１）。次に、情報取得部１０１は、取得した情報の中から、車両の近辺に関する情報で、ドライバに提示すべき情報があるか否かを判断する（ステップＳ１０２）。ドライバに提示すべき情報があれば（ステップＳ１０２でＹＥＳ）、提示情報生成部１０２にて音声及び映像の提示情報を生成して、ナビゲーション装置３０の音声出力部３３や映像出力部３４を用いて提示情報をドライバに提示する（ステップＳ１０３）。ドライバに提示すべき情報がなければ（ステップＳ１０２でＮＯ）、そのような情報があるまでステップＳ１０２を繰り返す。
【００７０】
次に、ドライバ意思推定部１０４は、運転行動情報取得部１０３が取得した運転行動情報、提示情報生成部１０２が生成した提示情報、及びナビゲーション装置３０から送られてきた車両の現在位置情報と地図情報に基づいて、第１の実施の形態と同様にしてドライバが提示情報に従う運転行動を行ったか否かを判断する（ステップＳ１０４）。ドライバ意思推定部１０４が、ドライバが提示情報に従う運転行動を行わなかったと判断した場合は（ステップＳ１０４でＮＯ）、ステップＳ１０２に戻って、ドライバに提示すべき他の情報がないかを判断する。ドライバが提示情報に従う運転行動を行ったと判断したときは（ステップＳ１０４でＹＥＳ）、ドライバ意思推定部１０４は、走行履歴データベース１１７から読み出した過去の走行履歴を参照することで、ドライバが日常的に走行している経路やドライバがよく行く目的地を認識し、ナビゲーション装置３０から車両の現在位置情報を取得して、ドライバの運転行動が、日常的に走行している経路を外れるような運転行動、又はよく行く目的地への経路を外れる運転行動であるかを判断することにより、ドライバの意思を推定する（ステップＳ１０５）。
【００７１】
ステップＳ１０５で、日常の経路やよく行く目的地への経路から外れる運転行動ではないと判断した場合には（ステップＳ１０５でＮＯ）、ステップＳ１０４に戻って、ドライバが提示情報に従う新たな運転行動を行ったか否かを判断する。ステップＳ１０５で、日常の経路やよく行く目的地への経路から外れる運転行動であると判断した場合には（ステップＳ１０５でＹＥＳ）、ドライバ意思推定部１０４は、ドライバは提示情報で提案された目的地に行く意思を有するとの推定結果を情報取得部１０１に渡し、情報取得部１０１はさらに提示した情報のさらに詳細な情報を取得して提示情報生成部１０２に出力し、提示情報生成部１０２はその詳細な情報の音声及び映像の提示情報を生成し、ナビゲーション装置３０がこれを出力することで、提示情報に関する詳細情報をドライバに提示する（ステップＳ１０６）。
【００７２】
以上のように、本実施の形態の情報提示システムによれば、ドライバが日常の走行履歴から外れるような運転行動を行ったときにのみ、その運転行動を提案目的に行くための運転行動と判断してドライバの意思を推定するので、ドライバの意思をより正確に推定できる。また、ドライバが、提案目的地に行くための運転行動をとった場合にも、その運転行動が日常的に利用する経路を走行するための運転行動でもあるときは、ドライバが提示情報に従って提案された目的地に行くとは判断しないので、提案目的地が単に本来行こうとしていた目的地の経路途中にあって、ドライバは単に本来の目的地に向かっているだけであるという場合に、情報提示システムが、ドライバが提案目的地に行こうとしていると誤って推定することがない。
【００７３】
なお、上記の第２の実施の形態では、ドライバの運転行動が提案目的地に行くための運転行動であるかを判断するとともに、その運転行動が日常的に利用する経路やよく行く目的地への経路から外れる運転行動であるか否かを判断することでドライバの意思の推定精度を向上させたが、ドライバの運転行動が提案目的地に行くための運転行動であるかを判断するとともに、ナビゲーション装置３０のＧＰＳ３２を用いて車両の現在位置を確認して、車両が日常的に利用する経路やよく行く目的地への経路から外れたか否かを判断することで、ドライバの意思の推定の精度を向上させてもよい。
【００７４】
（第３の実施の形態）
図１１は、本発明の第３の実施の形態の情報提示システムの構成を示すブロック図である。本実施の形態の情報提示システム３において、第１の実施の形態の情報提示システム１と同一の構成については、同一の符号を付して、その詳細な説明は省略する。
【００７５】
本実施の形態のドライバ意思推定部１０４は、ドライバの意思を推定する際に、ナビゲーション装置３０にて設定された経路を参照する。ナビゲーション装置３０の経路探索部３５は、ドライバにより指定された目的地までの経路を探索して、車両の現在位置に応じて目的地までの走行経路を案内する機能を有している。情報提示装置１２０は、第１又は第２の実施の形態と同様にして、情報取得部１０１で情報を取得して、提示情報生成部１０２で提示情報を取得する。この提示情報は、ナビゲーション装置３０の音声出力部３３及び映像出力部３４によってドライバに提示される。
【００７６】
ドライバ意思推定部１０４は、運転行動情報取得部１０３から取得したドライバの運転行動の情報、提示情報生成部１０２が生成した提示情報、及びナビゲーション装置３０から取得した、車両の現在位置情報及び地図情報に基づいて、ドライバが提案目的地に行くための運転行動を行ったか否かを判断する。ドライバ意思推定部１０４は、さらに、この運転行動が、ナビゲーション装置３０から取得した、ドライバにより指定された目的地までの経路から外れる運転行動であるか否かに基づいて、ドライバが提案目的地に行く意思を有するか否かを推定する。
【００７７】
また、本実施の形態のドライバ意思推定部１０４は、提案目的地と車両の現在位置との距離が所定の閾値以下になってからドライバの意思の推定を開始する。これは、車両の位置と提案目的地との距離があまりに遠い場合には、たとえドライバにより指定された目的地までの経路から外れる運転行動が行われたとしても、そのような運転行動を一概に提案目的地に行くための運転行動であると判断するのは適切でないからである。ドライバの意思の推定を開始するための提案目的地と車両の現在位置との距離は、例えば５００ｍとする。
【００７８】
また、本実施の形態の情報提示システム１２０は、ドライバの意思の推定に基づいて、ナビゲーション装置３０によるナビゲーションの目的地を自動的に変更する。このために、ドライバ意思推定部１０４は、ドライバが提案目的地に行く意思を有すると推定した場合に、情報取得部１０１に推定結果を渡すとともに、ナビゲーション装置３０に対しても推定結果を渡す。ナビゲーション装置３０は、ドライバが提案目的地に行く意思を有するとの推定結果を受け取ると、現在行っているドライバが指定した目的地への経路案内を中止して、提案目的地に行くための経路を探索して経路案内を開始する。また、ナビゲーション装置３０は、ドライバが提案目的地に行く意思を有するとの推定結果を受け取った場合において、ドライバが指定した目的地への経路案内を行っていないときは、提案目的地を目的地としてそこまでの経路を探索して経路案内を開始する。
【００７９】
図１２は、本実施の形態の情報提示システム３の動作例を示す図である。この例では、ナビゲーション装置３０は、ドライバが指定した目的地Ｕに行くための経路（ナビ経路）Ｒを探索して、ドライバに経路案内をしている。車両Ｃが縦方向の道路を直進しているときに、位置Ｐ１２１で、喫茶店Ｇに関する情報が提示される。ドライバはこの提示情報に従って喫茶店Ｇに行くことを意思決定し、その先の交差点Ｊを左折するために、位置Ｐ１２２で速度を緩めながらステアリングを若干左に切って、車両Ｃを道路の左側に寄せて走行する。そうすると、ドライバ意思推定部１０４は、運転行動情報取得部１０３から取得したステアリング角度、アクセル開度及びブレーキ強度に基づいて車両Ｃが減速しながら道路左側に寄ったことを認識し、この運転行動が喫茶店Ｇに行くための運転行動であると判断する。しかし、この時点ではまだこのドライバが喫茶店Ｇに行くと意思決定したという推定結論は出さない。
【００８０】
その後ドライバがステアリングを左に切って、位置Ｐ１２３で左折をすると、ナビゲーション装置３０から取得した車両Ｃの現在位置情報と地図情報に基づいて、その左折した位置が交差点Ｊであることを認識し、かつ、提示情報生成部１０２から取得した提示情報に基づいて、その交差点Ｊでの左折のためにステアリングを左に切った運転行動がナビ経路Ｒから外れて反対側に向かう運転行動であると認識する。ドライバ意思推定部１０４は、これらの認識に基づいて、ドライバによる上記の運転行動が、提示情報に従って喫茶店Ｇに行くための運転行動であると判断する。これによりドライバが喫茶店Ｇに行く意思決定したことを推定し、その推定結果を情報取得部１０１に出力する。
【００８１】
情報取得部１０１は、この推定結果を受けて喫茶店Ｇに関する詳細な情報を取得し、これを提示情報生成部１０２に出力する。提示情報生成部１０２は、この詳細情報に基づいて音声及び映像の詳細な提示情報を生成してナビゲーション装置３０に出力する。また、ナビゲーション装置３０は、経路案内の目的地をドライバが指定した目的地Ｕから喫茶店Ｇに変更して、喫茶店Ｇまでの経路を探索する。ナビゲーション装置３０は、位置Ｐ１２４で喫茶店Ｇに関する詳細な情報を提示するとともに、喫茶店Ｇまでの経路案内を開始する。
【００８２】
図１３は、本発明の第３の実施の形態における情報提示システムの動作を示すフロー図である。まず、ナビゲーション装置３０は、ドライバから目的地の指定を受けて、当該目的地への経路を探索し、ナビゲーションを開始する（ステップＳ１３１）。次に、運転行動情報取得部１０３は、車両操作用インターフェース２０からのドライバの運転行動情報の取得を開始する（ステップＳ１３２）。その後、情報取得部１０１は、取得した情報の中から、車両の近辺に関する情報で、ドライバに提示すべき情報があるか否かを判断する（ステップＳ１３３）。ドライバに提示すべき情報があれば（ステップＳ１３３でＹＥＳ）、提示情報生成部１０２にて音声及び映像の提示情報を生成して、ナビゲーション装置３０の音声出力部３３や映像出力部３４を用いて提示情報を出力してドライバに提示する（ステップＳ１３４）。ドライバに提示すべき情報がなければ（ステップＳ１３３でＮＯ）、そのような情報があるまでステップＳ１３３を繰り返す。
【００８３】
次に、ドライバ意思推定部１０４は、提示情報生成部１０２から取得した提示情報とナビゲーション装置３０から取得した車両の現在位置情報及び地図情報を参照して、提示情報に係る目的地から現在位置までの距離が閾値以下であるか否かを判断する（ステップＳ１３５）。この距離が閾値以下となるまで待って、閾値以下となった場合は（ステップＳ１３５でＹＥＳ）、ドライバ意思推定部１０４は、運転行動情報取得部１０３が取得した運転行動情報と、提示情報生成部１０２が生成した提示情報、及びナビゲーション装置３０から送られてきた車両の現在位置情報と地図情報に基づいて、第１の実施の形態と同様にして、ドライバが提示情報に従う運転行動を行ったか否かを判断する（ステップＳ１３６）。
【００８４】
ドライバ意思推定部１０４が、ドライバが提示情報に従う運転行動を行わなかったと判断した場合は（ステップＳ１３６でＮＯ）、ステップＳ１３２に戻って、ドライバに提示すべき他の情報がないかを判断する。ドライバが提示情報に従う運転行動を行ったと判断したときは（ステップＳ１３６でＹＥＳ）、ドライバ意思推定部１０４は、ナビゲーション装置３０から取得した、ナビ経路及び車両の現在位置を参照することで、ドライバの運転行動がナビ経路を外れるような運転行動であるかを判断することにより、ドライバの意思を推定する（ステップＳ１３７）。
【００８５】
ステップＳ１３７で、ナビ経路から外れる運転行動ではないと判断した場合には（ステップＳ１３７でＮＯ）、ステップＳ１３６に戻って、ドライバが提示情報に従う新たな運転行動を行ったか否かを判断する。ステップＳ１３７で、ナビ経路から外れる運転行動であると判断した場合には（ステップＳ１３７でＹＥＳ）、ドライバ意思推定部１０４は、ドライバは提示情報で提案された目的地に行く意思を有するとの推定結果を情報取得部１０１に渡し、情報取得部１０１はさらに提示した情報のさらに詳細な情報を取得して提示情報生成部１０２に出力し、提示情報生成部１０２はその詳細な情報の音声及び映像の提示情報を生成し、ナビゲーション装置３０がこれを出力することで、提示情報に関する詳細情報をドライバに提示する（ステップＳ１３８）。
【００８６】
ナビゲーション装置３０は、さらに、経路案内において、ドライバより指定された目的地を提示情報で提案された目的地に変更して、新たな経路を探索し、経路案内を開始する（ステップＳ１３９）。
【００８７】
以上のように、本実施の形態の情報提示システム３によれば、ナビ経路から外れるような運転行動を行ったときに、それを提案目的地に向かうための運転行動と判断してドライバの意思を推定するので、ドライバの意思をより正確に推定できる。また、ドライバが、提案された目的地に行くための運転行動を行った場合にも、その運転行動が、ナビゲーション装置３０の経路案内に従って走行するための運転行動である限り、ドライバが提示情報に従って提案された目的地に行く意思を有するとは判断しないので、提案された目的地が単に本来行こうとしていた目的地の経路途中にあって、ドライバは単に本来の目的地に向かっているだけであるという場合に、ドライバが情報提示システムによって提案された目的地に行こうとしていると誤って判断することがない。
【００８８】
また、本実施の形態の情報提示システム３によれば、ドライバが情報提示システム３の提示情報に従ったと推定した場合に、ナビゲーション装置３０にて目的地をその提示情報の提案する目的地に変更して経路を探索し、経路案内を開始するので、ドライバは提示情報にて提案された目的地に行こうと思ったときに、容易にその目的地に到達できる。
【００８９】
なお、上記の第３の実施の形態では、まずステップＳ１３５にて提示情報に係る目的地と車両の現在位置との距離が所定の閾値以下であることを判断して、この距離が閾値以下になった後に、ステップＳ１３６にてドライバが提示情報に従う運転行動を行ったかを判断し、ステップＳ１３７にてその運転行動がナビ経路から外れる運転行動であるかを判断したが、提示情報に係る目的地と車両の現在位置との距離が所定の閾値以下であるかの判断は、ステップＳ１３６の後又はステップＳ１３７の後に行ってもよい。
【００９０】
また、上記の第３の実施の形態では、ドライバの運転行動が提案目的地に行くための運転行動であるかを判断するとともに、その運転行動がナビ経路から外れる運転行動であるか否かを判断することでドライバの意思の推定精度を向上させたが、ドライバの運転行動が提案目的地に行くための運転行動であるかを判断するとともに、ナビゲーション装置３０のＧＰＳ３２を用いて車両の現在位置を確認して、車両がドライバにより指定された目的地までの経路から外れたか否かを判断することで、ドライバの意思の推定の精度を向上させてもよい。
【００９１】
（第４の実施の形態）
図１４は、本発明の第４の実施の形態の情報提示システムの構成を示すブロック図である。本実施の形態の情報提示システム４において、第１の実施の形態の情報提示システム１と同一の構成については、同一の符号を付して、その詳細な説明は省略する。
【００９２】
本実施の形態の情報提示システム４の情報提示装置１３０は、エージェント制御部１３８を備えている。エージェント制御部１３８は、提示情報生成部１０２で生成された提示情報に基づいて複数のエージェント（仮想的な話者）の会話を生成する。エージェント制御部１３８は、生成した会話をナビゲーション装置３０の音声出力部３３及び映像出力部３４に出力する。音声出力部３３及び映像出力部３４は、エージェントが会話をする形式でドライバに情報を提示する。
【００９３】
ドライバが音声出力部３３及び映像出力部３４より出力されるエージェントの会話に参与しなくても、エージェント同士の会話は進行する。従って、ドライバの応答を強制せずに、インタラクションを連続して持続させることが可能である。ドライバがエージェント間で構成される会話に介入することを望む場合には、上記の実施の形態と同様に、運転行動でエージェント間の会話に参加することが可能である。
【００９４】
ドライバがエージェント間の会話に対応した運転行動をすると、運転行動情報取得部１０３がその運転行動の情報を取得し、ドライバ意思推定部１０４に出力する。ドライバ意思推定部１０４は、提示情報生成部１０２から取得した提示情報及びナビゲーション装置３０から取得した車両の現在位置情報及び地図情報に基づいて、運転行動情報取得部１０３から取得した運転行動情報がエージェント間の会話に対応した運転行動であると判断することでドライバの意思を推定する。
【００９５】
ドライバ意思推定部１０４は、推定結果を情報取得部１０１に出力すると、情報取得部１０１はドライバの意思に従った新たな情報を取得して、提示情報生成部１０２に出力する。提示情報生成部１０２は新たな情報をもとに提示情報を生成する。エージェント制御部１３８は、提示情報生成部１０２にて新たに生成された提示情報に基づいて、エージェントの会話を生成し、ナビゲーション装置３０に出力する。ナビゲーション装置３０の音声出力部３３及び映像出力部３４は、音声及び映像を用いて会話形式で提示情報を提示する。
【００９６】
以下、情報提示システム４の動作の具体例を説明する。提示情報生成部１０２が生成した提示情報に基づいて、エージェント制御部１３８が、例えば、エージェントＡ、Ｂによる次のような会話を生成する。
エージェントＡ：「この先のカーブは、交通事故が多発しているらしいよ。」
エージェントＢ：「そうらしいね。最近もスリップ事故でけが人が出たらしいね。」
【００９７】
この会話に対するドライバの応答として、ドライバがブレーキを踏んで減速をすると、運転行動情報取得部１０３がその運転行動の情報を取得して、ドライバ意思推定部１０４に出力し、ドライバ意思推定部１０４では、ナビゲーション装置３０から車両の現在位置情報と地図情報を取得して、当該ブレーキを踏む運転行動がその先のカーブに進入する前の減速であることを認識し、提示情報生成部１０２から取得した提示情報に基づいて、この運転行動がエージェントＡ、Ｂの会話への応答であると推定する。
【００９８】
ドライバ意思推定部１０４は情報取得部１０１にこの推定結果を出力する。情報取得部１０は、推定結果を受けて、当該推定結果に基づいてさらに情報を取得して提示情報生成部１０２に出力する。提示情報生成部１０２は、提示情報を生成してエージェント制御部１３８に出力する。エージェント制御部１３８は、例えば次のようなドライバの運転行動に対する会話を生成する。
エージェントＡ：「そうそう、やっぱり安全運転が一番だよ。」
エージェントＢ：「交通事故の原因の多くはスピードの出しすぎだって言うしね。」
【００９９】
図１５は、本発明の第４の実施の形態における情報提示システムの動作を示すフロー図である。まず、運転行動情報取得部１０３は、車両操作用インターフェース２０からのドライバの運転行動情報の取得を開始する（ステップＳ１５１）。その後、情報取得部１０１は、取得した情報の中から、車両の近辺に関する情報で、ドライバに提示すべき情報があるか否かを判断する（ステップＳ１５２）。ドライバに提示すべき情報があれば（ステップＳ１５２でＹＥＳ）、提示情報生成部１０２が提示情報を生成して、エージェント制御部１３８が提示情報に基づいて音声及び映像の会話を生成する（ステップＳ１５３）。ナビゲーション装置３０は音声出力部３３や映像出力部３４を用いて会話形式で提示情報をドライバに提示する（ステップＳ１５４）。ドライバに提示すべき情報がなければ（ステップＳ１５２でＮＯ）、そのような情報があるまでステップＳ１５２を繰り返す。
【０１００】
次に、ドライバ意思推定部１０４は、運転行動情報取得部１０３が取得した運転行動情報と、提示情報生成部１０２が生成した提示情報、及びナビゲーション装置３０から送られてきた車両の現在位置情報と地図情報に基づいて、ドライバの運転行動がエージェントの会話に対する応答であるか否かを判断する（ステップＳ１５５）。ドライバ意思推定部１０４が、ドライバの運転行動がエージェントの会話に対する応答ではないと判断した場合は（ステップＳ１５５でＮＯ）、ステップＳ１５２に戻って、ドライバに提示すべき他の情報がないかを判断する。ドライバの運転行動がエージェントの会話に対する応答であると判断したときは（ステップＳ１５５でＹＥＳ）、エージェントの会話内容をドライバの運転行動に応じて変化させて、ドライバの運転行動に対応した会話を出力する（ステップＳ１５６）。
【０１０１】
以上のように、本実施の形態の情報提示システム４によれば、複数のエージェントによる会話形式の情報提示がされ、この会話にドライバが参与しなくてもエージェント間の会話は進行するため、ドライバの応答を強制することがなく、ドライバの認知負荷を抑えることができる。また、本実施の形態の情報提示システム４によれば、複数のエージェントによる会話形式の情報提示に対して、ドライバの運転行動からドライバが提示情報に従う意思があるか否かを推定するので、ドライバによる言語を用いないインタラクションが可能であり、ドライバと情報提示装置との間のインタラクションにおいてドライバの認知負荷を抑えることができる。
【０１０２】
（変形例）
上記の情報提示システム対して、種々の変更が可能である。以下、いくつかの変形例を説明する。上記の実施の形態では、提示情報生成部１０２は、情報取得部１０１が取得した情報に基づいて提示情報を生成したが、提示情報生成部１０２は、さらに車両の運転操作方法に関するアドバイス情報を生成して、提示情報とともにナビゲーション装置３０に出力してもよい。このアドバイス情報とは、第１の実施の形態で説明した、運転行動とドライバ意思の推定との関係を説明する情報である。例えば、アクセルを緩めてブレーキ強度を増加させる運転行動を提示情報に従った運転行動であると判断する場合には、その旨を音声等で案内することで、ドライバはどのような運転行動を行えば提示情報に従った運転行動と認識されるかを知ることができる。このように、情報提示システムがドライバに自身の意思を表現するための所定の運転行動を指定したとしても、そのような車両操作はあくまでも提示情報で提案された目的地に行くための運転行動であり、情報提示システムに応答をするに際してドライバの認知負荷が増えることはない。
【０１０３】
上記の第２〜第４の実施の形態の情報提示システムは、推定正否判断部及び意思推定事例データベースを有しない構成であったが、これらの実施の形態の情報提示システムがさらに推定正否判断部及び意思推定事例データベースを備えて、過去の推定事例も考慮してドライバの意思を推定してもよい。
【０１０４】
また、上記の実施の形態の情報提示システムでは、ナビゲーション装置の音声出力部及び映像出力部を利用して提示情報をドライバに提示していたが、情報提示システム専用の音声出力部及び映像出力部を利用して提示情報を提示するようにしてもよい。さらに、提示情報は、音声出力部又は映像出力部のいずれか一方を利用して出力されてもよい。特に、音声による情報提示は映像の場合と比較してドライバの認知負荷をより抑えることができるので有効である。
【０１０５】
また、上記の実施の形態の情報提示システムでは、情報取得装部１０１は、無線通信によって外部から情報を取得したが、情報取得装部１０１は情報提示装置が記憶している情報の中から車両近辺の情報を取得してもよい。さらに、上記の実施の形態の情報提示システムでは、情報取得部１０１にて情報を取得して、提示情報生成部１０２で提示情報を生成したが、提示すべき情報を情報取得部１０１にて直接取得することにより提示情報生成部１０２の構成を省略してよい。
【０１０６】
また、上記の実施の形態では車両に搭載される情報提示システムを紹介したが、情報提示システムは、ユーザが操作することによって運転される、車両以外の他の移動体に搭載されてもよい。
【産業上の利用可能性】
【０１０７】
本発明は、提示情報に対するドライバの運転行動からドライバの意思を推定するので、ドライバと情報提示システムとの間におけるドライバの認知負荷を低減できるという効果を有し、移動体を運転するユーザに情報を提示した後に当該提示情報に対するユーザの応答を受け付ける対話型の情報提示システム等として有用である。
【符号の説明】
【０１０８】
１、２、３  情報提示システム
２０  車両操作用インターフェース
３０  ナビゲーション装置
３３  音声出力部
３４  映像出力部
１００、１１０、１２０  情報提示装置
１０１  情報取得部
１０２  提示情報生成部
１０３  運転行動情報取得部
１０４  ドライバ意思推定部
１０５  推定正否判断部
１０６  意思推定事例データベース
１１７  走行履歴データベース
１３８  エージェント制御部
【図１】
0005636667.tif 000002
【図２】
0005636667.tif 000003
【図３】
0005636667.tif 000004
【図４】
0005636667.tif 000005
【図５】
0005636667.tif 000006
【図６】
0005636667.tif 000007
【図７】
0005636667.tif 000008
【図８】
0005636667.tif 000009
【図９】
0005636667.tif 000010
【図１０】
0005636667.tif 000011
【図１１】
0005636667.tif 000012
【図１２】
0005636667.tif 000013
【図１３】
0005636667.tif 000014
【図１４】
0005636667.tif 000015
【図１５】
0005636667.tif 000016