(57)【特許請求の範囲】
【請求項１】
車室内に音声を出力する音声出力器（３２）と共に車両に搭載され、当該車両の運転者と対話可能な対話装置であって、
前記運転者へ向けた会話文を生成し、当該会話文を前記音声出力器によって発話させる対話実行部（７１）と、
前記車両が走行している道路について前記運転者の運転負荷が高いか否かを判定する負荷判定部（５１）と、
前記対話実行部による発話の開始を禁止する禁止状態とし、前記負荷判定部によって運転負荷が低いと判定された場合に、前記対話実行部による発話の開始を許容する許容状態とする発話制御部（７２）と、
前記車両の外部から、前記対話実行部によって実行される会話の内容の候補となるニュース情報を取得する情報取得部（４５）と、
前記運転者が漫然状態にあるか否かを判定する漫然判定部（５２）と、
前記車両の走行継続に伴う将来的な運転負荷の上昇を先読みする負荷先読部（５３）と、を備え、
前記漫然判定部は、前記負荷先読部によって将来的な運転負荷の上昇が先読みされた場合に、前記運転者が漫然状態であると判定するための判定基準（ＣＤ）を引き下げ、
前記発話制御部は、
前記運転者が興味のある前記ニュース情報のカテゴリを嗜好カテゴリとして予め設定し、
前記許容状態にある場合に、前記嗜好カテゴリに含まれる前記ニュース情報が前記情報取得部によって取得され且つ前記漫然判定部によって前記運転者が漫然状態にあると判定されたことに基づき、当該ニュース情報を伝える会話を前記対話実行部によって開始させることを特徴とする対話装置。
【請求項２】
前記対話実行部は、前記ニュース情報の取得に基づいて会話を開始する場合に、当該ニュース情報の内容を示す見出し文を、前記会話文の冒頭に組み入れることを特徴とする請求項１に記載の対話装置。
【請求項３】
前記発話制御部は、前記負荷判定部によって運転負荷が低いと判定された場合でも、予め設定された禁止条件が成立している場合には、前記禁止状態を維持することを特徴とする請求項１又は２に記載の対話装置。
【請求項４】
前記発話制御部は、前記車室内に前記運転者以外の搭乗者が居る場合に、前記禁止条件を成立させることを特徴とする請求項３に記載の対話装置。
【請求項５】
車室内に音声を出力する音声出力器（３２）と共に車両に搭載され、当該車両の運転者と対話可能な対話装置であって、
前記運転者へ向けた会話文を生成し、当該会話文を前記音声出力器によって発話させる対話実行部（７１）と、
前記車両が走行している道路について前記運転者の運転負荷が高いか否かを判定する負荷判定部（５１）と、
前記対話実行部による発話の開始を禁止する禁止状態とし、前記負荷判定部によって運転負荷が低いと判定された場合に、前記対話実行部による発話の開始を許容する許容状態とする発話制御部（７２）と、
前記運転者が漫然状態にあるか否かを判定する漫然判定部（５２）と、
前記車両の走行継続に伴う将来的な運転負荷の上昇を先読みする負荷先読部（５３）と、を備え、
前記漫然判定部は、前記負荷先読部によって将来的な運転負荷の上昇が先読みされた場合に、前記運転者が漫然状態であると判定するための判定基準（ＣＤ）を引き下げ、
前記発話制御部は、
前記許容状態にある場合に、前記漫然判定部によって前記運転者が漫然状態にあると判定されたことに基づき、前記対話実行部によって前記運転者へ向けた会話を開始させ、
前記負荷判定部によって運転負荷が低いと判定された場合でも、予め設定された禁止条件が成立している場合には、前記禁止状態を維持し、
前記車室内に前記運転者以外の搭乗者が居る場合に、前記禁止条件を成立させることを特徴とする対話装置。
【請求項６】
前記発話制御部は、前記車両の外部に居る通話相手と前記運転者が通話している場合に、前記禁止条件を成立させることを特徴とする請求項４又は５に記載の対話装置。
【請求項７】
車室内に音声を出力する音声出力器（３２）と共に車両に搭載され、当該車両の運転者と対話可能な対話装置であって、
前記運転者へ向けた会話文を生成し、当該会話文を前記音声出力器によって発話させる対話実行部（７１）と、
前記車両が走行している道路について前記運転者の運転負荷が高いか否かを判定する負荷判定部（５１）と、
前記対話実行部による発話の開始を禁止する禁止状態とし、前記負荷判定部によって運転負荷が低いと判定された場合に、前記対話実行部による発話の開始を許容する許容状態とする発話制御部（７２）と、
前記運転者が漫然状態にあるか否かを判定する漫然判定部（５２）と、
前記車両の走行継続に伴う将来的な運転負荷の上昇を先読みする負荷先読部（５３）と、を備え、
前記漫然判定部は、前記負荷先読部によって将来的な運転負荷の上昇が先読みされた場合に、前記運転者が漫然状態であると判定するための判定基準（ＣＤ）を引き下げ、
前記発話制御部は、
前記許容状態にある場合に、前記漫然判定部によって前記運転者が漫然状態にあると判定されたことに基づき、前記対話実行部によって前記運転者へ向けた会話を開始させ、
前記負荷判定部によって運転負荷が低いと判定された場合でも、予め設定された禁止条件が成立している場合には、前記禁止状態を維持し、
前記車両の外部に居る通話相手と前記運転者が通話している場合に、前記禁止条件を成立させることを特徴とする対話装置。
【請求項８】
前記対話実行部は、前記漫然判定部による漫然判定に基づき開始する会話において、前記車両の現在の走行地点に関連した情報を提供することを特徴とする請求項１〜７のいずれか一項に記載の対話装置。
【請求項９】
前記対話実行部は、前記漫然判定部による漫然判定に基づいて会話を開始する場合に、
前記運転者に漫然状態の自覚を促すメッセージを前記会話文の冒頭に組み入れることを特徴とする請求項１〜８のいずれか一項に記載の対話装置。
【請求項１０】
前記漫然判定部は、漫然判定に基づく会話の開始後に、前記運転者の漫然状態が改善されたか否かをさらに判定し、
前記対話実行部は、前記漫然判定部によって前記運転者の漫然状態が改善されていないと判定された場合に、話題を変更しつつ会話を継続することを特徴とする請求項１〜９のいずれか一項に記載の対話装置。
【請求項１１】
前記車室内にて前記運転者を含む前記車両の搭乗者が発した言葉を解析し、予め設定されたキーワードを抽出するキーワード抽出部（７３）、をさらに備え、
前記発話制御部は、前記許容状態にある場合に、前記キーワード抽出部によって前記キーワードが抽出されたことに基づき、当該キーワードに関連する会話を前記対話実行部によって開始させることを特徴とする請求項１〜１０のいずれか一項に記載の対話装置。
【請求項１２】
前記対話実行部は、前記キーワードの抽出に基づいて会話を開始する場合に、当該キーワードを前記会話文の冒頭に組み入れることを特徴とする請求項１１に記載の対話装置。
【請求項１３】
車室内に音声を出力する音声出力器（３２）を用いて車両の運転者と対話する対話方法であって、
少なくとも一つのプロセッサ（５０ａ，６０ａ）によって実施されるステップとして、
前記運転者へ向けた会話文を生成し、当該会話文を前記音声出力器によって発話させる対話実行ステップ（Ｓ１０６，Ｓ１１２，Ｓ１１４）と、
前記車両が走行している道路について前記運転者の運転負荷が高いか否かを判定する負荷判定ステップ（Ｓ１０２）と、
前記負荷判定ステップにおいて運転負荷が高いと判定された場合に、前記対話実行ステップによる発話の開始を禁止する禁止状態とし、前記負荷判定ステップにおいて運転負荷が低いと判定された場合に、前記対話実行ステップによる発話の開始を許容する許容状態とする発話制御ステップ（Ｓ１０１，Ｓ１０４）と、
前記運転者が漫然状態にあるか否かを判定する漫然判定ステップ（Ｓ１０５）と、を含み、
前記漫然判定ステップでは、前記車両の走行継続に伴う将来的な運転負荷の上昇が先読みされた場合に、前記運転者が漫然状態であると判定するための判定基準（ＣＤ）を引き下げ、
前記対話実行ステップによって実行される会話の内容の候補となるニュース情報は、前記車両の外部から取得され、
前記発話制御ステップでは、前記運転者が興味のある前記ニュース情報のカテゴリが嗜好カテゴリとして予め設定され、
前記対話実行ステップでは、前記許容状態にある場合に、前記嗜好カテゴリに含まれる前記ニュース情報が取得され且つ前記漫然判定ステップによって前記運転者が漫然状態にあると判定されたことに基づき、当該ニュース情報を伝える会話を開始することを特徴とする対話方法。
【請求項１４】
車室内に音声を出力する音声出力器（３２）を用いて車両の運転者と対話する対話方法であって、
少なくとも一つのプロセッサ（５０ａ，６０ａ）によって実施されるステップとして、
前記運転者へ向けた会話文を生成し、当該会話文を前記音声出力器によって発話させる対話実行ステップ（Ｓ１０６，Ｓ１１２，Ｓ１１４）と、
前記車両が走行している道路について前記運転者の運転負荷が高いか否かを判定する負荷判定ステップ（Ｓ１０２）と、
前記負荷判定ステップにおいて運転負荷が高いと判定された場合に、前記対話実行ステップによる発話の開始を禁止する禁止状態とし、前記負荷判定ステップにおいて運転負荷が低いと判定された場合に、前記対話実行ステップによる発話の開始を許容する許容状態とする発話制御ステップ（Ｓ１０１，Ｓ１０４）と、
前記運転者が漫然状態にあるか否かを判定する漫然判定ステップ（Ｓ１０５）と、を含み、
前記漫然判定ステップはでは、前記車両の走行継続に伴う将来的な運転負荷の上昇が先読みされた場合に、前記運転者が漫然状態であると判定するための判定基準（ＣＤ）を引き下げ、
前記発話制御ステップでは、
前記許容状態にある場合に、前記運転者が漫然状態にあると判定されたことに基づき、前記対話実行ステップによって前記運転者へ向けた会話を開始させ、
前記負荷判定ステップにおいて運転負荷が低いと判定された場合でも、予め設定された禁止条件が成立している場合には、前記禁止状態を維持し、
前記車室内に前記運転者以外の搭乗者が居る場合に、前記禁止条件を成立させることを特徴とする対話方法。
【請求項１５】
車室内に音声を出力する音声出力器（３２）を用いて車両の運転者と対話する対話方法であって、
少なくとも一つのプロセッサ（５０ａ，６０ａ）によって実施されるステップとして、
前記運転者へ向けた会話文を生成し、当該会話文を前記音声出力器によって発話させる対話実行ステップ（Ｓ１０６，Ｓ１１２，Ｓ１１４）と、
前記車両が走行している道路について前記運転者の運転負荷が高いか否かを判定する負荷判定ステップ（Ｓ１０２）と、
前記負荷判定ステップにおいて運転負荷が高いと判定された場合に、前記対話実行ステップによる発話の開始を禁止する禁止状態とし、前記負荷判定ステップにおいて運転負荷が低いと判定された場合に、前記対話実行ステップによる発話の開始を許容する許容状態とする発話制御ステップ（Ｓ１０１，Ｓ１０４）と、
前記運転者が漫然状態にあるか否かを判定する漫然判定ステップ（Ｓ１０５）と、
を含み、
前記漫然判定ステップでは、前記車両の走行継続に伴う将来的な運転負荷の上昇が先読みされた場合に、前記運転者が漫然状態であると判定するための判定基準（ＣＤ）を引き下げ、
前記発話制御ステップでは、
前記許容状態にある場合に、前記運転者が漫然状態にあると判定されたことに基づき、前記対話実行ステップによって前記運転者へ向けた会話を開始させ、
前記負荷判定ステップにおいて運転負荷が低いと判定された場合でも、予め設定された禁止条件が成立している場合には、前記禁止状態を維持し、
前記車両の外部に居る通話相手と前記運転者が通話している場合に、前記禁止条件を成立させることを特徴とする対話方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載され、車両の運転者と対話する対話装置及び対話方法に関する。
【背景技術】
【０００２】
従来、例えば特許文献１に開示の話題提供装置は、運転者からの質問に受動的に回答するのではなく、運転者へ向けて能動的に話しかけることが可能である。この話題提供装置は、例えば運転者の居眠り状態を検出した場合、及び車両周囲に障害物を検出した場合等に、居眠り及び障害物に関する話題の音声をスピーカから出力することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−３２９４００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
さて、特許文献１の話題提供装置は、運転者の運転負荷状況を鑑みることなく、運転者への話しかけを開始してしまう。例えば、運転者が居眠り状態に陥りそうになった場合には、運転負荷が高いか否かに係わらず、スピーカからの音声の出力が開始され得る。また、障害物が検出された場合には、障害物への対応のために運転負荷が高くなっているにも係わらず、スピーカからの音声の出力は開始され得る。以上のような場合、話題提供装置によって出力される音声には、運転者の運転操作を妨げてしまう虞があった。
【０００５】
本発明は、このような問題に鑑みてなされたものであり、その目的は、運転者の運転操作を妨げることなく、装置側から運転者へ向けて話しかけることが可能な対話装置及び対話方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、開示された一つの発明は、車室内に音声を出力する音声出力器（３２）と共に車両に搭載され、当該車両の運転者と対話可能な対話装置であって、運転者へ向けた会話文を生成し、当該会話文を音声出力器によって発話させる対話実行部（７１）と、車両が走行している道路について運転者の運転負荷が高いか否かを判定する負荷判定部（５１）と、対話実行部による発話の開始を禁止する禁止状態とし、負荷判定部によって運転負荷が低いと判定された場合に、対話実行部による発話の開始を許容する許容状態とする発話制御部（７２）と、車両の外部から、対話実行部によって実行される会話の内容の候補となるニュース情報を取得する情報取得部（４５）と、運転者が漫然状態にあるか否かを判定する漫然判定部（５２）と、車両の走行継続に伴う将来的な運転負荷の上昇を先読みする負荷先読部（５３）と、を備え、漫然判定部は、負荷先読部によって将来的な運転負荷の上昇が先読みされた場合に、運転者が漫然状態であると判定するための判定基準（ＣＤ）を引き下げ、発話制御部は、運転者が興味のあるニュース情報のカテゴリを嗜好カテゴリとして予め設定し、許容状態にある場合に、嗜好カテゴリに含まれるニュース情報が情報取得部によって取得され且つ漫然判定部によって運転者が漫然状態にあると判定されたことに基づき、当該ニュース情報を伝える会話を対話実行部によって開始させる対話装置とする。
また開示された一つの発明は、車室内に音声を出力する音声出力器（３２）と共に車両に搭載され、当該車両の運転者と対話可能な対話装置であって、運転者へ向けた会話文を生成し、当該会話文を音声出力器によって発話させる対話実行部（７１）と、車両が走行している道路について運転者の運転負荷が高いか否かを判定する負荷判定部（５１）と、対話実行部による発話の開始を禁止する禁止状態とし、負荷判定部によって運転負荷が低いと判定された場合に、対話実行部による発話の開始を許容する許容状態とする発話制御部（７２）と、運転者が漫然状態にあるか否かを判定する漫然判定部（５２）と、車両の走行継続に伴う将来的な運転負荷の上昇を先読みする負荷先読部（５３）と、を備え、漫然判定部は、負荷先読部によって将来的な運転負荷の上昇が先読みされた場合に、運転者が漫然状態であると判定するための判定基準（ＣＤ）を引き下げ、発話制御部は、許容状態にある場合に、漫然判定部によって運転者が漫然状態にあると判定されたことに基づき、対話実行部によって運転者へ向けた会話を開始させ、負荷判定部によって運転負荷が低いと判定された場合でも、予め設定された禁止条件が成立している場合には、禁止状態を維持し、車室内に運転者以外の搭乗者が居る場合に、禁止条件を成立させる対話装置とする。
また開示された一つの発明は、車室内に音声を出力する音声出力器（３２）と共に車両に搭載され、当該車両の運転者と対話可能な対話装置であって、運転者へ向けた会話文を生成し、当該会話文を音声出力器によって発話させる対話実行部（７１）と、車両が走行している道路について運転者の運転負荷が高いか否かを判定する負荷判定部（５１）と、対話実行部による発話の開始を禁止する禁止状態とし、負荷判定部によって運転負荷が低いと判定された場合に、対話実行部による発話の開始を許容する許容状態とする発話制御部（７２）と、運転者が漫然状態にあるか否かを判定する漫然判定部（５２）と、車両の走行継続に伴う将来的な運転負荷の上昇を先読みする負荷先読部（５３）と、を備え、漫然判定部は、負荷先読部によって将来的な運転負荷の上昇が先読みされた場合に、運転者が漫然状態であると判定するための判定基準（ＣＤ）を引き下げ、発話制御部は、許容状態にある場合に、漫然判定部によって運転者が漫然状態にあると判定されたことに基づき、対話実行部によって運転者へ向けた会話を開始させ、負荷判定部によって運転負荷が低いと判定された場合でも、予め設定された禁止条件が成立している場合には、禁止状態を維持し、車両の外部に居る通話相手と運転者が通話している場合に、禁止条件を成立させる対話装置とする。
【０００７】
これらの発明によれば、運転者の運転負荷が低い場合には音声出力器による会話文の発話が許容される一方で、運転者の運転負荷が高い場合には、会話文の発話は、禁止される。以上のように、対話装置は、運転者の運転負荷状況を鑑みることにより、運転者の運転操作を妨げることなく、装置側から運転者へ向けて話しかけることができる。
【０００８】
また、開示された他の一つの発明は、車室内に音声を出力する音声出力器（３２）を用いて車両の運転者と対話する対話方法であって、少なくとも一つのプロセッサ（５０ａ，６０ａ）によって実施されるステップとして、運転者へ向けた会話文を生成し、当該会話文を音声出力器によって発話させる対話実行ステップ（Ｓ１０６，Ｓ１１２，Ｓ１１４）と、車両が走行している道路について運転者の運転負荷が高いか否かを判定する負荷判定ステップ（Ｓ１０２）と、負荷判定ステップにおいて運転負荷が高いと判定された場合に、対話実行ステップによる発話の開始を禁止する禁止状態とし、負荷判定ステップにおいて運転負荷が低いと判定された場合に、対話実行ステップによる発話の開始を許容する許容状態とする発話制御ステップ（Ｓ１０１，Ｓ１０４）と、運転者が漫然状態にあるか否かを判定する漫然判定ステップ（Ｓ１０５）と、を含み、漫然判定ステップでは、車両の走行継続に伴う将来的な運転負荷の上昇が先読みされた場合に、運転者が漫然状態であると判定するための判定基準（ＣＤ）を引き下げ、対話実行ステップによって実行される会話の内容の候補となるニュース情報は、車両の外部から取得され、発話制御ステップでは、運転者が興味のあるニュース情報のカテゴリが嗜好カテゴリとして予め設定され、対話実行ステップでは、許容状態にある場合に、嗜好カテゴリに含まれるニュース情報が取得され且つ漫然判定ステップによって運転者が漫然状態にあると判定されたことに基づき、当該ニュース情報を伝える会話を開始する対話方法とする。
また開示された一つの発明は、車室内に音声を出力する音声出力器（３２）を用いて車両の運転者と対話する対話方法であって、少なくとも一つのプロセッサ（５０ａ，６０ａ）によって実施されるステップとして、運転者へ向けた会話文を生成し、当該会話文を音声出力器によって発話させる対話実行ステップ（Ｓ１０６，Ｓ１１２，Ｓ１１４）と、車両が走行している道路について運転者の運転負荷が高いか否かを判定する負荷判定ステップ（Ｓ１０２）と、負荷判定ステップにおいて運転負荷が高いと判定された場合に、対話実行ステップによる発話の開始を禁止する禁止状態とし、負荷判定ステップにおいて運転負荷が低いと判定された場合に、対話実行ステップによる発話の開始を許容する許容状態とする発話制御ステップ（Ｓ１０１，Ｓ１０４）と、運転者が漫然状態にあるか否かを判定する漫然判定ステップ（Ｓ１０５）と、を含み、漫然判定ステップはでは、車両の走行継続に伴う将来的な運転負荷の上昇が先読みされた場合に、運転者が漫然状態であると判定するための判定基準（ＣＤ）を引き下げ、発話制御ステップでは、許容状態にある場合に、運転者が漫然状態にあると判定されたことに基づき、対話実行ステップによって運転者へ向けた会話を開始させ、負荷判定ステップにおいて運転負荷が低いと判定された場合でも、予め設定された禁止条件が成立している場合には、禁止状態を維持し、車室内に運転者以外の搭乗者が居る場合に、禁止条件を成立させる対話方法とする。
また開示された一つの発明は、車室内に音声を出力する音声出力器（３２）を用いて車両の運転者と対話する対話方法であって、少なくとも一つのプロセッサ（５０ａ，６０ａ）によって実施されるステップとして、運転者へ向けた会話文を生成し、当該会話文を音声出力器によって発話させる対話実行ステップ（Ｓ１０６，Ｓ１１２，Ｓ１１４）と、車両が走行している道路について運転者の運転負荷が高いか否かを判定する負荷判定ステップ（Ｓ１０２）と、負荷判定ステップにおいて運転負荷が高いと判定された場合に、対話実行ステップによる発話の開始を禁止する禁止状態とし、負荷判定ステップにおいて運転負荷が低いと判定された場合に、対話実行ステップによる発話の開始を許容する許容状態とする発話制御ステップ（Ｓ１０１，Ｓ１０４）と、運転者が漫然状態にあるか否かを判定する漫然判定ステップ（Ｓ１０５）と、を含み、漫然判定ステップでは、車両の走行継続に伴う将来的な運転負荷の上昇が先読みされた場合に、運転者が漫然状態であると判定するための判定基準（ＣＤ）を引き下げ、発話制御ステップでは、許容状態にある場合に、運転者が漫然状態にあると判定されたことに基づき、対話実行ステップによって運転者へ向けた会話を開始させ、負荷判定ステップにおいて運転負荷が低いと判定された場合でも、予め設定された禁止条件が成立している場合には、禁止状態を維持し、車両の外部に居る通話相手と運転者が通話している場合に、禁止条件を成立させる対話方法とする。
【０００９】
以上の対話方法でも、運転者の運転負荷状況が鑑みられる。故に、対話方法を実施する構成は、運転者の運転操作を妨げることなく、運転者へ向けて話しかけることが可能となる。
【００１０】
尚、上記括弧内の参照番号は、本発明の理解を容易にすべく、後述する実施形態における具体的な構成との対応関係の一例を示すものにすぎず、本発明の範囲を何ら制限するものではない。
【図面の簡単な説明】
【００１１】
【図１】一実施形態による対話装置の全体構成を示すブロック図である。
【図２】運転者における覚醒度と運転のパフォーマンスとの相関を説明するYerkes-Dodson Lawを模式的に示す図である。
【図３】状態情報処理回路に構築される機能ブロックを説明する図である。
【図４】制御回路に構築される機能ブロックを説明する図である。
【図５】制御回路にて実施される会話開始処理を図６と共に示すフローチャートである。
【図６】制御回路にて実施される会話開始処理を図５と共に示すフローチャートである。
【発明を実施するための形態】
【００１２】
図１に示す本発明の一実施形態による対話装置１００は、車両に搭載されており、車両の搭乗者と会話を行うことができる。図２に示すように、対話装置１００は、車両の搭乗者のうちで主に運転者と能動的に対話可能である。対話装置１００は、運転者において高い運転パフォーマンスを示し得る通常の覚醒状態が維持されるよう、運転者との会話を行う。加えて対話装置１００は、運転者との会話によって、漫然状態に陥った運転者の覚醒度を通常の覚醒状態に引き戻す漫然解消の役割を果たすことができる。
【００１３】
対話装置１００は、図１に示すように、車載状態検出器１０、音声認識操作スイッチ２１、音声入力器２３、及び音声再生装置３０と電気的に接続されている。加えて対話装置１００は、インターネットに接続されており、インターネットを通じて車両の外部から情報を取得することができる。
【００１４】
車載状態検出器１０は、車両に搭載された種々のセンサ及び電子機器である。車載状態検出器１０には、操舵角センサ１１、アクセルポジションセンサ１２、ＧＮＳＳ受信器１４、車内撮像部１６、車外撮像部１７、及び車載ＥＣＵ群１９が少なくとも含まれている。
【００１５】
操舵角センサ１１は、運転者によって操縦されたステアリングホイールの操舵角を検出し、対話装置１００へ向けて検出結果を出力する。アクセルポジションセンサ１２は、運転者によって操作されたアクセルペダルの踏み込み量を検出し、対話装置１００へ向けて検出結果を出力する。
【００１６】
ＧＮＳＳ（Global Navigation Satellite System）受信器１４は、複数の測位衛星から送信される測位信号を受信することにより、車両の現在位置を示す位置情報を取得する。ＧＮＳＳ受信器１４は、取得した位置情報を、対話装置１００及びナビゲーションＥＣＵ（後述する）等へ向けて出力する。
【００１７】
車内撮像部１６は、例えば近赤外光源と組み合わされた近赤外カメラを有している。近赤外カメラは、車両の室内に取り付けられており、近赤外光源から照射された光によって主に運転者の顔を撮影する。車内撮像部１６は、画像解析によって、運転者の両目の視線方向、及び目（まぶた）の開き具合等を、撮影した画像から抽出する。車内撮像部１６は、抽出した運転者の視線方向及び目の開き具合等の情報を、対話装置１００へ向けて出力する。
【００１８】
尚、車内撮像部１６は、複数の近赤外カメラ及び可視光カメラ等を有していてもよい。このように複数のカメラによって車内撮像部１６が構成されている場合、車内撮像部１６は、運転者の顔周辺だけでなく、例えば助手席及び後部座席に着座する搭乗者も撮影可能となる。故に、車内撮像部１６は、運転者以外の搭乗者の状態情報も、同乗者状態情報として対話装置１００へ出力可能となる。さらに車内撮像部１６は、例えば運転者の顔以外の範囲を撮影し、手及び体の動きを検出することが可能である。
【００１９】
車外撮像部１７は、例えば車両の周囲を向けた姿勢にて、車内及び車外に取り付けられた可視光カメラである。車外撮像部１７は、車両前方を少なくとも含む車両周囲を撮影する。車外撮像部１７は、画像解析によって、進行方向の道路形状及び車両周囲の道路の混雑具合等を、撮影した画像から抽出する。車外撮像部１７は、道路形状及び混雑具合等を示す情報を、対話装置１００へ向けて出力する。尚、車外撮像部１７は、複数の可視光カメラ、近赤外線カメラ、距離画像カメラ等を有していてもよい。
【００２０】
車載ＥＣＵ（Electronic Control Unit）群１９は、それぞれマイコン等を主体に構成されており、ブレーキ制御ＥＣＵ、統合制御ＥＣＵ、及びナビゲーションＥＣＵ等を含んでいる。例えば、ブレーキ制御ＥＣＵからは、車速情報が対話装置１００によって取得可能に出力される。統合制御ＥＣＵからは、助手席及び後部座席に搭乗者が着座しているか否かを示す同乗者状態情報が出力される。ナビゲーションＥＣＵからは、搭乗者によって設定された目的地までの経路情報が出力される。
【００２１】
音声認識操作スイッチ２１は、運転席の周囲に設けられている。音声認識操作スイッチ２１には、対話装置１００の会話機能について、作動のオン及びオフを切り替えるための操作が車両の搭乗者によって入力される。音声認識操作スイッチ２１は、搭乗者による操作情報を、対話装置１００へ出力する。尚、対話装置１００の会話機能に係る設定値を変更する操作が音声認識操作スイッチ２１に入力可能とされていてもよい。
【００２２】
音声入力器２３は、車室内に設けられたマイク２４を有している。マイク２４は、車両の搭乗者によって発せられた会話の音声を電気信号に変換し、音声情報として対話装置１００へ向けて出力する。マイク２４は、例えばスマートフォン及びタブレット端末等の通信機器に設けられた通話のための構成であってもよい。またマイク２４にて集音された音声データは、対話装置１００へ無線送信されてもよい。
【００２３】
音声再生装置３０は、搭乗者へ向けて情報を出力する出力インターフェースの機能を有する装置である。音声再生装置３０は、表示器、音声制御部３１、及びスピーカ３２を有している。音声制御部３１は、会話文の音声データを取得すると、取得した音声データに基づいてスピーカ３２を駆動する。スピーカ３２は、車室内に設けられており、車室内に音声を出力する。スピーカ３２は、運転者を含む車両の搭乗者に聞き取られるよう、会話文を再生する。
【００２４】
尚、音声再生装置３０は、単純な音響機器であってもよく、又はインスツルメントパネルの上面に設置されたコミュニケーションロボット等であってもよい。さらに、対話装置１００に接続されたスマートフォン及びタブレット端末等の通信機器が、音声再生装置３０の機能を果たしてもよい。
【００２５】
次に、対話装置１００の構成を説明する。対話装置１００は、入力情報取得部４１、音声情報取得部４３、通信処理部４５、情報出力部４７、嗜好データベース４９、状態情報処理回路５０、及び制御回路６０等によって構成されている。
【００２６】
入力情報取得部４１は、音声認識操作スイッチ２１と接続されている。入力情報取得部４１は、音声認識操作スイッチ２１から出力された操作情報を取得し、制御回路６０へ提供する。音声情報取得部４３は、マイク２４と接続された音声入力のためのインターフェースである。音声情報取得部４３は、マイク２４から出力された音声情報を取得し、制御回路６０へ提供する。
【００２７】
通信処理部４５は、モバイル通信用のアンテナを有している。通信処理部４５は、アンテナを介して、車両外部の基地局との間で情報の送受信を行う。通信処理部４５は、基地局を通じてインターネットに接続可能である。通信処理部４５は、例えばインターネットを通じて、自車両周囲の渋滞情報を取得可能である。通信処理部４５は、現在車両が走行している地点周辺の人気スポット及び天候等の地域情報を、インターネットを通じて取得可能である。通信処理部４５は、インターネット上にある少なくとも一つ以上の検索サイトから、検索された回数の多いワードの情報と、各ワードに関連する情報とを取得可能である。通信処理部４５は、インターネット上にある少なくとも一つ以上のニュース配信サイトＮＤＳから、ニュースの情報を取得可能である。通信処理部４５によって取得される複数のニュース情報のそれぞれには、例えばニュースのタイトルと、ニュースの詳細な内容を説明した本文とが含まれている。以上の地域情報、検索数ランキング上位のワードに係る情報、及びニュース情報は、対話装置１００によって実行される会話の内容の候補として、嗜好データベース４９に格納される。
【００２８】
情報出力部４７は、音声再生装置３０と接続された音声出力のためのインターフェースである。情報出力部４７は、制御回路６０によって生成された音声データを音声再生装置３０へ向けて出力する。情報出力部４７から出力された音声データは、音声制御部３１によって取得され、スピーカ３２によって再生される。
【００２９】
嗜好データベース４９は、制御回路６０に接続されたフラッシュメモリ等の記憶媒体に設けられている。嗜好データベース４９は、運転者の興味のある情報を優先的に格納する。運転者の嗜好する嗜好カテゴリは、例えば運転者の会話に対する反応、及び運転者による直接的な選択操作の入力等に基づき、制御回路６０によって設定される。通信処理部４５によって取得される多数のニュース情報のうちで、特に運転者の嗜好するカテゴリのニュース情報が、嗜好データベース４９に格納される。嗜好データベース４９に格納されたニュース情報、地域情報、及び検索数ランキング上位のワードに係る情報等は、会話文を生成する制御回路６０によって参照される。
【００３０】
状態情報処理回路５０は、車載状態検出器１０から出力された情報を取得することにより、運転者を含む搭乗者の状態を推定する。状態情報処理回路５０は、プロセッサ５０ａ、ＲＡＭ、及びフラッシュメモリを有するマイクロコンピュータを主体に構成されている。状態情報処理回路５０には、車載状態検出器１０からの信号を受け取る複数の入力インターフェースが設けられている。状態情報処理回路５０は、プロセッサ５０ａによる所定のプログラムの実行により、図３に示す負荷判定ブロック５１、負荷先読ブロック５３、漫然判定ブロック５２、及び同乗者状態推定ブロック５４を機能ブロックとして構築する。以下、状態情報処理回路５０に構築される各機能ブロックの詳細を、図３及び図１に基づき説明する。
【００３１】
負荷判定ブロック５１は、車両が現在走行している道路について、運転者の運転負荷が高いか否かを判定する。負荷判定ブロック５１は、操舵角センサ１１及びアクセルポジションセンサ１２から出力される検出結果を取得する。負荷判定ブロック５１は、取得した検出結果の推移に基づき、ステアリング及びアクセルペダルの少なくとも一方を運転者が忙しく操作していると推定した場合に、現在の運転負荷が高いと判定する。
【００３２】
加えて負荷判定ブロック５１は、車両が走行中の道路の形状情報、及び自車両周囲の混雑具合を示す情報等を取得する。道路の形状情報は、車外撮像部１７及びナビゲーションＥＣＵから取得可能である。混雑具合を示す情報は、車外撮像部１７及び通信処理部４５から取得可能である。負荷判定ブロック５１は、進行方向の道路がカーブ形状である場合、及び車両が渋滞の中を走行していると推定される場合に、現在の運転負荷が高いと判定する。
【００３３】
一方、負荷判定ブロック５１は、車両が概ね直線状の道路を走行中であり、且つ、周囲を走行する他の車両及び歩行者も僅かである場合に、現在の運転負荷が低いと判定する。また負荷判定ブロック５１は、ステアリング及びアクセルペダルの操作量の変動が僅かである場合にも、運転負荷が低いと判定することができる。
【００３４】
負荷先読ブロック５３は、車両の走行継続に伴う将来的な運転負荷の上昇を先読みする。負荷先読ブロック５３は、例えば数十秒から１分程度先に発生するであろう運転負荷の上昇イベントを検知する。具体的に、負荷先読ブロック５３は、進行方向の道路がカーブしている場合、進行方向に渋滞が発生している場合、ナビゲーションＥＣＵによって右左折が案内される場合等を予め検知する。
【００３５】
漫然判定ブロック５２は、運転者が漫然状態にあるか否かを判定する。漫然判定ブロック５２は、操舵角センサ１１及びアクセルポジションセンサ１２から出力される検出結果を取得する。漫然判定ブロック５２は、取得した検出結果の推移に基づき、ステアリング又はアクセルペダルの緩慢な操作、及び時折入力される大きな修正操作等を検出した場合に、運転者が漫然状態にあると判定する。
【００３６】
加えて漫然判定ブロック５２は、車内撮像部１６から運転者の両目の視線方向及び目の開き具合といった情報を取得する。漫然判定ブロック５２は、両目の視差が不安定であったり進行方向の物体の知覚に適切な状態でなかったりした場合、及び目の開度の低い状態が継続している場合等に、運転者が漫然状態にあると判定する。
【００３７】
さらに漫然判定ブロック５２は、負荷先読ブロック５３によって将来的な運転負荷の上昇が先読みされた場合に、漫然状態であると判定するための判定基準ＣＤ（図２参照）を引き下げる。その結果、運転負荷が上昇するイベントの発生前に、漫然判定ブロック５２において漫然状態と判定され易い期間が設けられる。
【００３８】
同乗者状態推定ブロック５４は、運転者以外の搭乗者の状態を推定する。同乗者状態推定ブロック５４は、統合制御ＥＣＵから取得する同乗者状態情報に基づき、運転者を除く搭乗者が車内に居るか否かを判定する。尚、同乗者状態推定ブロック５４は、同乗者の有無を単純に判定するだけでなく、搭乗者が睡眠中であるか否かといった判定を行ってもよい。具体的には、車内撮像部１６が運転者以外の搭乗者の状態情報を抽出可能であれば、同乗者状態推定ブロック５４は、車内撮像部１６から取得する同乗者状態情報に基づき、運転者を除く搭乗者が睡眠中であるか否かといった判定を実施できる。
【００３９】
図１に示す制御回路６０は、搭乗者との間で交わされる会話を統合的に制御する回路である。制御回路６０は、プロセッサ６０ａ、ＲＡＭ、及びフラッシュメモリを有するマイクロコンピュータを主体に構成されている。制御回路６０には、対話装置１００の他の構成と接続された入出力インターフェースが設けられている。制御回路６０は、プロセッサ６０ａによる所定のプログラムの実行により、図４に示すような音声認識部６１と、キーワード抽出ブロック７３、対話実行ブロック７１、及び発話制御ブロック７２を含む認識処理部７０とを、機能ブロックとして構築する。以下、制御回路６０に構築される各機能ブロックの詳細を、図４及び図１に基づき説明する。
【００４０】
音声認識部６１は、音声情報取得部４３と接続されており、音声情報取得部４３から音声データを取得する。音声認識部６１は、取得した音声データを読み込み、テキストデータに変換する。音声認識部６１は、例えば運転者の独り言や運転者と同乗者との会話等、車室内にて運転者を含む搭乗者が発した言葉をテキストデータ化し、認識処理部７０へ提供する。
【００４１】
認識処理部７０は、テキストデータ化された搭乗者の言葉を音声認識部６１から取得すると共に、搭乗者へ向けて発話される会話文を情報出力部４７へ出力する。認識処理部７０は、キーワード抽出ブロック７３、対話実行ブロック７１、及び発話制御ブロック７２により、主に運転者へ向けて発話される会話文を生成する。
【００４２】
キーワード抽出ブロック７３は、音声認識部６１から取得したテキストデータを用いて、車室内にて発せられた搭乗者の言葉を解析し、予め設定されたキーワードを抽出する。キーワードは、例えば通信処理部４５によって取得される検索数ランキグ上位のワードに設定される。キーワード抽出ブロック７３は、検索数ランキング上位のワードのうちで、運転者の嗜好するカテゴリに関連するワードのみを、キーワードに設定することも可能である。
【００４３】
対話実行ブロック７１は、運転者を含む搭乗者へ向けた会話文の音声データを生成する。対話実行ブロック７１は、会話文の音声データを情報出力部４７から音声制御部３１へ出力させることにより、この会話文をスピーカ３２によって発話させる。対話実行ブロック７１は、車両及び運転者の状況、並びに運転者の反応に応じて、種々の会話文を作成可能である。
【００４４】
具体的に、対話実行ブロック７１は、運転者が漫然状態に陥った場合に、車両が現在走行している地点に関連した地域情報を、運転者へ向けた会話文に盛り込むことができる。加えて対話実行ブロック７１は、運転者の嗜好するカテゴリに含まれるニュース情報が通信処理部４５によって取得された場合に、このニュース情報の内容を会話文に盛り込むことができる。また対話実行ブロック７１は、キーワード抽出ブロック７３によってキーワードが抽出された場合に、抽出されたキーワードに関連する情報を会話文に盛り込むことができる。
【００４５】
対話実行ブロック７１は、作成した会話文のテキストデータに基づき、会話文の音声データを合成する。対話実行ブロック７１は、音節接続方式の音声合成を行ってもよく、又はコーパスベース方式の音声合成を行ってもよい。具体的に対話実行ブロック７１は、会話文のテキストデータから、発話される際の韻律データを生成する。そして対話実行ブロック７１は、予め記憶されている音声波形のデータベースから、韻律データにあわせて音声波形データをつなぎ合わせていく。以上のプロセスにより、対話実行ブロック７１は、会話文のテキストデータを音声データ化することができる。
【００４６】
発話制御ブロック７２は、対話実行ブロック７１による会話の実行を制御する。例えば、音声認識操作スイッチ２１への操作によって、対話装置１００の会話機能をオフ状態にする指示が入力されていた場合に、発話制御ブロック７２は、キーワード抽出ブロック７３及び対話実行ブロック７１を停止状態にする。加えて発話制御ブロック７２は、運転者の興味のある嗜好カテゴリを予め設定し、嗜好カテゴリに該当するニュース情報を嗜好データベース４９に記憶させておくことができる。
【００４７】
また発話制御ブロック７２は、負荷判定ブロック５１による負荷判定に応じて、対話実行ブロック７１の作動ステータスを禁止状態及び許容状態とのうちで切り替える。具体的に対話実行ブロック７１は、負荷判定ブロック５１によって運転負荷が高いと判定された場合に、対話実行ブロック７１の作動ステータスを、発話の開始を禁止する禁止状態とする。一方、負荷判定ブロック５１によって運転負荷が低いと判定された場合には、発話制御ブロック７２は、対話実行ブロック７１の作動ステータスを発話の開始を許容する許容状態とする。
【００４８】
さらに発話制御ブロック７２は、負荷判定ブロック５１によって運転負荷が低いと判定された場合でも、予め設定された禁止条件が成立している場合には、対話実行ブロック７１の作動ステータスを許容状態とはせずに、禁止状態に維持する。禁止条件は、適宜設定可能である。例えば発話制御ブロック７２は、同乗者状態推定ブロック５４によって車室内に運転者以外の搭乗者が居ると判定されている場合に、禁止条件を成立させることができる。また発話制御ブロック７２は、車両に搭載されたハンズフリーの通話機能を用いて、運転者が車両の外部に居る通話相手と通話している場合に、禁止条件を成立させることができる。
【００４９】
発話制御ブロック７２は、対話実行ブロック７１の作動ステータスが許容状態に有る場合に、各種の発話開始イベントの発生をトリガに会話を開始させることで、運転者の覚醒度を良好にできる。発話開始イベントは、例えば漫然判定の成立、新しいニュース情報の取得、特定のキーワードの抽出等である。以下、発話制御ブロック７２によって実行される会話開始処理の詳細を、図５及び図６に基づき、図１を参照しつつ説明する。図５及び図６に示される会話開始処理は、車両の電源がオン状態とされたことに基づいて開始され、車両の電源がオフ状態とされるまで、繰り返し開始される。
【００５０】
Ｓ１０１では、初期設定として、対話実行ブロック７１の作動ステータスを禁止状態に設定し、Ｓ１０２に進む。Ｓ１０２では、負荷判定ブロック５１の判定結果を取得し、現在の運転者における運転負荷が低いか否かを判定する。Ｓ１０２にて、現在の運転負荷が高いと判定した場合、会話開始処理を一旦終了する。一方、Ｓ１０２にて、運転負荷が低いと判定した場合には、Ｓ１０３に進む。
【００５１】
Ｓ１０３では、禁止条件が成立しているか否かを判定する。Ｓ１０３にて、何らかの禁止条件が成立していると判定した場合には、会話開始処理を一旦終了する。一方、Ｓ１０３にて、いずれの禁止条件も成立していないと判定した場合には、Ｓ１０４に進む。
【００５２】
Ｓ１０４では、対話実行ブロック７１の作動ステータスを、禁止状態から許容状態へと切り替えて、Ｓ１０５に進む。Ｓ１０５では、漫然判定ブロック５２にて運転者の漫然判定が成立しているか否かを参照する。運転者が漫然状態で無い場合、Ｓ１１１に進む。一方、運転者が漫然状態であった場合、Ｓ１０６に進む。Ｓ１０６では、運転者を漫然状態から回復させるための会話を開始する処理を開始し、Ｓ１０７に進む。
【００５３】
Ｓ１０７では、会話の停止条件が成立しているか否かを判定する。会話の停止条件は、例えばユーザから会話終了を指示する発話があった、ユーザの運転負荷が高くなった、及び運転者が通常の覚醒状態まで回復した等の条件である。Ｓ１０７にて、会話停止条件が成立していると判定した場合、Ｓ１０６にて開始した会話を強制的に停止し、会話開始処理を一旦終了する。
【００５４】
一方、Ｓ１０７にて、会話の停止条件が成立していないと判定した場合、Ｓ１０８に進む。Ｓ１０８では、Ｓ１０６にて開始した会話について、例えば見出し文の紹介といった冒頭部分が終了している否かを判定する。Ｓ１０８にて、会話の冒頭部分がまだ継続していると判定した場合には、Ｓ１０７及びＳ１０８の判定を繰り返すことで、冒頭部分の終了を待機する。そして、Ｓ１０８にて会話の冒頭部分が終了したと判定した場合にＳ１０９に進む。
【００５５】
Ｓ１０９では、会話の冒頭部分に対する運転者の反応の良否を推定するため、運転者の漫然状態が改善されたか否かを判定する。Ｓ１０９にて、現在の会話の話題に対し良好に反応し、漫然状態が改善されていると推定される場合には、Ｓ１０７〜Ｓ１０９を繰り返す。これにより、運転者の興味のある会話が継続される。
【００５６】
一方、Ｓ１０９にて、漫然状態が改善されず、運転者の反応が芳しくないと推定される場合には、Ｓ１１０に進む。Ｓ１１０では、話題を変更して運転者との会話を継続し、Ｓ１０７に戻る。以上のＳ１０９及びＳ１１０によれば、運転者の関心の薄いニュース情報に係る会話は、早急に終了される。
【００５７】
Ｓ１１１では、運転者の嗜好するカテゴリの新着ニュース情報が有るか否かを確認する。新着ニュース情報が無い場合、Ｓ１１３に進む。一方、新着ニュース情報が有る場合、Ｓ１１２に進む。Ｓ１１２では、新着ニュース情報を運転者にお知らせするための会話を開始する処理を実施し、Ｓ１１５に進む。
【００５８】
Ｓ１１３では、運転者等の発した言葉から特定のキーワードが抽出されたか否かを判定する。Ｓ１１３にてキーワードの抽出が無い場合、会話開始処理を一旦終了する。一方、Ｓ１１３にてキーワードが抽出された場合、Ｓ１１４に進む。Ｓ１１４では、キーワードに基づく会話を開始する処理を実施し、Ｓ１１５に進む。
【００５９】
Ｓ１１５では、Ｓ１０７と同様に、会話の停止条件が成立しているか否かを判定する。Ｓ１１５にて、会話停止条件が成立していると判定した場合、Ｓ１１２又はＳ１１４にて開始した会話を強制的に停止し、会話開始処理を一旦終了する。一方、Ｓ１１５にて、会話の停止条件が成立していないと判定した場合、Ｓ１１６に進む。Ｓ１１６では、Ｓ１１２又はＳ１１４にて開始した会話が完了したか否かを判定する。Ｓ１１６にて、会話がまだ継続していると判定した場合には、Ｓ１１５及びＳ１１６の判定を繰り返すことで、会話の完了を待機する。そして、Ｓ１１６にて会話が完了したと判定した場合には、会話開始処理を一旦終了する。
【００６０】
以上の会話開始処理によって開始される各会話の詳細をさらに説明する。ここで、以下説明する一連の会話が開始される直前には、対話装置１００による会話開始を運転者に報知するための報知音が、スピーカ３２から出力される。報知音は、運転者の意識を会話の音声に向けさせることができる。その結果、運転者は、対話装置１００から投げかけられた会話の始まりの部分を聞き逃し難くなる。
【００６１】
Ｓ１０６の処理に基づき開始される一連の会話文の冒頭には、運転者に漫然状態の自覚を促すメッセージが組み入れられる。また、現在の走行地点に関連した地域情報が会話によって提供される。具体的に、対話実行ブロック７１は、漫然状態から運転者を回復させるために、以下のような会話文を生成する。
対話装置：「退屈しているみたいだけど、何か会話しない？」
運転者  ：「そうか。おねがいしようか」
対話装置：「ここから１キロくらい北にある○○○っていうお店の×××が最近すごい人気みたいだよ」
運転者  ：「へぇ〜。気になるなぁ」
対話装置：「△△△が入っているのが特徴らしいよ」
運転者  ：「行ってみようかな」
対話装置：「営業時間は、□□□〜□□□。定休日は▽▽▽だから、今からでも大丈夫だよ」
尚、対話装置１００は、地域情報を含む会話として、「今から○○分ぐらい後に、少し激しい雨が振るみたいだよ」といった天候を案内する会話や、「左側に見える高い建物は、○○だよ」といったランドマークを案内する会話も実施可能である。
【００６２】
Ｓ１１２の処理に基づき開始される一連の会話文の冒頭には、お知らせするニュース情報の内容を示す見出し文が組み入れられる。この見出し文は、取得したニュース情報に付けられたタイトルであってもよく、又はニュース情報の本文から抽出した特徴的な単語を組み合わせて、ニュース情報の内容を要約した文章であってもよい。具体的に、対話実行ブロック７１は、新着のニュース情報をお知らせして、運転者の覚醒状態を維持させるために、以下のような会話文を生成する。
対話装置：「×××社が新型の○○○を発表したらしいよ」
運転者  ：「へぇ〜。どう変わったの？」
対話装置：「△△△の機能が強化されて、▽▽▽がほぼ自動でできるようになったらしいよ」
運転者  ：「ほんとに。欲しいな」
対話装置：「日本では、○○月××日から発売だって」
【００６３】
Ｓ１１４の処理に基づき開始される一連の会話文の冒頭には、搭乗者の会話から抽出されたキーワードが組み入れられる。具体的に、対話実行ブロック７１は、キーワードに基づく雑談を展開して、運転者の覚醒状態を維持させるために、以下のような会話文を生成する。
対話装置：「そうそう、“○○○（キーワード）”といえば、○○○って昔は△△△って呼ばれてたの知ってた？」
運転者  ：「ううん。知らない」
対話装置：「もともとは、×××に因んで、△△△って呼ばれてたんだって」
運転者  ：「へぇ〜」
対話装置：「でも、▽▽▽と間違え易いから、みんなに○○○って呼ばれるようになったんだって」
運転者  ：「そうだったんだ」
対話装置：「それから、今度は○○○に似せた○×○なんてものも登場してきてるんだって」
運転者  ：「ホントに？」
以上のように、対話装置１００は、運転者との対話を展開することが可能である。
【００６４】
ここまで説明した本実施形態によれば、運転者の運転負荷が低い場合には、会話文の発話が許容される一方で、運転者の運転負荷が高い場合には、会話文の発話は、禁止される。以上のように、対話装置１００は、運転者の運転負荷状況を鑑みることにより、運転者の運転操作を妨げることなく、装置側から運転者へ向けて話しかけることができる。
【００６５】
加えて本実施形態によれば、運転負荷の低い状態が継続した場合、運転者は、漫然状態に陥り易い。そのため、運転者が漫然状態である旨の判定をトリガに会話を開始させれば、対話装置１００によって開始される会話は、運転者の運転操作を妨げないだけでなく、運転者を漫然状態から通常の覚醒状態へと引き戻す効果を発揮できる。
【００６６】
また本実施形態によれば、車両の現在の走行地点に関連した地域情報が会話によって提供される。その結果、運転者は、対話装置１００から投げかけられる会話に興味を持ち易くなる。故に、対話装置１００は、会話の内容に運転者を惹きつけて、運転者とのやり取りを長く継続させることができる。以上によれば、会話によって運転者を漫然状態から通常の覚醒状態へと引き戻す効果は、確実に発揮される。
【００６７】
さらに本実施形態によれば、漫然状態の検出によって会話が開始される場合に、その会話の冒頭に漫然状態の自覚を促すメッセージが組み入れられる。すると運転者は、自らの状況を理解して、対話装置１００から投げかけられる会話に積極的に応答することで、漫然状態からの回復を図ろうとし得る。以上によれば、対話装置１００は、運転者の自助努力を引き出して、運転者の覚醒度を通常の覚醒状態へと引き戻す効果を確実に発揮できるようになる。
【００６８】
加えて本実施形態によれば、将来的な運転負荷の上昇が先読みされた場合には、漫然状態であると判定するための判定基準ＣＤが引き下げられる。以上によれば、対話装置１００は、覚醒度が低下して漫然気味になっている運転者に対し、さらに積極的に会話を投げかけるようになり、運転負荷の将来的な上昇に備えて、運転者の覚醒度を予め高めておくことができる。その結果、運転者は、運転負荷の高まるイベントに対して、余裕を持って対処できる。
【００６９】
また本実施形態によれば、運転負荷の低い許容状態で、運転者の興味のあるカテゴリのニュース情報が取得された場合に、取得したニュース情報を伝える会話が実行される。このような話しかけを行うことにより、対話装置１００は、運転負荷の低い状態の継続によって漫然に陥る可能性のある運転者の覚醒度を、通常の覚醒状態に維持させる効果を適確に発揮できる。
【００７０】
さらに本実施形態によれば、ニュース情報を伝える会話の冒頭に、見出し文が組み込まれる。そして、会話に用いたニュース情報が実際には運転者の興味を惹かない内容であり、漫然状態の改善が見られなかった場合、対話装置１００は、当該ニュース情報に係る運転者との会話を早急に終了させ、異なるニュース情報に話題を変更することができる。このように、見出し文の紹介に対する運転者のつれない対応を検知して話題を変更できれば、対話装置１００からの話しかけが運転者によって煩わしく感じられてしまう事態は、低減され得る。
【００７１】
加えて本実施形態によれば、対話装置１００は、運転者等の発したキーワードに関連する情報を会話に組み入れて、運転者が興味を持ち易い内容の会話を投げかけることができる。以上によれば、対話装置１００は、話しかけた会話の内容に運転者を惹き込んで、当該運転者の覚醒度を高める効果を確実に発揮できるようになる。
【００７２】
また本実施形態では、所定の禁止条件が成立している場合には、運転負荷が低くても、禁止状態が維持される。以上によれば、対話装置１００は、運転者との会話を開始するのに適さない状況を避けて、会話を開始することが可能である。例えば、車室内に運転者以外の搭乗者が居る場合、この搭乗者は、睡眠中であることが想定され得る。故に、対話装置１００は、搭乗者を検知している場合に禁止条件を成立させることで、会話の開始を阻止する。以上によれば、積極的な会話の開始によって同乗者の睡眠を妨げてしまう事態は、回避される。
【００７３】
さらに、車両の外部に居る通話相手と運転者が通話している場合、対話装置１００による会話は、通話の妨げとなり得る。そこで本実施形態の対話装置１００は、運転者が通話している場合に禁止条件を成立させることで、会話の開始を阻止する。以上によれば、積極的な会話の開始によって通話を妨げてしまう事態は回避される。
【００７４】
尚、本実施形態において、スピーカ３２が「音声出力器」に相当し、通信処理部４５が「情報取得部」に相当する。また、負荷判定ブロック５１が「負荷判定部」に相当し、漫然判定ブロック５２が「漫然判定部」に相当し、負荷先読ブロック５３が「負荷先読部」に相当する。さらに、対話実行ブロック７１が「対話実行部」に相当し、発話制御ブロック７２が「発話制御部」に相当し、キーワード抽出ブロック７３が「キーワード抽出部」に相当する。そして、会話開始処理におけるＳ１０１，Ｓ１０４が発話制御ステップに相当し、Ｓ１０２が負荷判定ステップに相当し、Ｓ１０６，Ｓ１１２，Ｓ１１４が「対話実行ステップ」に相当する。
【００７５】
（他の実施形態）
以上、本発明による一実施形態について説明したが、本発明は、上記実施形態に限定して解釈されるものではなく、本発明の要旨を逸脱しない範囲内において種々の実施形態及び組み合わせに適用することができる。
【００７６】
上記実施形態では、漫然状態の検出、新着ニュースの受信、及びキーワードの抽出が、対話装置による発話開始のトリガとして設定されていた。しかし、発話開始のトリガに用いられるイベントは、適宜設定可能である。例えば、対話装置は、漫然状態を自覚した運転者が運転席周辺に設けられた対話開始スイッチに対して行う入力や、運転者の「雑談しようよ」といった投げ掛け等をきかっけとして、雑談を開始できる。
【００７７】
上記実施形態では、漫然状態回復用の会話として、地域情報に基づく一連の会話文を例示したが、運転者の興味を惹き得る内容であれば、種々の情報が、漫然状態回復用の会話に採用可能である。対話装置は、例えば、嗜好カテゴリに関連する新着ニュース情報のうちでまだ会話に使用されていない情報、検索ランキング上位のワードのうちで嗜好カテゴリとの関連性が高い情報等を、漫然状態回復用の会話に採用することができる。
【００７８】
上記実施形態の対話装置は、運転負荷の上昇イベントの発生を先読みすることで、当該イベントの発生前に運転者の覚醒度を高める会話を積極的に行うことができた。しかし、こうした先読みに基づく会話は、実施されなくてもよい。また、イベント発生の先読みに基づく会話は、少なくともイベント発生の直前には終了されることが望ましい。以上によれば、覚醒度を予め高めるための会話が運転の妨げになる事態は、回避される。
【００７９】
上記実施形態では、運転者の嗜好カテゴリに関連する新着ニュースが選別されて、運転者にお知らせされていた。しかし、対話装置は、例えばアクセス数のランキングで上位に位置する新着ニュース情報の中から、運転者の嫌いな嫌悪カテゴリに該当するニュース情報を除外し、残った新着ニュース情報を上位から順番に運転者にお知らせすることも可能である。
【００８０】
上記実施形態において、見出し文やキーワード等は、報知音の再生後に最初に発話される一文に組み入れられていた。このように、会話文の冒頭とは、原則として報知音の再生後に最初に発話される一文である。しかし、報知音の再生後に、運転者等の注意を惹くための「ねぇねぇ」や「あのう」とった特に意味の無い遊び言葉が挿入される場合には、これら遊び言葉の次に発話される一文が、会話文の冒頭に該当し得る。
【００８１】
上記実施形態では、同乗者状態推定ブロックによって車室内に運転者以外の搭乗者が居ると判定されている場合に、スピーカからの発話は、中止されていた。しかし、車内撮像部の映像から同乗者の状態、具体的には睡眠中か否かが判別可能であれば、対話装置は、同乗者が居る場合でも、この搭乗者が睡眠中でない場合には、スピーカからの発話を開始することができる。加えて対話装置は、同乗者の発した言葉からキーワードを抽出し、キーワードに関連する情報をもって運転者と同乗者との会話に参加することにより、車内の会話をさらに盛り上げることができる。
【００８２】
上記実施形態では、複数の禁止条件が設定され、いずれかの禁止条件に該当する場合には、運転負荷が低い場合であっても、対話実行ブロックの作動ステータスは、禁止状態に維持されていた。このような禁止条件として設定される項目は、運転者等による操作によって変更可能であることが望ましい。また、音声認識操作スイッチへの入力で容易に会話機能を停止できるのであれば、禁止条件は、設けられなくてもよい。
【００８３】
上記実施形態では、ステアリングへの小刻みな修正舵の入力がなく、大雑把な修正舵が時折入力される場合や、運転者の目の状態が安定していない場合に、運転者が漫然状態であると判定されていた。しかし、漫然状態の判定に用いられる情報は、適宜変更可能である。例えば、対話装置は、車速情報及びナビゲーションＥＣＵの情報等に基づき、高速道路の走行が１時間以上連続している場合に、運転者が漫然状態にあると推定してもよい。さらに、車内カメラによって運転者の手及び体の動きを検出可能であれば、手で目及び顔を擦るような動作や、着座位置及び姿勢を頻繁に直すような動作に基づき、漫然状態が推定されてもよい。
【００８４】
上記実施形態では、ステアリング又はアクセルペダルの操作が忙しい場合や、走行中の道路がカーブしている又は渋滞している場合に、運転負荷が高いと判定されていた。しかし、運転負荷の判定に用いられる情報は、適宜変更可能である。例えば、運転者の心拍数等の生体情報に基づいて、運転者における運転負荷の高低が判定されてもよい。
【００８５】
上記実施形態では、対話すること自体を目的とした非タスク指向型の会話を対話装置１００が行っている場合について、詳細を説明した。しかし、対話装置１００は、上述した雑談のような会話だけでなく、搭乗者から投げかけられた質問に返答する、搭乗者の指定するお店を予約するといったタスク指向型の会話も行うことができる。さらに、非タスク指向型の会話を行っている途中で、一時的にタスク指向型の会話を挟むことも可能である。
【００８６】
上記実施形態において、状態情報処理回路５０及び制御回路６０の各プロセッサ５０ａ，６０ａによって提供されていた負荷判定、漫然判定、対話の実行、及び発話制御等の機能は、例えば専用の集積回路によって実現されていてもよい。或いは、一つのプロセッサが、負荷判定、漫然判定、対話の実行、及び発話制御等を全て実施してもよく、又は負荷判定、漫然判定、対話の実行、及び発話制御等がそれぞれ別のプロセッサによって実施されてもよい。さらに、上述のものとは異なるハードウェア及びソフトウェア、或いはこれらの組み合わせによって、各機能が提供されてよい。また、各プロセッサ５０ａ，６０ａにて実行されるプログラムを記憶する記憶媒体は、フラッシュメモリに限定されない。種々の非遷移的実体的記憶媒体が、プログラムを記憶する構成として採用可能である。
【００８７】
本発明は、車両に搭載される対話装置だけでなく、スマートフォン及びタブレット端末等の通信機器、並びに車両外部のサーバー等にインストールされる対話プログラムにも適用可能である。対話プログラムを実行する通信機器及びサーバー等にて行われる対話方法も、対話装置によって行われる対話方法と実質同一である。例えば対話プログラムは、車内に持ち込まれる通信端末の記憶媒体に、プロセッサによって実行可能なアプリケーションとして記憶されている。通信端末は、対話プログラムに従って運転者と対話可能であり、対話を通じて運転者の覚醒状態を維持させることができる。
【００８８】
また、対話プログラムがサーバーの記憶媒体に記憶されている場合、サーバーは、車両及び運転者の状態情報を、インターネットを通じて取得することができる。加えてサーバーは、取得した状態情報に基づき生成した会話文を、車両の音声再生装置へ送信し、スピーカから再生させることができる。以上のように、サーバーに対話プログラムがインストールされている場合でも、運転者とシステムとの会話が実現できる。そして、サーバー型の対話システムでも、運転者の覚醒状態の維持は可能である。
【００８９】
そして本発明は、自動運転を行う車両（自律走行車）に搭載される対話装置にも適用可能である。例えば、「システムからの運転操作切り替え要請にドライバーが適切に応じるという条件のもと、特定の運転モードにおいて自動化された運転システムが車両の運転操作を行う」という自動化レベルの自動運転が想定されている。このような自動運転車両では、運転者（オペレータ）は、運転操作のバックアップのために、待機状態を維持する必要がある。そのため、待機状態にある運転者は、漫然状態に陥り易くなると推測される。故に、本発明を適用した対話装置は、自動運転システムのバックアップとして待機状態にある運転者の覚醒度を維持する構成としても、好適なのである。
【符号の説明】
【００９０】
３２  スピーカ（音声出力器）、４５  通信処理部（情報取得部）、５０ａ，６０ａ  プロセッサ、５１  負荷判定ブロック（負荷判定部）、５２  漫然判定ブロック（漫然判定部）、５３  負荷先読ブロック（負荷先読部）、７１  対話実行ブロック（対話実行部）、７２  発話制御ブロック（発話制御部）、７３  キーワード抽出ブロック（キーワード抽出部）、１００  対話装置、ＣＤ  判定基準
【図１】
0006515764.tif 000002
【図２】
0006515764.tif 000003
【図３】
0006515764.tif 000004
【図４】
0006515764.tif 000005
【図５】
0006515764.tif 000006
【図６】
0006515764.tif 000007