(57)【特許請求の範囲】
【請求項１】
音声出力器（３０）から出力される音声により、ユーザに情報を提供する情報提供装置であって、
前記ユーザに提供される情報を取得する情報取得部（６２）と、
前記ユーザが会話中であるか否かを判定し、当該ユーザが会話中であった場合に、この会話の終了を検知する会話解析部（７０）と、
前記会話解析部によって会話の終了が検知された後、待機時間（Ｔ）の経過を待ってから、前記音声出力器の音声による情報の提供を開始させる提供制御部（８０）と、を備え、
前記会話解析部は、前記ユーザが実施している会話の盛り上がり度合いを推定し、 
前記提供制御部は、実施中の会話が盛り上がっているほど、前記待機時間を長く設定する情報提供装置。
【請求項２】
前記ユーザ及び当該ユーザと会話する会話者のそれぞれが発話した音声を認識する音声認識部（６１）、をさらに備え、
前記会話解析部は、前記ユーザ及び前記会話者の発話の内容を前記音声認識部から取得する請求項１に記載の情報提供装置。
【請求項３】
前記会話解析部は、前記ユーザ及び前記会話者によって発話されたワードの重複率を算定し、
前記提供制御部は、前記会話解析部によって算定されたワードの重複率が高くなるほど、前記待機時間を長く設定する請求項２に記載の情報提供装置。
【請求項４】
前記会話解析部は、前記ユーザ及び前記会話者による発話の文末に、会話の継続を示唆する表現が含まれているか否かを判定し、
前記提供制御部は、前記会話解析部によって会話の継続を示唆する表現が文末にあると判定された場合に、前記待機時間を長く設定する請求項２又は３に記載の情報提供装置。
【請求項５】
前記会話解析部は、前記ユーザ及び前記会話者のそれぞれの発話における抑揚の大きさを前記音声認識部から取得し、
前記提供制御部は、前記ユーザ又は前記会話者の発話における抑揚が大きくなるほど、前記待機時間を長く設定する請求項２〜４のいずれか一項に記載の情報提供装置。
【請求項６】
前記会話解析部は、前記ユーザ及び前記会話者それぞれの会話への参加率を算定し、
前記提供制御部は、前記会話解析部によって算定された前記ユーザ及び前記会話者の会話への参加率が均等に近いほど、前記待機時間を長く設定する請求項２〜５のいずれか一項に記載の情報提供装置。
【請求項７】
車両を運転する前記ユーザとしての運転者に情報を提供する情報提供装置であって、
前記情報取得部は、前記運転者が漫然状態にあるか否かを判定した漫然情報を漫然判定部（５１）から取得し、
前記提供制御部は、前記漫然判定部によって前記運転者が漫然状態にあると判定されたことに基づき、前記待機時間を短く設定する請求項１〜６のいずれか一項に記載の情報提供装置。
【請求項８】
音声出力器（３０）から出力される音声により、車両を運転するユーザとしての運転者に情報を提供する情報提供装置であって、
前記ユーザに提供される情報を取得する情報取得部（６２）と、
前記ユーザが会話中であるか否かを判定し、当該ユーザが会話中であった場合に、この会話の終了を検知する会話解析部（７０）と、
前記会話解析部によって会話の終了が検知された後、待機時間（Ｔ）の経過を待ってから、前記音声出力器の音声による情報の提供を開始させる提供制御部（８０）と、を備え、
前記情報取得部は、前記運転者が漫然状態にあるか否かを判定した漫然情報を漫然判定部（５１）から取得し、
前記提供制御部は、前記漫然判定部によって前記運転者が漫然状態にあると判定されたことに基づき、前記待機時間を短く設定する情報提供装置。
【請求項９】
車両を運転する前記ユーザとしての運転者に情報を提供する情報提供装置であって、
前記情報取得部は、前記運転者の運転負荷の高さを推定した負荷情報を負荷推定部（５２）から取得し、
前記提供制御部は、前記負荷推定部によって推定される運転負荷が高いほど、前記待機時間を長く設定する請求項１〜８のいずれか一項に記載の情報提供装置。
【請求項１０】
音声出力器（３０）から出力される音声により、車両を運転するユーザとしての運転者に情報を提供する情報提供装置であって、
前記ユーザに提供される情報を取得する情報取得部（６２）と、
前記ユーザが会話中であるか否かを判定し、当該ユーザが会話中であった場合に、この会話の終了を検知する会話解析部（７０）と、
前記会話解析部によって会話の終了が検知された後、待機時間（Ｔ）の経過を待ってから、前記音声出力器の音声による情報の提供を開始させる提供制御部（８０）と、を備え、
前記情報取得部は、運転者の運転負荷の高さを推定した負荷情報を負荷推定部（５２）から取得し、
前記提供制御部は、前記負荷推定部によって推定される運転負荷が高いほど、前記待機時間を長く設定する情報提供装置。
【請求項１１】
前記提供制御部は、前記待機時間の経過以前に前記会話解析部によって会話の再開が検知された場合に、音声による情報提供の開始を保留し、前記会話解析部による再度の会話終了の検知を待つ請求項１〜１０のいずれか一項に記載の情報提供装置。
【請求項１２】
前記情報取得部によって取得された情報が直ちに前記ユーザに報知すべき優先提供情報であるか否かを判定する優先度判定部（８１）、をさらに備え、
前記提供制御部は、前記会話解析部によって前記ユーザが会話中であると判定されている場合でも、前記優先提供情報の提供を開始させる請求項１〜１１のいずれか一項に記載の情報提供装置。
【請求項１３】
音声出力器（３０）から出力される音声を用いたユーザへの情報の提供を制御する情報提供制御プログラムであって、
前記ユーザに提供される情報を取得する情報取得ステップ（Ｓ１０１）と、
前記ユーザが会話中であるか否かを判定し、当該ユーザが会話中であった場合に、この会話の終了を検知する会話解析ステップ（Ｓ１０７）と、
前記会話解析ステップによって会話の終了が検知された後、待機時間（Ｔ）の経過を待ってから前記音声出力器の音声による情報の提供を開始させる提供制御ステップ（Ｓ１０
８，Ｓ１０９）と、
を少なくとも一つのプロセッサ（６０ａ）に実行させ、
前記会話解析ステップでは、前記ユーザが実施している会話の盛り上がり度合いを推定し、 
前記提供制御ステップでは、実施中の会話が盛り上がっているほど、前記待機時間を長く設定する情報提供制御プログラム。
【請求項１４】
音声出力器（３０）から出力される音声を用いたユーザへの情報の提供を制御する情報提供制御プログラムであって、
前記ユーザに提供される情報を取得する情報取得ステップ（Ｓ１０１）と、
前記ユーザが会話中であるか否かを判定し、当該ユーザが会話中であった場合に、この会話の終了を検知する会話解析ステップ（Ｓ１０７）と、
前記会話解析ステップによって会話の終了が検知された後、待機時間（Ｔ）の経過を待ってから前記音声出力器の音声による情報の提供を開始させる提供制御ステップ（Ｓ１０
８，Ｓ１０９）と、
を少なくとも一つのプロセッサ（６０ａ）に実行させ、
前記情報取得ステップでは、車両を運転する前記ユーザとしての運転者が漫然状態にあるか否かを判定した漫然情報を取得し、
前記提供制御ステップでは、前記運転者が漫然状態にあると判定された前記漫然情報に基づき、前記待機時間を短く設定する情報提供制御プログラム。
【請求項１５】
音声出力器（３０）から出力される音声を用いたユーザへの情報の提供を制御する情報提供制御プログラムであって、
前記ユーザに提供される情報を取得する情報取得ステップ（Ｓ１０１）と、
前記ユーザが会話中であるか否かを判定し、当該ユーザが会話中であった場合に、この会話の終了を検知する会話解析ステップ（Ｓ１０７）と、
前記会話解析ステップによって会話の終了が検知された後、待機時間（Ｔ）の経過を待ってから前記音声出力器の音声による情報の提供を開始させる提供制御ステップ（Ｓ１０
８，Ｓ１０９）と、
を少なくとも一つのプロセッサ（６０ａ）に実行させ、
前記情報取得ステップでは、車両を運転する前記ユーザとしての運転者の運転負荷の高さを推定した負荷情報を取得し、
前記提供制御ステップでは、前記負荷情報の示す運転負荷が高いほど、前記待機時間を長く設定する情報提供制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声によってユーザに情報を提供する情報提供装置及び、音声による情報提供を制御する情報提供制御プログラムに関する。
【背景技術】
【０００２】
従来、情報提供装置の一種として、例えば特許文献１には、車両の現在位置、進行方向、及び経路等の情報を、ユーザとしての運転者に音声によって提供するナビゲーション装置が開示されている。このナビゲーション装置は、ユーザが発話中か否かを判定し、ユーザが発話中である場合には、音声による案内を行わないようにする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１５６２４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
さて、特許文献１のナビゲーション装置では、ユーザが発話中か否かに基づいて音声案内の開始を制御しているだけのため、例えばユーザの会話に切れ目が生じた場合でも、音声による案内は開始されてしまう。故に、盛り上がっていたユーザの会話が偶発的に途切れた場合、その切れ目にて、ナビゲーション装置による音声案内が直ちに再生されてしまうこととなる。その結果、会話を遮られたユーザは、ナビゲーション装置による音声案内に不快感を抱き易かった。
【０００５】
本発明は、このような問題に鑑みてなされたものであり、その目的は、ユーザに不快感を与えることなく、音声による情報提供を行うことが可能な情報提供装置及び情報提供制御プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、開示された一つの発明は、音声出力器（３０）から出力される音声により、ユーザに情報を提供する情報提供装置であって、ユーザに提供される情報を取得する情報取得部（６２）と、ユーザが会話中であるか否かを判定し、当該ユーザが会話中であった場合に、この会話の終了を検知する会話解析部（７０）と、会話解析部によって会話の終了が検知された後、待機時間（Ｔ）の経過を待ってから、音声出力器の音声による情報の提供を開始させる提供制御部（８０）と、を備え、会話解析部は、ユーザが実施している会話の盛り上がり度合いを推定し、提供制御部は、実施中の会話が盛り上がっているほど、待機時間を長く設定する情報提供装置とする。
また、開示された一つの発明は、音声出力器（３０）から出力される音声により、車両を運転するユーザとしての運転者に情報を提供する情報提供装置であって、ユーザに提供される情報を取得する情報取得部（６２）と、ユーザが会話中であるか否かを判定し、当該ユーザが会話中であった場合に、この会話の終了を検知する会話解析部（７０）と、会話解析部によって会話の終了が検知された後、待機時間（Ｔ）の経過を待ってから、音声出力器の音声による情報の提供を開始させる提供制御部（８０）と、を備え、情報取得部は、運転者が漫然状態にあるか否かを判定した漫然情報を漫然判定部（５１）から取得し、提供制御部は、漫然判定部によって運転者が漫然状態にあると判定されたことに基づき、待機時間を短く設定する情報提供装置とする。
また、開示された一つの発明は、音声出力器（３０）から出力される音声により、車両を運転するユーザとしての運転者に情報を提供する情報提供装置であって、ユーザに提供される情報を取得する情報取得部（６２）と、ユーザが会話中であるか否かを判定し、当該ユーザが会話中であった場合に、この会話の終了を検知する会話解析部（７０）と、会話解析部によって会話の終了が検知された後、待機時間（Ｔ）の経過を待ってから、音声出力器の音声による情報の提供を開始させる提供制御部（８０）と、を備え、情報取得部は、運転者の運転負荷の高さを推定した負荷情報を負荷推定部（５２）から取得し、提供制御部は、負荷推定部によって推定される運転負荷が高いほど、待機時間を長く設定する情報提供装置とする。
【０００７】
この発明によれば、ユーザの会話に切れ目が生じた場合でも、音声による情報提供は、すぐに開始されず、待機時間の経過を待ってから開始される。故に、盛り上がっていたユーザの会話が偶発的に途切れた場合に、その切れ目で音声が直ちに再生されてしまう事態は、防がれ得る。以上によれば、情報提供装置は、ユーザに不快感を与えることなく、音声による情報提供を行うことができる。
【０００８】
また、開示された他の一つの発明は、音声出力器（３０）から出力される音声を用いたユーザへの情報の提供を制御する情報提供制御プログラムであって、ユーザに提供される情報を取得する情報取得ステップ（Ｓ１０１）と、ユーザが会話中であるか否かを判定し、当該ユーザが会話中であった場合に、この会話の終了を検知する会話解析ステップ（Ｓ１０７）と、会話解析ステップによって会話の終了が検知された後、待機時間（Ｔ）の経過を待ってから音声出力器の音声による情報の提供を開始させる提供制御ステップ（Ｓ１０８，Ｓ１０９）と、を少なくとも一つのプロセッサ（６０ａ）に実行させ、会話解析ステップでは、ユーザが実施している会話の盛り上がり度合いを推定し、 提供制御ステップでは、実施中の会話が盛り上がっているほど、待機時間を長く設定する情報提供制御プログラムとする。
また、開示された他の一つの発明は、音声出力器（３０）から出力される音声を用いたユーザへの情報の提供を制御する情報提供制御プログラムであって、ユーザに提供される情報を取得する情報取得ステップ（Ｓ１０１）と、ユーザが会話中であるか否かを判定し、当該ユーザが会話中であった場合に、この会話の終了を検知する会話解析ステップ（Ｓ１０７）と、会話解析ステップによって会話の終了が検知された後、待機時間（Ｔ）の経過を待ってから音声出力器の音声による情報の提供を開始させる提供制御ステップ（Ｓ１０
８，Ｓ１０９）と、を少なくとも一つのプロセッサ（６０ａ）に実行させ、情報取得ステップでは、車両を運転するユーザとしての運転者が漫然状態にあるか否かを判定した漫然情報を取得し、提供制御ステップでは、運転者が漫然状態にあると判定された漫然情報に基づき、待機時間を短く設定する情報提供制御プログラムとする。
また、開示された他の一つの発明は、音声出力器（３０）から出力される音声を用いたユーザへの情報の提供を制御する情報提供制御プログラムであって、ユーザに提供される情報を取得する情報取得ステップ（Ｓ１０１）と、ユーザが会話中であるか否かを判定し、当該ユーザが会話中であった場合に、この会話の終了を検知する会話解析ステップ（Ｓ１０７）と、会話解析ステップによって会話の終了が検知された後、待機時間（Ｔ）の経過を待ってから音声出力器の音声による情報の提供を開始させる提供制御ステップ（Ｓ１０
８，Ｓ１０９）と、を少なくとも一つのプロセッサ（６０ａ）に実行させ、情報取得ステップでは、車両を運転するユーザとしての運転者の運転負荷の高さを推定した負荷情報を取得し、提供制御ステップでは、負荷情報の示す運転負荷が高いほど、待機時間を長く設定する情報提供制御プログラムとする。
【０００９】
以上の情報提供制御プログラムによっても、偶発的な会話の切れ目で音声が直ちに再生されてしまう事態を防ぎ、ユーザに不快感を与えることなく、音声による情報提供を行うことが可能となる。
【００１０】
尚、上記括弧内の参照番号は、本発明の理解を容易にすべく、後述する実施形態における具体的な構成との対応関係の一例を示すものにすぎず、本発明の範囲を何ら制限するものではない。
【図面の簡単な説明】
【００１１】
【図１】一実施形態による情報提供装置の全体構成を示すブロック図である。
【図２】制御回路に構築される機能ブロック及びサブブロックを説明する図である。
【図３】制御回路にて実施される提供実行処理を示すフローチャートである。
【図４】会話の重複率に応じて待機時間を調整する処理を示すフローチャートである。
【図５】会話の文末表現に応じて待機時間を調整する処理を示すフローチャートである。
【図６】運転者の漫然状態に応じて待機時間を調整する処理を示すフローチャートである。
【図７】運転者の運転負荷に応じて待機時間を調整する処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
図１に示す本発明の一実施形態による情報提供装置１００は、車両に搭載されており、車両を運転するユーザとしての運転者に、音声によって情報を提供することができる。情報提供装置１００は、経路案内及び燃料残量の警報等の通常の車両情報に加えて、インターネットから取得したニュース情報等を運転者に提示可能である。情報提供装置１００は、音声による情報提供により、漫然状態に陥りそうな運転者の覚醒度を、通常の覚醒状態に回復させる役割を果たすことができる。
【００１３】
情報提供装置１００は、マイク２０、音声出力器３０、車載ＥＣＵ群４０、ナビゲーション装置４１、通信器４２、及び状態検出装置５０等と電気的に接続されている。
【００１４】
マイク２０は、車室内に設けられた音声入力器である。マイク２０は、車両の乗員によって発せられた会話の音声を電気信号に変換し、音声データとして情報提供装置１００へ向けて出力する。マイク２０は、例えばスマートフォン及びタブレット端末等の通信機器に設けられた通話のための構成であってもよい。またマイク２０にて集音された音声データは、情報提供装置１００へ無線送信されてもよい。
【００１５】
音声出力器３０は、運転者へ向けて情報を出力する出力インターフェースの機能を有している。音声出力器３０は、アンプ３１及びスピーカ３２を有している。アンプ３１は、情報提供装置１００から音声データを取得する。アンプ３１は、取得した音声データに基づいてスピーカ３２を駆動する。スピーカ３２は、車室内に設けられており、運転者を含む車両の乗員に聞き取られるよう、音声によるガイダンスを再生する。スピーカ３２から出力される音声により、運転者は情報を取得できる。音声出力器３０は、例えば車室内に設けられた音響機器であってもよく、又はコミュニケーションロボット、スマートフォン、或いはタブレット端末等であってもよい。
【００１６】
車載ＥＣＵ群４０は、それぞれマイコン等を主体に構成されており、統合制御ＥＣＵ、機関制御ＥＣＵ、及びブレーキ制御ＥＣＵ等を含んでいる。車載ＥＣＵ群４０からは、燃料残量を示す情報、自車両の走行速度を示す情報、アクセルペダル及びステアリングホイール等の操作量を示す操作情報が情報提供装置１００及び状態検出装置５０へ向けて出力される。
【００１７】
ナビゲーション装置４１は、運転者等によって入力された目的地までの予定走行経路を作成し、予定走行経路に従ったガイダンスを運転者に対して実施可能である。ナビゲーション装置４１は、道路形状の情報等を記憶した地図データベースと、自車両の現在位置情報を取得するＧＮＳＳ（Global Navigation Satellite System）受信機等を含む構成である。ナビゲーション装置４１は、音声による経路案内の実施を情報提供装置１００に指示する。その結果、例えば「７００ｍ先、右です」といった経路案内のための音声によるガイダンスが、音声出力器３０から出力される。またナビゲーション装置４１は、車両前方の道路形状を示す情報を状態検出装置５０に提供可能である。加えてナビゲーション装置４１は、一部の音声データを音声出力器３０に出力することにより、車室内に音声を再生させることが可能である。
【００１８】
通信器４２は、モバイル通信用のアンテナを有する構成である。通信器４２は、例えばＤＣＭ（Data Communication Module）のような車両用の通信モジュールであってもよく、又は運転者によって車両に持ち込まれたスマートフォン等の通信端末であってもよい。通信器４２は、アンテナを介して、車両外部の基地局との間で情報の送受信を行う。通信器４２は、基地局を通じてインターネットに接続可能であり、インターネットを通じて種々の情報を取得可能である。通信器４２は、例えば、車両の乗員宛のメール、ニュース情報、及び自車両が走行している現在地点周辺の混雑具合を示す交通情報等を取得できる。
【００１９】
状態検出装置５０は、プロセッサ、ＲＡＭ、フラッシュメモリ、及び入出力インターフェースを有するマイクロコンピュータを主体に構成されている。状態検出装置５０は、車載ＥＣＵ群４０及びナビゲーション装置４１と、ドライバーステータスモニタ等の車内カメラを含む構成から、運転者の状態に関連する情報を取得し、運転者の状態を推定する。状態検出装置５０は、プロセッサによって所定の状態検出プログラムを実行することにより、漫然判定部５１及び負荷推定部５２を、機能ブロックとして構築する。
【００２０】
漫然判定部５１は、運転者が漫然状態にあるか否かを判定する機能ブロックである。漫然判定部５１は、車載ＥＣＵ群４０から取得するアクセルペダル及びステアリングホイールの操作情報の推移に基づき、これら操作系の緩慢な操作、及び時折入力される大きな修正操作等を検出した場合に、運転者が漫然状態にあると判定する。
【００２１】
また漫然判定部５１は、ドライバーステータスモニタによって撮影された運転者の顔周囲の画像から、運転者の両目の視線方向及び目の開き具合といった情報を取得する。漫然判定部５１は、両目の視差が不安定であったり進行方向の物体の知覚に適切な状態でなかったりした場合、及び目の開度の低い状態が継続している場合等に、運転者が漫然状態にあると判定する。
【００２２】
負荷推定部５２は、車両が現在走行している道路について、運転者の運転負荷が高いか否かを推定する機能ブロックである。負荷推定部５２は、車載ＥＣＵ群４０から取得するアクセルペダル及びステアリングホイールの操作情報の推移に基づき、これらの少なくとも一方を運転者が忙しく操作していると推定した場合に、現在の運転負荷が高いと判定する。反対に、ステアリング及びアクセルペダルの操作量の変動が僅かである場合には、負荷推定部５２は、運転負荷が低いと判定する。
【００２３】
また負荷推定部５２は、走行予定の道路の形状情報及び自車両周囲の混雑具合を示す交通情報等を、それぞれナビゲーション装置４１及び通信器４２から取得可能である。負荷推定部５２は、進行方向の道路がカーブ形状である場合、及び車両が渋滞の中を走行していると推定される場合に、現在の運転負荷が高いと判定する。反対に、車両が概ね直線状の道路を走行中であり、且つ、周囲を走行する他の車両も僅かである場合、負荷推定部５２は、現在の運転負荷が低いと判定する。
【００２４】
次に、情報提供装置１００の構成を説明する。情報提供装置１００は、プロセッサ６０ａ、ＲＡＭ、フラッシュメモリ、及び入出力インターフェースを有するマイクロコンピュータを主体に構成された制御回路６０を有している。制御回路６０は、スピーカ３２から出力される音声を用いた運転者への情報の提供を、統合的に制御する回路である。制御回路６０は、プロセッサ６０ａによって所定の情報提供制御プログラムを実行することにより、音声認識部６１、情報取得部６２、会話解析部７０、及び提供制御部８０を機能ブロックとして構築する。以下、制御回路６０に構築される各機能ブロックの詳細を、図１及び図２に基づき説明する。
【００２５】
音声認識部６１は、音声認識可能であり、運転者を含む車両の乗員の発話の内容を取得する。音声認識部６１は、マイク２０と接続されている。音声認識部６１は、ユーザである運転者、及び運転者と会話する会話者としての助手席の搭乗者等、車両の各乗員が発話した音声を、マイク２０によって集音し、発話の音声データを取得する。音声認識部６１は、取得した音声データを読み込み、テキストデータに変換する。加えて音声認識部６１は、発話における各乗員の声量の大きさを示す声量情報も、音声データから抽出する。音声認識部６１は、運転者の独り言及び乗員同士の会話等、車室内にて各ユーザが発した言葉をテキストデータ化し、声量情報と共に会話解析部７０へ提供する。
【００２６】
情報取得部６２は、車載ＥＣＵ群４０、ナビゲーション装置４１、通信器４２、及び状態検出装置５０から、運転者への提供の必要がある種々の提供情報を取得する。提供情報には、例えばユーザトリガ情報、故障及びガス欠等を警告するアラート情報、ＡＣＣ（Adaptive Cruise Control）等に係る運転支援情報、ナビゲーション装置４１の交差点案内といった移動支援情報が含まれる。さらに、これらの通常の車両情報に加えて、新着メール及び新着ニュース情報等を読み上げるようなシステムトリガ情報等も提供情報に含まれる。尚、ユーザトリガ情報は、運転者が車載器を操作したこと又は操作しようとしたことに対するフィードバックとして提示される情報である。加えて情報取得部６２は、運転者が漫然状態にあるか否かを判定した漫然情報と運転者の運転負荷の高さを推定した運転負荷情報とを、それぞれ漫然判定部５１及び負荷推定部５２から取得できる。
【００２７】
会話解析部７０は、車両の乗員間で行われる発話の内容を情報取得部６２から取得し、各乗員の発話の内容を解析する。会話解析部７０は、サブブロックとして、会話検知部７１、重複率算定部７３、文末判定部７４、抑揚判定部７５、及び参加率算定部７６を有する。
【００２８】
会話検知部７１は、運転者を含む各乗員が会話中であるか否かを判定する。会話検知部７１は、運転者に提供すべき提供情報が情報取得部６２によって取得されると、各乗員が会話中であるか否かを判定する。そして、乗員同士が会話中であった場合には、この会話の終了を検知する。会話検知部７１による判定結果及び検知結果は、提供制御部８０に提供される。
【００２９】
重複率算定部７３、文末判定部７４、抑揚判定部７５、及び参加率算定部７６は、車内にて実施されている会話の盛り上がり度合いを推定するブロックである。重複率算定部７３は、各乗員によって発話されたワードの重複率を算定する。重複率算定部７３にて算定される重複率の算定方法の一例を、まず説明する。
【００３０】
単位時間あたり、又は特定の発話ターン数あたりにｎ回出現する単語を、Ｃｎと定義する。さらに、単位時間あたり又は特定の発話ターン数あたりにｎ回出現する単語の数の合計を、ＣＮと定義する。尚、ＣＮ＝ｎ・Ｃｎである。これらを用いると、単位時間あたり又は特定の発話ターン数あたりに出現する単語の種類の数Ｘ、出現する単語の延べ総数Ｙ、２回以上出現する単語の種類の数Ａ、及び２回以上出現する単語の種類の延べ総数Ｂは、それぞれ以下の数式１〜４のようになる。
【数１】
0006558180.tif 000002
【数２】
0006558180.tif 000003
【数３】
0006558180.tif 000004
【数４】
0006558180.tif 000005
【００３１】
さらに、上記のＸ，Ｙ，Ａ，Ｂを用いることにより、重複率は、例えば下記の数式５〜７のように定義できる。
【数５】
0006558180.tif 000006
【数６】
0006558180.tif 000007
【数７】
0006558180.tif 000008
【００３２】
以上のＲ１は、１以上の数値となり、単語が何回くらい利用されているかの割合を示す値となる。またＲ２は、出現した単語の合計数のうち、２回以上出現した単語の合計数の割合を示す値となる。このＲ２は、２回以上出現した単語が多ければ多いほど、１に漸近する。さらにＲ３は、出現した単語の数のうち、２回以上出現した単語の数の割合を示す値となる。このＲ３も、２回以上出現した単語が多いほど、１に漸近する。
【００３３】
以上の数式１〜７を用いて、例えば下記の会話の重複率を算出する。
ユーザＣ  ：  明日の天気わかる？
ユーザＤ  ：  明日は晴れるらしいよ。
ユーザＣ  ：  そうなんだ。
ユーザＤ  ：  じゅあ、来週は晴れるかなあ。
ユーザＣ  ：  どうだろうね。最近天気悪いから晴れてほしいな。
【００３４】
まず、上記の会話における各ユーザの発話を形態素解析する。その結果、一つ目の発話は、「明日（名詞）」「の（助詞）」「天気（名詞）」「わかる（動詞）」というように、意味のある最小単位（単語）に分割されたうえで、それぞれの品詞を判別される。二つ目から五つ目の文章も、同様に処理される。
【００３５】
以上の処理により、上記の会話に登場した単語と、各単語の登場回数とが取得される。具体的には、単語「だ」「晴れる」は、それぞれ会話に３回登場しており、「は」「天気」「明日」は、それぞれ会話に２回登場している、といった情報が抽出される。その結果、Ｃ３＝２，Ｃ２＝３，Ｃ１＝１９となる。
【００３６】
さらに、上記の数式１〜４に基づき、登場する単語の種類数；Ｘ＝１９＋３＋２＝２４、登場する単語の合計数；Ｙ＝１×１９＋２×３＋３×２＝３１、２回以上登場する単語の種類数；Ａ＝３＋２＝５となる。そして、２回以上登場する単語の合計数；Ｂ＝２×３＋３×２＝１２、となる。したがって重複率はそれぞれ、上記の数式５〜７に基づき、Ｒ１＝Ｙ／Ｘ＝３１／２４＝１．２９、Ｒ２＝Ｂ／Ｙ＝１２／３１＝０．３９、Ｒ３＝Ａ／Ｘ＝５／２４＝０．２１、となる。
【００３７】
重複率算定部７３は、上記のうち、少なくとも一つを、予め設定された閾値と比較することにより、会話の盛り上がり度合いを推定する。具体的に、Ｒ１の値は、１以上となり、重複率が高くなるほど大きい値となる。故に、Ｒ１の値が閾値よりも大きい場合、重複率算定部７３は、会話が盛り上がっていると推定する。同様に、Ｒ２及びＲ３の各値が、それぞれの比較対象として設定された各閾値よりも大きく、１に近い値である場合、重複率算定部７３は、会話が盛り上がっていると推定する。
【００３８】
文末判定部７４は、乗員同士の会話において、発話の文末に会話の継続を示唆する表現が含まれているか否かを判定する。文末判定部７４は、発話の文末表現を抽出し、予め設定されている文末表現と比較する。発話の文末表現が、予め設定された文末表現と一致又は類似していた場合、文末判定部７４は、会話の継続を推定する。
【００３９】
抑揚判定部７５は、音声認識部６１から出力される声量情報に基づき、各乗員それぞれの発話における抑揚の大きさを判定する。抑揚判定部７５は、例えば全体的な発話の声量が普段よりも大きい場合、発話中に声量が大きくなるポイントがある場合等に、抑揚の大きい状態にあると判定する。
【００４０】
参加率算定部７６は、各乗員の会話への参加率を算定する。参加率は、各乗員の発話時間のうちで、一人の乗員の発話時間が占める割合である。算定される各乗員の会話への参加率の差が少ないほど、互いに活発に発言し合っている状況であり、乗員同士の会話は盛り上がっているものと考えられる。
【００４１】
提供制御部８０は、運転者に提供すべき提供情報を情報取得部６２から取得し、この提供情報を案内するガイダンス音声を、最適なタイミングで音声出力器３０に再生させる。提供制御部８０は、サブブロックとして、優先度判定部８１、期限設定部８２、音声生成部８３、出力制御部８４、及び待機時間設定部８５を有する。
【００４２】
優先度判定部８１は、情報取得部６２によって取得された情報が直ちに運転者に報知すべき優先提供情報であるか否かを判定する。優先度の高い優先提供情報は、提供のタイミングを調整されることなく、運転者に報知される。優先提供情報には、上述したユーザトリガ情報、並びに警告及び注意等の緊急を要するアラート情報等が含まれる。ここで、ユーザトリガ情報の提示が遅延すると、ユーザは、システムの応答性の悪さに不快感を覚えたり、動作していないといった勘違いをしたりする。故に、ユーザ操作へのフィードバックであるユーザトリガ情報は、迅速に提示されることが望ましいのである。一方で、運転支援情報、移動支援情報、及びシステムトリガ情報等、主にユーザの利便に係る提供情報の優先度は、低く設定される。
【００４３】
また優先度判定部８１は、同一の情報であっても、設定する優先度の高低を状況に応じて変更する。例えば、予定経路を案内する場合、「７００ｍ先、右」「３００ｍ先、右」という提供情報が二つ取得される。仮に、「７００ｍ先、右」という情報が運転者に伝えられていれば、「３００ｍ先、右」という情報の優先度は、低く設定されてよい。しかし、「７００ｍ先、右」という情報が運転者に伝えられていない場合、「３００ｍ先、右」という情報は、優先度の高い優先提供情報に設定され、即座に運転者に提供される。
【００４４】
期限設定部８２は、情報取得部６２から提供される各提供情報のそれぞれに、提示期限を設定する。期限設定部８２は、例えば特定の交差点というような地点を基準とした空間的な提示期限と、日時又は提供可能になってからの経過時間といった時間を基準とした時間的な提示期限とを設定可能である。
【００４５】
例えば、交差点を案内する移動支援情報には、空間的な提示期限が設定される。その結果、この移動支援情報は、交差点を通過した時点で期限切れの情報となり、棄却される。一方、時間的な提示期限は、優先度の低い情報ほど、長く設定される。例えばＡＣＣに係る運転支援情報は、ＡＣＣの作動停止まで提供可能な情報である。故に、ＡＣＣに係る運転支援情報には、長い提示期限が設定され得る。期限設定部８２は、設定した提示期限を各提供情報に関連付けて、出力制御部８４へ提供する。
【００４６】
音声生成部８３は、スピーカ３２によって再生される音声データを生成する。ユーザトリガ情報、アラート情報、及び運転支援情報といった通常の車両情報が運転者に提供される場合、音声生成部８３は、予め記憶された複数のガイダンス用の音声データの中から、報知する車両情報に対応した音声データを選択する。
【００４７】
一方で、新着のメール及びニュース情報等を読み上げるシステムトリガ情報が運転者に提供される場合、音声生成部８３は、メール及びニュース情報の各テキストデータを用いて、ガイダンスの音声データを合成する。詳しく説明すると、音声生成部８３は、メール及びニュース情報のテキストデータから、発話される際の韻律データを生成する。そして音声生成部８３は、予め記憶されている音声波形のデータベースから、韻律データにあわせて音声波形データをつなぎ合わせていく。以上のプロセスにより、音声生成部８３は、メール及びニュース情報のテキストデータを音声データ化することができる。尚、メール及びニュース情報の情報量が多い場合、音声生成部８３は、元の情報を要約したうえで、音声データ化することも可能である。
【００４８】
出力制御部８４は、音声生成部８３によって選択又は生成された音声データを音声出力器３０へ向けて出力することにより、スピーカ３２によってガイダンスを発話させる。出力制御部８４は、音声による情報提供のタイミングを調整可能である。例えば出力制御部８４は、優先度の高い優先提供情報が取得された場合、乗員同士が会話中であったとしても、音声による優先提供情報の提供を開始させる。
【００４９】
一方、優先度の低い提供情報が取得された場合、出力制御部８４は、まず乗員同士が会話中であるか否かを判定する。乗員同士が会話している場合、出力制御部８４は、音声による提供情報の報知を控える。そして、会話検知部７１により会話の終了が検知された後、さらに待機時間Ｔの経過を待ってから、出力制御部８４は、提供情報を報知するガイダンスの音声をスピーカ３２に再生させる。また出力制御部８４は、待機時間Ｔの経過以前に会話検知部７１によって会話の再開が検知された場合、音声による情報の提供開始を保留し、再度の会話終了の検知を待つことができる。
【００５０】
待機時間設定部８５は、出力制御部８４にて用いられる待機時間Ｔの長さを設定する。待機時間Ｔは、例えば数百ミリ秒から数秒の間にて調整される。待機時間設定部８５は、ユーザを含む各乗員が実施している会話の盛り上がり度合いの推定結果に基づき、待機時間Ｔを調整する。実施中の会話が盛り上がっているほど、待機時間Ｔは、長く設定される。待機時間設定部８５は、複数の方法を組み合わせて、会話の盛り上がり度合いを推定する。
【００５１】
具体的に、待機時間設定部８５は、重複率算定部７３によって算定されたワードの重複率が高くなるほど、待機時間Ｔを長く設定する。加えて待機時間設定部８５は、文末判定部７４によって会話の継続を示唆する表現が文末にあると判定された場合に、待機時間Ｔを長く設定する。また待機時間設定部８５は、抑揚判定部７５にて判定される各乗員の発話における抑揚が大きくなるほど、待機時間Ｔを長く設定する。さらに待機時間設定部８５は、参加率算定部７６にて算定された各乗員の会話への参加率が均等に近いほど、待機時間Ｔを長く設定する。
【００５２】
加えて待機時間設定部８５は、運転者の状態を鑑みて、待機時間Ｔを調整可能である。具体的に、待機時間設定部８５は、漫然判定部５１によって運転者が漫然状態にあると判定されたことに基づき、待機時間Ｔを短く設定する。さらに待機時間設定部８５は、負荷推定部５２によって推定される運転者の運転負荷が低いほど、待機時間Ｔを短く設定する。
【００５３】
以上の制御回路６０にて実施される各処理の詳細をさらに説明する。まず、運転者への情報提供を制御する提供実行処理の詳細を、図３に基づき、図１及び図２を参照しつつ説明する。図３に示す提供実行処理の各ステップは、主に出力制御部８４によって実施される。提供実行処理は、車両の電源がオン状態とされ、情報提供装置１００への電力供給が開始されたことに基づいて開始され、車両の電源がオフ状態とされるまで繰り返される。
【００５４】
Ｓ１０１では、運転者に提供されるべき提供情報の取得があったか否かを判定する。Ｓ１０１にて、提供情報を取得していないと判定した場合、このＳ１０１の判定を繰り返すことにより、提供情報の取得を待機する。そして、提供情報を取得すると、Ｓ１０２に進む。
【００５５】
Ｓ１０２では、Ｓ１０１にて取得した提供情報の優先度を判定する。Ｓ１０２にて、優先度が高い優先提供情報を取得したと判定した場合、Ｓ１０４に進む。Ｓ１０４では、Ｓ１０１にて取得した優先提供情報を運転者に報知するガイダンスの再生を、スピーカ３２によって開始させ、Ｓ１０１に戻る。一方、Ｓ１０２にて、取得した提供情報の優先度が低いと判定した場合、Ｓ１０３に進む。
【００５６】
Ｓ１０３では、運転者を含む乗員が会話中か否かを判定する。Ｓ１０３にて、乗員同士が会話中でないと判定した場合、Ｓ１０４に進み、提供情報を報知するガイダンスを開始させる。一方、Ｓ１０３において、運転者らが会話中であると判定した場合、Ｓ１０５に進む。
【００５７】
Ｓ１０５では、期限設定部８２によって設定された提供情報の提示期限を読み込み、提示期限内であるか否かを判定する。Ｓ１０５にて、提供情報の提示期限が期限切れとなっていた場合、Ｓ１０６に進む。Ｓ１０６では、Ｓ１０１にて取得した提供情報を棄却して、Ｓ１０１に戻る。一方、Ｓ１０５にて、提供情報が提示期限内であると判定した場合には、Ｓ１０７に進む。
【００５８】
Ｓ１０７では、会話検知部７１によって会話の終了が検知されたか否かを判定する。Ｓ１０７にて、会話の終了が検知されていないと判定した場合、Ｓ１０５及びＳ１０７を繰り返すことにより、会話の終了を待機する。そして、提示期限が期限切れとなる前に会話の終了が検知されると、Ｓ１０８に進む。
【００５９】
Ｓ１０８では、会話が終了した時点からの経過時間を計測し、この経過時間が待機時間Ｔを超えているか否かを判定する。Ｓ１０８にて、待機時間Ｔが経過したと判定した場合、Ｓ１０９に進む。Ｓ１０９では、Ｓ１０４と同様に、Ｓ１０１にて取得した提供情報を運転者に報知するガイダンスの再生を、スピーカ３２によって開始させ、Ｓ１０１に戻る。一方、Ｓ１０８にて、待機時間Ｔが経過していないと判定した場合、Ｓ１１０に進む。
【００６０】
Ｓ１１０では、待機時間Ｔの経過前に会話が再開されたか否かを判定する。Ｓ１１０にて、運転者らの終話後、無音の状態が継続して、会話が再開されていないと判定している場合、Ｓ１０８及びＳ１１０の繰り返しにより、待機時間Ｔの経過を待つ。一方、待機時間Ｔの経過前に会話が再開された場合には、Ｓ１０５に戻り、再開された会話の終了を待機する。
【００６１】
次に、Ｓ１０８の判定に用いられる待機時間Ｔを設定する複数の時間設定処理を、図４〜図７に基づき、図２を参照しつつ説明する。各時間設定処理は、会話解析部７０の各サブブロック（７３〜７６）と、待機時間設定部８５との連係によって実施される。各時間設定処理は、提供実行処理と同様に、情報提供装置１００（図１参照）への電力供給の開始に伴って開始され、電力供給が停止されるまで繰り返される。
【００６２】
尚、Ｓ１０８の判定に用いられる待機時間Ｔは、下記のＴ１からＴ４等の平均値であってもよく、又はＴ１からＴ４等のうちの最大値であってもよい。さらに下記のΔＴ１からΔＴ４の総和を、基準となる待機時間に加算した値が、上記の判定に用いられる待機時間Ｔとされてもよい。
【００６３】
図４のフローチャートには、会話の重複率に応じて待機時間Ｔ１を調整する待機時間設定処理の詳細が示されている。Ｓ１２１では、待機時間Ｔ１を初期化し、Ｓ１２２に進む。Ｓ１２２では、音声認識部６１によってテキストデータ化された各乗員の発話を取得し、Ｓ１２３に進む。Ｓ１２３では、重複率算定部７３にて、上述の形態素解析及び重複率の算定を実施し、Ｓ１２４に進む。
【００６４】
Ｓ１２４では、Ｓ１２３にて算定された重複率が予め設定された閾値よりも低いか否かを判定する。算定した重複率が閾値よりも低い場合、Ｓ１２５に進む。Ｓ１２５では、待機時間Ｔ１を、予め設定された基準値（図４ではＴ１にオーバーライン￣）に設定し、Ｓ１２２に戻る。一方、Ｓ１２４にて、重複率が閾値よりも大きいと判定した場合、Ｓ１２６に進む。Ｓ１２６では、待機時間Ｔ１を、予めされた基準値よりもΔＴ１だけ大きい値に設定し、Ｓ１２２に戻る。
【００６５】
図５のフローチャートには、会話の末尾の表現に応じて待機時間Ｔ２を調整する時間設定処理の詳細が示されている。Ｓ１４１では、待機時間Ｔ２を初期化し、Ｓ１４２に進む。Ｓ１４２では、音声認識部６１によってテキストデータ化された各乗員の発話を取得し、Ｓ１４３に進む。Ｓ１４３では、文末判定部７４にて、形態素解析によって文末の表現を抽出する。
【００６６】
Ｓ１４４では、Ｓ１４３にて抽出された文末表現が会話の継続を示唆する特定の表現に相当するか否かを判定する。Ｓ１４４にて、会話継続を示唆する文末でないと判定した場合、Ｓ１４５に進む。Ｓ１４５では、待機時間Ｔ２を、予め設定された基準値（図５ではＴ２にオーバーライン￣）に設定し、Ｓ１４２に戻る。一方、Ｓ１４４にて、会話継続を示唆する文末であると判定した場合、Ｓ１４６に進む。Ｓ１４６では、待機時間Ｔ２を、予めされた基準値よりもΔＴ２だけ大きい値に設定し、Ｓ１４２に戻る。
【００６７】
ここで、発話の抑揚及び運転者の会話への参加率についても同様の処理によって待機時間Ｔの調整が可能である。抑揚判定部７５によって抑揚が大きいと判定された場合、待機時間設定部８５は、予め設定された基準値にΔＴを加算した待機時間Ｔを設定する。同様に、参加率算定部７６によって算定された運転者の会話への参加率が所定の閾値を超えている場合、待機時間設定部８５は、予め設定された基準値にΔＴを加算した待機時間Ｔを設定する。
【００６８】
図６のフローチャートには、運転者が漫然状態か否かに応じて待機時間Ｔ３を調整する時間設定処理の詳細が示されている。Ｓ１６１では、待機時間Ｔ３を初期化し、Ｓ１６２に進む。Ｓ１６２では、漫然判定部５１から運転者の漫然情報を取得し、Ｓ１６３に進む。Ｓ１６３では、Ｓ１６２にて取得した漫然情報に基づき、運転者が漫然状態にあるか否かを判定する。Ｓ１６３にて、運転者が漫然状態にないと判定した場合Ｓ１６４に進む。Ｓ１６４では、待機時間Ｔ３を、予め設定された基準値（図６ではＴ３にオーバーライン￣）に設定し、Ｓ１６２に戻る。一方、Ｓ１６３にて、運転者が漫然状態にあると判定した場合、Ｓ１６５に進む。Ｓ１６５では、待機時間Ｔ３を、予めされた基準値よりもΔＴ３だけ小さい値に設定し、Ｓ１６２に戻る。
【００６９】
図７のフローチャートには、運転者の運転負荷に応じて待機時間Ｔ４を調整する時間設定処理の詳細が示されている。Ｓ１８１では、待機時間Ｔ４を初期化し、Ｓ１８２に進む。Ｓ１８２では、負荷推定部５２から運転者の運転負荷情報を取得し、Ｓ１８３に進む。Ｓ１８３では、Ｓ１８２にて取得した運転負荷情報に基づき、現在の運転負荷が高いか否かを判定する。Ｓ１８３にて、運転負荷が高いと判定した場合、Ｓ１８４に進む。Ｓ１８４では、待機時間Ｔ４を、予め設定された基準値（図７ではＴ４にオーバーライン￣）に設定し、Ｓ１８２に戻る。一方、Ｓ１８３にて、運転負荷が低いと判定した場合、Ｓ１８５に進む。Ｓ１８５では、待機時間Ｔ４を、予めされた基準値よりもΔＴ４だけ小さい値に設定し、Ｓ１８２に戻る。
【００７０】
ここまで説明した本実施形態では、ユーザを含む乗員等の会話に切れ目が生じた場合でも、音声による情報提供は、すぐに開始されず、待機時間Ｔの経過を待ってから開始される。故に、盛り上がっていた乗員同士の会話が偶発的に途切れた場合に、その切れ目で音声が直ちに再生されてしまう事態は、防がれ得る。以上によれば、情報提供装置１００は、ユーザに不快感を与えることなく、音声による情報提供を行うことができる。
【００７１】
加えて本実施形態では、乗員同士の会話が確実に終了したタイミングで、情報提供が開始される。以上によれば、音声によって提供される情報の聞き取りが容易となるので、ユーザ（運転者）における情報の認知性を向上させることが可能となる。その結果、ユーザによる聞き返しの発生が減少するため、ユーザの不快感は、いっそう低減可能となる。
【００７２】
加えて本実施形態では、会話が盛り上がっていた場合に、待機時間Ｔが長く設定される。盛り上がっている会話ほど、一旦途切れた場合でも、再開される確率は、高くなる。故に、会話の盛り上がり度合いに応じて待機時間Ｔを長く設定すれば、情報提供装置１００は、会話への割り込みを、終話まで確実に待つことができる。その結果、再開されたユーザらの会話に重なるようにして、ガイダンスの音声が再生されてしまう事態は、防がれ得る。したがって、ユーザに不快感を与える虞は、いっそう低減される。
【００７３】
また本実施形態では、ワードの重複率が高くなるほど、待機時間Ｔは長く設定される。会話が盛り上がっているほど、ワードの重複率は、高くなる傾向にあると推定される。故に、ワードの重複率に応じて待機時間Ｔを調整することで、情報提供装置１００は、ユーザである運転者や会話者である他の乗員の発話と重なり易いタイミングを避けて、音声による情報提供を開始させることができる。
【００７４】
さらに本実施形態では、発話された言葉の文末に会話の継続を示唆する表現が含まれている場合に、待機時間Ｔが長く設定される。以上のように、会話の文末表現に着目して、待機時間Ｔを長く設定すれば、情報提供装置１００は、各乗員の発話と重なり易いタイミングを避けて、音声による情報提供を開始させることができる。
【００７５】
加えて本実施形態では、会話の盛り上がりに応じて発話の抑揚が大きくなることに着目し、発話における抑揚の大きさに従って、待機時間Ｔは長く設定される。その結果、情報提供装置１００は、ユーザらの発話と重なり易いタイミングを避けて、音声による情報提供を開始させることができる。
【００７６】
また本実施形態では、ユーザである運転者と会話者である他の乗員との会話への参加率に着目し、会話への参加率に基づいて、待機時間Ｔが調整される。会話が盛り上がっていれば、会話への参加率の差は小さくなる。一方で、運転者及び他の乗員のどちらかが一方的に喋っている場合には、参加率の差は拡大する。こうした調整によれば、情報提供装置１００は、ユーザらの発話と重なり易いタイミングを避けて、音声による情報提供を開始させることができる。
【００７７】
さらに本実施形態では、運転者が漫然状態にある場合に、漫然状態でない場合と比較して、待機時間Ｔが短く設定される。加えて本実施形態では、漫然状態が起きやすい運転負荷の低い状態においても、待機時間Ｔは短く設定される。以上のような設定によれば、情報提供装置１００による情報提示が起きやすくなる。その結果、ガイダンスの音声によって運転者の状況に変化を生じさせて、運転者の覚醒度を高める効果が発揮され易くなる。
【００７８】
また本実施形態では、待機時間Ｔの経過以前に会話が再開されると、音声による情報提供の開始は、保留される。故に、再開されたユーザらの会話に重なるようにして、音声が再生されてしまう事態は、防がれ得る。したがって、ユーザに不快感を与える虞は、いっそう低減される。
【００７９】
さらに本実施形態によれば、直ちにユーザに報知すべき優先提供情報が取得された場合、ユーザが会話中であっても、情報提供装置１００は、音声による優先提供情報の報知を開始させる。故にユーザは、緊急性の高い情報を遅滞なく取得し得る。加えて、緊急性の高い情報によって会話を遮られた場合であれば、ユーザは不快感を抱き難い。したがって、優先提供情報は、即刻報知されるのが望ましいのである。
【００８０】
尚、本実施形態において、提供実行処理におけるＳ１０１が「情報取得ステップ」に相当し、Ｓ１０７が「会話解析ステップ」に相当し、Ｓ１０８及びＳ１０９が「提供制御ステップ」に相当する。
【００８１】
（他の実施形態）
以上、本発明による一実施形態について説明したが、本発明は、上記実施形態に限定して解釈されるものではなく、本発明の要旨を逸脱しない範囲内において種々の実施形態及び組み合わせに適用することができる。
【００８２】
上記実施形態における待機時間Ｔは、会話の重複率、会話の文末表現、抑揚、運転者の会話への参加率、並びに運転者の漫然状態及び負荷状態といった要素を組み合わせて調整されていた。しかし、待機時間Ｔは、これら全ての要素に基づいて決定されなくてもよく、これらの要素のいずれか一つ又は二つ以上の任意の組み合わせによっても決定可能である。さらに、待機時間Ｔは、予め設定された一定長さの時間であってもよい。
【００８３】
上記実施形態では、所定のΔＴを加算するか否かによって待機時間Ｔの調整が図られていたが、待機時間Ｔの調整方法は、適宜変更可能である。例えば、算定された重複率の値を基準値に積算することにより、重複率の増加に伴って漸増する待機時間Ｔが設定されてもよい。或いは、互いに値の異なる複数のΔＴが予め設定されており、抑揚の大きさに対応するΔＴが基準値に加算されてもよい。
【００８４】
上記実施形態では、漫然状態及び運転負荷が低い場合に、基準値からΔＴを減算することで待機時間Ｔを調整していた。しかし、漫然状態及び運転負荷が高い場合に、予め低い値に設定された基準値にΔＴを加算する処理により、待機時間Ｔが調整されてもよい。
【００８５】
上記実施形態では、優先度の高い優先提供情報は、即時ユーザに提供されていた。こうした優先提供情報とする対象は、適宜変更可能である。さらに、優先度の判定は、省略されてもよい。
【００８６】
上記実施形態において、情報提供装置１００のプロセッサ６０ａによって提供されていた情報提供に係る各機能は、例えば専用の集積回路によって実現されていてもよい。或いは、複数のプロセッサが協働して、情報提供の実行に係る各処理を実施してもよい。さらに、上述のものとは異なるハードウェア及びソフトウェア、或いはこれらの組み合わせによって、各機能が提供されてよい。
【００８７】
本発明は、車両外部のサーバー等にインストールされる情報提供制御プログラムにも適用可能である。サーバーは、車両の状態情報、車内における会話の状態情報、及び運転者の状態情報等を、インターネットを通じて車両側から取得する。そしてサーバーは、取得した各状態情報に基づき、情報提供のための音声を最適なタイミングでスピーカから出力させることができる。
【００８８】
さらに本発明は、自動運転を行う車両に搭載される情報提供装置にも適用可能である。このような自律走行車において、運転者（オペレータ）は、運転操作のバックアップのために、待機状態を維持する必要がある。このとき、運転負荷が軽減された運転者は、他の乗員と会話に集中し易くなる。そのため、本発明を適用した情報提供装置は、自動運転システムのバックアップとして待機状態にある運転者に対し、不快感を与えないようにしつつ、確実に情報を提供する構成として、好適となる。
【００８９】
また本発明を適用された構成及びプログラムは、運転者への情報提供とは異なる用途においても効果を発揮し得る。例えば、スマートフォン等の通信端末のプロセッサによって実行可能なアプリケーションにも、本発明は適用され得る。この場合、通信端末は、アプリケーションに従ってユーザの終話を検知し、取得した種々の情報を、会話終了後の適切なタイミングでユーザに提供できるようになる。さらに、ユーザと会話を行う機能を備えた装置、例えば、玩具、コミニュケーションロボット、受付用ロボット、介護用ロボット等にも本発明は適用可能である。
【符号の説明】
【００９０】
３０  音声出力器、５１  漫然判定部、５２  負荷推定部、６０ａ  プロセッサ、６１  音声認識部、６２  情報取得部、７０  会話解析部、８０  提供制御部、８１  優先度判定部、１００  情報提供装置、Ｔ  待機時間
【図１】
0006558180.tif 000009
【図２】
0006558180.tif 000010
【図３】
0006558180.tif 000011
【図４】
0006558180.tif 000012
【図５】
0006558180.tif 000013
【図６】
0006558180.tif 000014
【図７】
0006558180.tif 000015