(57)【要約】【課題】その時点で重要である話題へ対話の内容を展開することができる情報提供装置を提供する。【解決手段】要求入力部１０１よりユーザの入力を受け付け、入力解析部１０４が入力された要求を解析し、対話制御部１０６はユーザの要求に対して状況に依存した装置の適切な振る舞いを決定し、応答生成部１１７において具体的な応答を生成し、応答出力部１１９によりユーザに出力する。情報管理部１０７は、ユーザの要求に対して必要な情報の検索及び重要情報の通知を対話制御部１０６に対して行い、話題管理部１０９は、ユーザの個人情報及び走行に関する情報に基づいてユーザと行う対話のシナリオを決定する。対話制御部１０６はこれらの重要情報とシナリオの内容に基づいて対話の流れを制御する。【選択図】図１
2005170265.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの要求を入力する要求入力手段と、前記ユーザに関する情報を蓄積し管理するユーザ情報管理手段と、前記要求入力手段に入力された要求と前記ユーザ情報管理手段が管理するユーザに関する情報とから対話のシナリオを決定するシナリオ決定手段と、前記シナリオ決定手段が決定したシナリオと前記要求入力手段に入力されたユーザからの要求の少なくとも一方に基づいて、他の装置から情報を収集する情報収集手段と、前記情報収集手段で収集した情報の重要度合いを判定する重要度判定手段と、前記重要度判定手段が判定した重要度に基づいて話題を切り替える話題切替手段と、前記話題切替手段の切替に従って、前記情報収集手段で収集した情報を出力する出力手段と、を備える情報提供装置。
【請求項２】
前記要求入力手段に入力されたユーザからの要求に基づいて、前記ユーザ情報管理手段で管理する前記ユーザに関する情報を更新するユーザ情報更新手段を備えることを特徴とする請求項１記載の情報提供装置。
【請求項３】
前記ユーザ情報更新手段は、前記要求入力手段に入力されたユーザからの要求に基づいて話題の追加をおこなうことを特徴とする請求項２記載の情報提供装置。
【請求項４】
前記ユーザ情報更新手段は、前記要求入力手段に入力されたユーザからの要求回数と前記ユーザからの要求に対応する前記出力手段からの情報の出力回数の少なくとも一方を前記ユーザに関する情報として更新することを特徴とする請求項２または請求項３記載の情報提供装置。
【請求項５】
前記話題切替手段は、予め定めた時間内に前記要求入力手段に新に入力されたユーザからの要求がないか、現在の話題に該当する全ての項目の情報が予め定めた時間内に前記出力手段から出力されたかのいずれかの場合に、次の話題に切り替えることを特徴とする請求項１乃至請求項４のいずれかに記載の情報提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載情報端末等において、ユーザの情報や走行情報などに応じて提供する話題を自動で決定し、対話的に情報を提供することができる情報提供装置に関するものである。
【背景技術】
【０００２】
従来の情報提供装置には、例えば、特許文献１に記載された情報提供装置があった。
【０００３】
特許文献１に記載された従来の情報提供装置は、ユーザに関する情報又はロボットに関する情報に基づいて、対話の話題を決定する決定手段と、決定手段により決定された話題に対応したメッセージを生成する第１の生成手段と、決定手段により決定された話題を、ユーザに関する情報又はロボットに関する情報に基づいて、必要に応じ他の話題に変更する変更手段と、変更手段により変更されたほかの話題に対応するメッセージを生成する第２の生成手段とを備えることを特徴としていた。
【０００４】
前記ユーザに関する情報とはユーザの生年月日や、年齢、趣味、嗜好、特技、経歴などを意味し、前記ロボットに関する情報とはロボットの製造年月日や、年齢、性別、趣味、嗜好、特技、経歴などを示す。従って、ユーザと装置の間で行われる対話において、前記ユーザに関する情報や前記ロボットに関する情報に適合した情報をロボットが記憶している場合、その情報に基づく話題で対話を開始するためのメッセージ（対話を切り換えるためのメッセージ）を生成し、出力することができる。
【特許文献１】特開２００１−１８８７８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の情報提供装置では、ユーザに関する情報と装置に関する情報のみに基づいて話題を決定するため、ユーザに関する情報と装置に関する情報に関わらず、その時点で重要である話題へ対話の内容を展開することができないという問題があった。
【０００６】
本発明は、従来の問題を解決するためになされたもので、ユーザに関する情報と装置に関する情報に関わらず、その時点で重要である話題へ対話の内容を展開することができる情報提供装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の情報提供装置は、ユーザからの要求を入力する要求入力手段と、ユーザに関する情報を蓄積し管理するユーザ情報管理手段と、要求入力手段に入力された要求とユーザ情報管理手段が管理するユーザに関する情報とから対話のシナリオを決定するシナリオ決定手段と、シナリオ決定手段が決定したシナリオと要求入力手段に入力されたユーザからの要求の少なくとも一方に基づいて、他の装置から情報を収集する情報収集手段と、情報収集手段で収集した情報の重要度合いを判定する重要度判定手段と、重要度判定手段が判定した重要度に基づいて話題を切り替える話題切替手段と、話題切替手段の切替に従って、情報収集手段で収集した情報を出力する出力手段とを備える構成を有している。
【０００８】
本構成によって、その時点で重要である話題へ対話の内容を展開することができる。
【０００９】
また、本発明の情報提供装置は、要求入力手段に入力されたユーザからの要求に基づいて、ユーザ情報管理手段で管理するユーザに関する情報を更新するユーザ情報更新手段を
備える構成を有している。本構成によって、ユーザの嗜好などの変化に対応した話題についての情報を提供することができる。
【００１０】
また、本発明の情報提供装置は、ユーザ情報更新手段が、要求入力手段に入力されたユーザからの要求に基づいて話題の追加をおこなう構成を有している。本構成によって、ユーザの嗜好などの変化に対応した新しい話題についての情報を提供することができる。
【００１１】
また、本発明の情報提供装置は、ユーザ情報更新手段が、要求入力手段に入力されたユーザからの要求回数とユーザからの要求に対応する出力手段からの情報の出力回数の少なくとも一方をユーザに関する情報として更新する構成を有している。本構成によって、履歴に基づいたユーザの各話題に対する興味の度合いの変化などを反映した話題についての情報を提供することができる。
【００１２】
さらに、本発明の情報提供装置は、話題切替手段が、予め定めた時間内に要求入力手段に新に入力されたユーザからの要求がないか、現在の話題に該当する全ての項目の情報が予め定めた時間内に出力手段から出力されたかのいずれかの場合に、次の話題に切り替える構成を有している。本構成によって、適切なタイミングで自動的に話題を切り替えることができる。
【発明の効果】
【００１３】
本発明は、ユーザからの要求を入力する要求入力手段と、ユーザに関する情報を蓄積し管理するユーザ情報管理手段と、要求入力手段に入力された要求とユーザ情報管理手段が管理するユーザに関する情報とから対話のシナリオを決定するシナリオ決定手段と、シナリオ決定手段が決定したシナリオと要求入力手段に入力されたユーザからの要求の少なくとも一方に基づいて、他の装置から情報を収集する情報収集手段と、情報収集手段で収集した情報の重要度合いを判定する重要度判定手段と、重要度判定手段が判定した重要度に基づいて話題を切り替える話題切替手段と、話題切替手段の切替に従って、情報収集手段で収集した情報を出力する出力手段とを備えることにより、その時点で重要である話題へ対話の内容を展開することができるという効果を有する情報提供装置を提供できるものである。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態の情報提供装置について、図面を用いて説明する。
【００１５】
（第１の実施の形態）
図１は、本発明の第１の実施の形態における情報提供装置のブロック図である。
【００１６】
図１において、情報提供装置は、入力されたユーザ発話を認識する要求入力部１０１と、単語の組み合わせパターンを記述した文法規則が記憶されている認識文法データベース１０２と、認識可能な単語と各単語についての発音情報を記憶している単語辞書データベース１０３と、要求入力部１０１から受け取った認識結果が示す意味、つまりユーザからの指示又は働きかけの内容を把握する入力解析部１０４と、各単語に対して対話の状態とその条件下での意味を割り当てる意味規則データベース１０５と、対話動作を制御する対話制御部１０６と、内容に重要性があるものを判定して抽出する情報管理部１０７と、各情報をネットワーク経由で蓄積するコンテンツデータベースと、適切なシナリオを選択し話題の遷移先を決定すて切り換える話題管理部１０９と、予めユーザが入力した個人情報を管理するユーザ情報管理部１１０と、ユーザが入力した趣味、年齢、性別等の個人情報を蓄積し更新するユーザ情報データベース１１１と、走行に関する情報を管理する走行情報管理部１１２と、出発地、目的地、所要時間、現在の天気、現在時刻、曜日等の走行に関する情報を蓄積する走行情報データベース１１３と、ユーザ情報と走行情報を条件とし
てシナリオを決定するためのルールが記憶されているシナリオ決定ルールデータベース１１４と、話題の遷移先をリスト状に表現した各シナリオが記憶されているシナリオデータベース１１５と、現在までの対話内容を整理する対話状態データベース１１６と、応答内容に対応する応答テンプレートを選択する応答生成部１１７と、発話可能な応答文のテンプレートを応答内容に対応付けて記憶している応答テンプレートデータベース１１８と、応答文テキストを音声信号に変換し、ユーザに対して出力する応答出力部１１９と、応答文テキストを音声信号に変換する音素片データベース１２０と、を備えている。
【００１７】
要求入力部１０１は、音声認識機能を有しており、認識文法データベース１０２と単語辞書データベース１０３を必要に応じて参照しながら入力されたユーザ発話を認識する。即ち、単語辞書データベース１０３は認識可能な単語と各単語についての発音情報を記憶しており、認識文法データベース１０２には単語辞書データベース１０３に登録されている単語の組み合わせパターンを記述した文法規則が記憶されている。
【００１８】
入力解析部１０４は、意味規則データベース１０５と対話状態データベース１１６の内容に基づいて、要求入力部１０１から受け取った認識結果が示す意味、つまりユーザからの指示又は働きかけの内容、を把握し、その結果を対話制御部１０６へ渡す。意味規則データベース１０５は、図２に示すように、各単語に対して対話の状態とその条件下での意味を割り当てている。
【００１９】
また、対話状態データベース１１６には、図３に示すように、ユーザとシステムとの間で行われている対話についての現在の状態をフレーム形式で整理した内容が記憶されている。要求入力部１０３より受け取った認識結果と対話状態データベース１１６に記憶された現在の対話状態から、意味規則データベース１０５の内容に基づいて各単語の意味を解釈するので、対話の状態に応じて各単語の意味を解釈することが可能となる。
【００２０】
一方、情報管理部１０７は、コンテンツデータベース１０８内に蓄積されている各情報のうち、内容に重要性があるものを抽出し、話題管理部１０９に渡す。ここで、コンテンツデータベース１０８内の各情報はネットワーク経由で蓄積され、図４に示すようなメタ情報により、天候の急な変化や警報等の内容を含む天気情報や経路上に交通渋滞があることを含む交通情報等を重要情報として判断する。
【００２１】
ユーザ情報管理部１１０は、予めユーザが入力した趣味、年齢、性別等の個人情報を蓄積したユーザ情報データベース１１１を管理し、内容の更新と話題管理部１０９への情報の受け渡しを行う。
【００２２】
また、走行情報管理部１１２は、走行情報データベース１１３に蓄積された出発地、目的地、所要時間、現在の天気、現在時刻、曜日等の走行に関する情報を管理し、話題管理部１０９に情報を渡す。
【００２３】
話題管理部１０９では、情報管理部１０７から渡された重要情報の有無と、ユーザ情報管理部１１０から渡されたユーザ情報と、走行情報管理部１１２から渡された走行情報とから、シナリオ決定ルールデータベース１１４内のルールに基づいて、シナリオデータベース１１５内の適切なシナリオを選択し、話題の遷移先を決定する。
【００２４】
ここで、シナリオとはユーザと装置との間で交わされる対話における話題の遷移先を示すものとする。シナリオ決定ルールデータベース１１４は、図５に示すように、ユーザ情報と走行情報を条件としてシナリオを決定するためのルールが記憶されている。また、シナリオデータベース１１５には、図６に示すような話題の遷移先をリスト状に表現した各シナリオが記憶されている。
【００２５】
そこで、話題管理部１０９では、まず走行が開始された直後にユーザ情報管理部１１０からユーザ情報を受け取り、走行情報管理部１１２から走行情報を受け取る。これらのユーザ情報と走行情報を入力として、シナリオ決定ルールデータベース１１４に記述されたルールに基づいて、現在の状況に適した対話のシナリオを決定し、対話制御部１０６に渡す。
【００２６】
以降、決定したシナリオに沿って話題を遷移させるわけだが、対話が行われている間、情報管理部１０９から重要情報が渡される場合がある。もし重要情報を受け取った場合は、シナリオの内容に関わらず優先的に次にその情報についての話題に遷移することを決定し、話題の切換を対話制御部１０６に通知する。重要情報に関する話題の次には。予め決定されたシナリオ通りに、重要情報に関する話題の直前に行われていた話題の次に遷移するはずだった話題に遷移するように管理する。
【００２７】
このように話題管理部１０９では、現在の状況に沿った対話のシナリオが決定され、さらに対話中の急な話題遷移を管理する。
【００２８】
対話制御部１０６は、入力解析部１０４から受け取った発話内容と、情報管理部１０７から受け取った検索結果と、話題管理部１０９から渡されたシナリオと現在までの対話内容を整理した対話状態データベース１１６とを用いてユーザに応答する応答内容を決定し、応答生成部１１７へ渡す。
【００２９】
まず、前記入力解析部１０４から発話内容を受け取ると、その内容について情報を取得する必要があるかどうかを判断する。つまり、ユーザから入力された発話内容が情報検索の要求を示すものである場合、ユーザの発話内容に含まれるキーワードを検索用キーワードとして情報管理部１０７へ検索要求を通知する。情報管理部１０７では、受け取った検索用キーワードに基づいてコンテンツデータベース１０８内の情報を検索し、検索結果を再び対話制御部１０６へ渡す。情報管理部１０７は、受け取った検索結果を応答内容として応答生成部１１７へ渡す。
【００３０】
さらに、話題管理部１０９から渡されたシナリオに従って、話題を切り換える応答内容を決定し、応答生成部１１７へ渡す。話題を切り換えるかどうかは、現在までの対話内容を整理した対話状態データベース１１６を参照して、対話状態データベース１０７の項目が全て埋まっているか、又は無発話状態が一定時間以上達しているかのどちらかの条件が満たされているかに基づいて決定する。どちらか一方の条件が満たされている場合は、話題の切換が必要と判断し、話題管理部１０９から渡されたシナリオに沿った次の話題への切換のための応答内容を応答生成部１１７へ渡す。
【００３１】
応答生成部１１７では、対話制御部１０６から受け取った応答内容に対応する応答テンプレートを応答テンプレートデータベース１１８から選択し、応答文テキストを生成し、応答出力部１１９へ渡す。応答テンプレートデータベース１１８は、図７に示すように、装置が発話可能な応答文のテンプレートが応答内容に対応付けられて記憶されている。
【００３２】
応答出力部１１９は、応答生成部１１７から受け取った応答文テキストを音素片データベース１２０により音声信号に変換し、ユーザに対して出力する。
【００３３】
以上のように構成された情報提供装置について、図８を用いてその動作を説明する。図９は、本実施の形態の情報提供装置とユーザとの対話例を示す図である。ここで、図９の対話例は、“趣味がゴルフであるユーザである車両ドライバが、日曜の朝に目的地をゴルフ場に設定した”という状況で行われる対話を想定している。
【００３４】
まずは、目的地の確認を促すガイダンス「目的地はＫ高原ゴルフクラブですね？」を装置が発話し、それに対してユーザが答える。
【００３５】
次に、ユーザ情報管理部１１０において“趣味：ゴルフ”というユーザ情報をユーザ情報  データベース１１１から抽出し、走行情報管理部１１２において“目的地：ゴルフ場”、“時間：７：３０”、“曜日：日曜日”という走行情報を走行情報データベース１１３から抽出する（Ｓ１）。
【００３６】
話題管理部１０９において、ユーザ情報“趣味：ゴルフ”と走行情報“目的地：ゴルフ場”、“時間：７：３０”、“曜日：日曜日”から、シナリオ決定データベースに基づいて対話のシナリオを決定し、シナリオデータベースから“渋滞情報―＞天気情報―＞スポーツ（ゴルフ）ニュース”というシナリオを読み出す（Ｓ２）。
【００３７】
ここで、対話制御部１０６では、情報管理部１０７から重要情報を受け取ったかどうかを判断する（Ｓ３)。ここでは夕方に強い雨が降るという内容を含む天気情報を重要情報として受け取っているので、次の話題をシナリオに記述された渋滞情報の話題ではなく重要情報である天気情報へ切り換える（Ｓ４）。
【００３８】
従って、対話制御部１０６において、発話内容を天気情報の話題に切り換える内容“天気情報への話題切り換え”にし（Ｓ５）、それにより応答生成部１１７において、応答生成データベース１１８中の対応する応答テンプレートである“＄Ｄａｔｅの＄Ｐｌａｃｅの天気は＄Ｗｅａｔｈｅｒ、最高気温は＄Ｈｉｇｈ、最低気温は＄Ｌｏｗくらいでしょう。＄Ｉｎｆｏでしょう。”を選択し、＄Ｄａｔｅに“今日”、＄Ｐｌａｃｅに“群馬県”、 ＄Ｗｅａｔｈｅｒ“曇り”、＄Ｈｉｇｈに“２５度”、＄Ｌｏｗに“１９度”、＄Ｉｎｆｏに“夕方には時折強い雨が降る”を挿入し、応答文を生成する（Ｓ６）。応答出力部１１９では、生成された応答文を音声信号に変換して出力する（Ｓ７）。
【００３９】
次に、応答出力部１１９から出力された装置発話に対するユーザの発話「降水確率は？」を要求入力部１０１により“降水確率”と認識し（Ｓ８）、入力解析部１０４において、意味規則データベース１０５と対話状態データベース１１６を用いて“単語：降水確率”“意味：気象項目”を求める（Ｓ９）。
【００４０】
対話制御部１０６において、ユーザの発話内容に対して“今日の群馬県の降水確率”を知らせなければならないので、情報を取得する必要があると判断する（Ｓ１０）。対話状態データベース１１６を参照し、情報管理部１０７に検索要求“群馬県”“今日”“降水確率”を通知する。検索要求を受けた情報管理部１０７はコンテンツデータベース１０９内の要求にマッチした情報を検索し、検索結果として対話制御部１０６に渡す（Ｓ１１）。
【００４１】
続いて、対話制御部１０６では、話題の切換が必要かどうか対話状態データベース１１６を用いて判断する。ここでは無発話状態が一定時間に達しておらず、対話状態データベース１１６の項目が全て埋まっていないので話題を切り換える必要がないと判断する（Ｓ１２）。
【００４２】
よって、対話制御部１０６において、装置の発話内容は“降水確率”となり（Ｓ５）、応答生成部１１７では、応答テンプレートデータベース１１８から“午前は＄Ｐｒｅｃｉｐ（ａｍ）、午後は＄Ｐｒｅｃｉｐ（ｐｍ）でしょう。”を選択し、＄Ｐｒｅｃｉｐ（ａｍ）には“１０%”、＄Ｐｒｅｃｉｐ（ｐｍ）には“６０%”を代入して応答文を生成する（Ｓ６）。生成された応答文に従って、応答生成部１１９で音声信号を出力する。
【００４３】
以上のように、図９に示す例では、ユーザ情報と走行情報により決定したシナリオ通りに話題が遷移するのではなく、まず重要情報である天気情報に話題が設定される。その後、シナリオに従って渋滞情報、スポーツ（ゴルフ）ニュースと話題が遷移する。重要情報として既に遷移した天気情報についてはスキップされる。
【００４４】
かかる構成によれば情報管理部１０７によって重要情報を検出し、重要情報を用いて話題管理部１０９で話題決定をし、対話制御部１０６でユーザへの応答内容を決定することにより、ユーザ情報や走行情報に関係がなく、シナリオに定義されていない話題に関する情報を提供することができる。
【００４５】
なお、本実施の形態において、要求入力部１０１と応答出力部１１９において音声を用いたが、タッチパネルやリモコンなどとしても良い。
【００４６】
（第２の実施の形態）
図１０は、本発明の第２の実施の形態における情報提供装置のブロック図である。図１０において、図１と同じ構成要素については同じ符号を用い、説明を省略する。
【００４７】
図１０において、履歴情報管理部１２１は、ユーザと装置の間で行われた対話内容の履歴が蓄積された対話履歴データベース１２２の管理を行う。具体的には、対話制御部１０６から受け取る対話内容を対話履歴データベース１２２に蓄積し、対話終了時に各話題についてのユーザの興味の度合いを話題管理部１０９に渡す。興味の度合いは各話題におけるユーザの質問回数によって表現する。
【００４８】
つまり、ユーザが多く質問をした話題については、ユーザの興味が高いと判断する。対話履歴データベース１２２は、図１１に示すように、話題とユーザの発話内容を蓄積している。
【００４９】
また、話題管理部１０９はシナリオ内容を変更するための学習機能を備えており、対話終了時に対話制御部１０６から各話題についてのユーザの興味の度合いを受け取り、その興味の度合いに応じて対応するシナリオの内容を変更する。従って、それまで行われていた対話のシナリオ内容をユーザの興味の度合いが高い順に並び替える。こうすることにより、ユーザの興味を反映した話題の流れを実現することができる。
【００５０】
以上のように構成された情報提供装置について、図１２を用いてその動作を説明する。本実施の形態において、対話中の処理は図８とほとんど変わらない。異なる処理は、対話制御部１０６において、ユーザの発話の意味を受け取った際に、そのときの話題とユーザの発話内容を履歴情報管理部１２１に渡すことである。履歴情報管理部１２１は対話制御部１０６から話題とユーザの発話内容を受け取ると、履歴情報データベースにその情報を記憶する（Ｓ９ａ）。
【００５１】
対話終了後に行われる処理について、図９に示す対話例を用いて、その動作を説明する。図９において、天気情報、渋滞情報、スポーツ(ゴルフ)ニュースの３つの話題について対話が行われているが、各話題に対する興味の度合いは各話題におけるユーザの発話回数あるいはユーザの発話回数に対応して装置が応答する応答回数とするので、天気情報は２、渋滞情報は３、スポーツ(ゴルフ)ニュースは１となる。
【００５２】
ここで、“Ｕ１０：ありがとう”などの話題に関する要求とは関係のないものはカウントしない。よって、ユーザの興味の度合いは渋滞情報、天気情報、スポーツ(ゴルフ)ニュースとなり、現在のシナリオを変化させる必要がないと判断する。
【００５３】
もし、各話題におけるユーザの発話回数が天気情報について３回、渋滞情報について０回、スポーツ(ゴルフ)ニュースについて１回となり、さらに経済ニュースについてユーザが２回質問した場合、ユーザの興味の度合いからシナリオを変更する必要が生じる。したがって、シナリオを“渋滞情報―＞天気情報―＞スポーツ（ゴルフ）ニュース”から“天気情報―＞経済ニュース―＞スポーツ（ゴルフ）ニュース―＞渋滞情報”と変更する。
【００５４】
かかる構成によれば履歴情報管理部１２１において対話履歴からユーザの各話題についての興味の度合いを求め、話題管理部１０９でユーザの興味の度合いによりシナリオの内容を変更することにより、対話履歴から各話題に対するユーザの興味の度合いを学習し、話題の遷移先をユーザの興味により変化させることができる。
【００５５】
なお、本実施の形態において、要求入力部１０１と応答出力部１１９において音声を用いたが、タッチパネルやリモコンなどとしても良い。また、ユーザの興味の度合いを判断する際に過去数日及び数ヶ月の履歴情報を用いても良い。
【産業上の利用可能性】
【００５６】
以上のように、本発明にかかる情報提供装置は、ユーザからの要求を入力する要求入力手段と、ユーザに関する情報を蓄積し管理するユーザ情報管理手段と、要求入力手段に入力された要求とユーザ情報管理手段が管理するユーザに関する情報とから対話のシナリオを決定するシナリオ決定手段と、シナリオ決定手段が決定したシナリオと要求入力手段に入力されたユーザからの要求の少なくとも一方に基づいて、他の装置から情報を収集する情報収集手段と、情報収集手段で収集した情報の重要度合いを判定する重要度判定手段と、重要度判定手段が判定した重要度に基づいて話題を切り替える話題切替手段と、話題切替手段の切替に従って、情報収集手段で収集した情報を出力する出力手段とを備えることにより、その時点で重要である話題へ対話の内容を展開することができるという効果を有し、車載情報端末等において、ユーザの情報や走行情報などに応じて提供する話題を自動で決定し、対話的に情報を提供することができる情報提供装置等として有用である。
【図面の簡単な説明】
【００５７】
【図１】本発明の第１の実施の形態における情報提供装置のブロック図
【図２】本発明の第１の実施の形態における意味規則データベースの例を示す図
【図３】本発明の第１の実施の形態における対話状態データベースの例を示す図
【図４】本発明の第１の実施の形態におけるコンテンツデータベース内に蓄積された情報を示す図
【図５】本発明の第１の実施の形態におけるシナリオ決定ルールデータベースの例を示す図
【図６】本発明の第１の実施の形態におけるシナリオデータベースの例を示す図
【図７】本発明の第１の実施の形態における応答テンプレートデータベースの例を示す図
【図８】本発明の第１の実施の形態における情報提供装置のフロー図
【図９】本発明の第１の実施の形態におけるユーザと装置の間で行われる対話例を示す図
【図１０】本発明の第２の実施の形態における情報提供装置のブロック図
【図１１】本発明の第２の実施の形態における対話履歴データベースの例を示す図
【図１２】本発明の第２の実施の形態における情報提供装置のフロー図
【符号の説明】
【００５８】
１０１  要求入力部
１０２  認識文法データベース
１０３  単語辞書データベース
１０４  入力解析部
１０５  意味規則データベース
１０６  対話制御部
１０７  情報管理部
１０８  コンテンツデータベース
１０９  話題管理部
１１０  ユーザ情報管理部
１１１  ユーザ情報データベース
１１２  走行情報管理部
１１３  走行情報データベース
１１４  シナリオ決定ルールデータベース
１１５  シナリオデータベース
１１６  対話状態データベース
１１７  応答生成部
１１８  応答テンプレートデータベース
１１９  応答出力部
１２０  音素片データベース
１２１  履歴情報管理部
１２２  対話履歴データベース
【図１】
2005170265.tif 000003
【図２】
2005170265.tif 000004
【図３】
2005170265.tif 000005
【図４】
2005170265.tif 000006
【図５】
2005170265.tif 000007
【図６】
2005170265.tif 000008
【図７】
2005170265.tif 000009
【図８】
2005170265.tif 000010
【図９】
2005170265.tif 000011
【図１０】
2005170265.tif 000012
【図１１】
2005170265.tif 000013
【図１２】
2005170265.tif 000014