(57)【特許請求の範囲】
【請求項１】
地図情報を記録した地図記録部と、地図情報を用いて、案内地点の１または複数の案内文を作成する案内文作成部と、過去に案内したことのある案内地点の履歴情報を保存した選択履歴管理部と、案内地点に関するユーザの認知度を判断するユーザ固有の保有度情報を保存した場所情報保有度推測部と、作成された案内文に対して、前記履歴情報と保有度情報とを用いて通知の優先順位を付与する通知順位付与部と、最も高い優先順位の案内文を選択する通知操作管理部と、選択された案内文を音声で通知する出力部と、ユーザの指示又は応答を入力し認識する入力部とを備え、
出力部が第１の案内文を通知した後、入力部から前記第１の案内文に不満である旨の応答があった場合に、前記通知操作管理部が次に優先順位の高い第２の案内文を選択して、出力部が第２の案内文を音声で通知する音声案内装置。
【請求項２】
前記案内文作成部は、複数個の案内文のひな形を予め格納した案内テンプレート記録部と、案内地点の選択環境に適合した地理的情報を取得し、案内の可否を判断し案内可能なひな形を案内テンプレート記録部から選択する作成可否判定部と、選択されたひな形に、前記取得された地理的情報を適用して案内文を作成するテンプレート選択部とを備えたことを特徴とする請求項１の音声案内装置。
【請求項３】
作成可否判定部は、案内地点に対して、地図記録部を参照し、名称を持つ道路かどうかを検出する道路名称検出部と、交差点であって名称がついているどうかを検出する交差点名検出部と、周辺の地名を検出する地名検出部と、目印となる建物を検出する目印建物検出部と、道路特徴を検出する道路特徴検出部のいずれか１つ以上を備えたことを特徴とする請求項２の音声案内装置。
【請求項４】
案内テンプレート記録部は、案内文の種類を示す大分類、中分類、小分類と、案内文のひな形とを対応づけて記録することを特徴とする請求項２の音声案内装置。
【請求項５】
前記案内文のひな形が、比較的詳細な道路環境を通知可能な形式の第１テンプレートと、比較的案内内容を省略した形式の第２テンプレートとからなることを特徴とする請求項２の音声案内装置。
【請求項６】
前記入力部は、入力された音声を認識する音声認識処理部と、ユーザの手動操作により応答を入力するボタン操作判断部のいずれか一つ、あるいは両方を備えたことを特徴とする請求項１の音声案内装置。
【請求項７】
前記通知順位付与部は、予め定められた順位付け規則を備え、前記案内文作成部によって作成された案内文に対して、前記順位付け規則に基づいて優先順位を付与することを特徴とする請求項１の音声案内装置。
【請求項８】
前記選択履歴部が保存する履歴情報は、案内地点を特定する道路地図情報と、その案内地点に対して通知された案内文を特定する案内分類情報と、案内日とを含むことを特徴とする請求項１の音声案内装置。
【請求項９】
前記場所情報保有度推測部に保存される保有度情報には、自宅住所，およびユーザが指定した地点の地理的情報を含む登録情報と、特定地点に対する所定期間内における走行回数を含む走行履歴情報とが含まれることを特徴とする請求項１の音声案内装置。
【請求項１０】
案内地点を通り過ぎたかどうかを検出する案内地点通過検出部と、案内地点を通り過ぎた後、その案内地点の手前で通知された案内がユーザの満足の行くものであったかどうかを確認する案内確認部とをさらに備えたことを特徴とする請求項１の音声案内装置。
【請求項１１】
前記案内確認部は、直前に案内した案内地点Ａと次の案内地点Ｂまでの時間を計算する余裕時間計算部と、案内地点Ａにおいて選択可能であった案内文に対応づけられた案内説明文を作成する案内説明文作成部とを備え、余裕時間計算部が計算した時間が所定時間以上であった場合に、前記案内確認部が案内地点Ａを通り過ぎた後、その案内地点Ａの手前で通知した案内が、ユーザの満足のいくものであったかどうかを確認し、入力部から不満である旨の応答があった場合に、ユーザの望む案内文を選択可能なように、出力部が、前記案内説明文を音声で出力することを特徴とする請求項１０の音声案内装置。
【請求項１２】
請求項１乃至１１に記載したいずれかの音声案内装置と、前記地図情報を表示する表示部とを備えたことを特徴とするナビゲーション装置。
【請求項１３】
地図情報を記録した地図記録部と、過去に案内したことのある案内地点の履歴情報を保存した選択履歴管理部と、案内地点に関するユーザの認知度を判断するユーザ固有の保有度情報を保存した場所情報保有度推測部と、案内文を作成する案内文作成部と、案内文の通知の優先順位を付与する通知順位付与部と、案内文を選択する通知操作管理部と、音声で案内文を通知する出力部と、ユーザの指示又は応答を入力し認識する入力部とを備えた音声案内装置の案内文通知方法であって、
案内文作成部が、地図情報を用いて、案内地点の１または複数の案内文を作成し、
通知順位付与部が、作成された案内文に対して、前記履歴情報と保有度情報とを用いて通知の優先順位を付与し、
通知操作管理部が、最も高い優先順位の案内文を選択し、
前記出力部が、前記通知操作管理部によって選択された第１の案内文を通知した後、
前記入力部から前記第１の案内文に不満である旨の応答があった場合に、
前記通知操作管理部が次に優先順位の高い第２の案内文を選択して、出力部が前記第２の案内文を音声で通知する音声案内装置の案内文通知方法。
【請求項１４】
案内地点を通り過ぎたかどうかを検出し、
案内地点を通り過ぎた後、その案内地点の手前で前記出力部によって通知された案内がユーザの満足の行くものであったかどうかを確認することを特徴とする請求項１３の音声案内装置の案内文通知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声案内装置に関し、特に、あらかじめ設定された目的地までの経路を、表示画面上の地図と音声で案内する機能を持つ音声案内装置に関する。
本装置は、自動車や携帯電話、ＰＤＡ等に搭載される。
【背景技術】
【０００２】
昨今、自動車や携帯電話上で、目的の場所である目的地を設定すると、現在地から目的地までのルートを画面上の表示や音声で案内するナビゲーションサービスが提供されている。音声で案内してもらえることは、特に、視線を前方からはずすことの出来ない運転中において便利な機能であるが、どのようなユーザに対しても同じような内容で案内するため、ユーザにとって不要な案内や意味のわからない案内である場合がある。
【０００３】
通常、ナビゲーション装置は、主に距離で、「およそ3キロ先、右折です」、あるいは交差点名で、「およそ3キロ先、＊＊交差点を右折です。」のように案内するが、距離での案内は、その場所をよく知っているユーザに、“3キロ先ってどの場所のことだろう？”と思わせ、前方から視線をはずし、地図を見たい誘惑を駆り立たせる。
一方、交差点名による案内は、全くその場所を知らないユーザにとっては、聞いてもどこのことだかわからず、また、知らない名称であるがゆえに聞き取りにくく、前方から視線をはずし、地図を見たい誘惑を駆り立たせる。
このようなユーザが場所に対してもっている情報量とナビの案内がミスマッチすることを回避しようとする技術が、提案されている。
【０００４】
たとえば、特許文献１には、経路案内の内容にレベルを設け、走行履歴（回数）によって、案内のレベルを自動的に判定し、そのレベルに対応した案内を行うナビゲーション装置が記載されている。
また、特許文献２には、案内にレベルを設け、ボリュームコントロールのようなスイッチで、ユーザに、レベルを指定してもらうか、または自宅周辺かどうかの情報や、道路環境等の情報から自動的にレベルを判断し設定することにより直感的に分かりやすい案内表示をするナビゲーション装置が記載されている。
【０００５】
また、特許文献３には、経路と目標物との相対的位置関係と進行方向をあらわす案内文、例えば、「コンビニの手前、斜め右方向です。」という案内文を作成するカーナビゲーション装置が記載されている。
また、ユーザがよく知っている道路やエリアがある場合は、案内回数を減らしたり、ボリュームを下げたりすることにより、案内を簡略化するナビゲーション装置も提案されている（特許文献４）。
さらに、距離をそのまま知らせるのではなく、「まだまだ先」とか「もう少し」というように感覚的に表現する車両誘導装置も提案されている（特許文献５）。
【特許文献１】特開平７−２９４２７６号公報
【特許文献２】特開２００１−３０４９００号公報
【特許文献３】特開平１１−３０４５８２号公報
【特許文献４】特開２００３−５７０５９号公報
【特許文献５】特許第３６０６９１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１や２における走行履歴による案内レベルの自動判定は、走行履歴が貯まった後で無いと使えず、また、必ずしも案内レベルがユーザの希望する案内レベルと一致する保障がない。
また、特許文献２におけるスイッチはユーザが希望の案内を選べる良い手段であるが、場所等によって好みのレベルが変化する場合もあり、そのたびに毎回設定するのは面倒である。
また、特許文献３における相対的な位置関係による案内は、コンビニのような目標物がある場合には便利であるが、道路環境によってある場合と無い場合があり、無い場合は別の案内を行わなければならない。
さらに、特許文献４および５のように、案内を簡略化したり感覚的に表現した場合は、適切な案内となる場合もあるが、曲がる交差点の位置や渋滞の詳細な情報を知りたい利用者には不適切であり、結局何らかの操作をして地図を見ることになるので、安全性の問題がある。
【０００７】
そこで、この発明は、以上のような事情を考慮してなされたものであり、利用者に関する情報や道路や周辺情報などを総合的に判断して、走行場所にかかわらず利用者にとって適切な音声案内をすることのできる音声案内装置を提供することを課題とする。
【課題を解決するための手段】
【０００８】
この発明は、地図情報を記録した地図記録部と、地図情報を用いて、案内地点の１または複数の案内文を作成する案内文作成部と、過去に案内したことのある案内地点の履歴情報を保存した選択履歴管理部と、案内地点に関するユーザの認知度を判断するユーザ固有の保有度情報を保存した場所情報保有度推測部と、作成された案内文に対して、前記履歴情報と保有度情報とを用いて通知の優先順位を付与する通知順位付与部と、最も高い優先順位の案内文を選択する通知操作管理部と、選択された案内文を音声で通知する出力部と、ユーザの指示又は応答を入力し認識する入力部とを備え、出力部が第１の案内文を通知した後、入力部から前記第１の案内文に不満である旨の応答があった場合に、前記通知操作管理部が次に優先順位の高い第２の案内文を選択して、出力部が第２の案内文を音声で通知する音声案内装置を提供するものである。
【０００９】
これにより、履歴情報と保有度情報とを用いて、ユーザに音声通知する案内文を選択しているので、ユーザにとって好ましい案内をすることができる。
また、一旦通知した案内文による案内がユーザの満足のいくものでなかった場合には、その旨のユーザの応答に対して、自動的に次に優先順位の高い案内文を選択して音声通知するので、ユーザの複雑な操作を必要とせず、十分な安全性を確保した上で、そのユーザにとってよりわかりやすい音声案内をすることができる。
【発明の効果】
【００１０】
この発明によれば、順位付け規則に加えてユーザ固有の保有度情報や選択履歴情報を総合的に用いて、案内する案内文を選択するので、従来のように複雑な設定操作を必要とせず、この装置を利用しているユーザにとって、より的確でわかりやすい案内文を出力することができる。
【発明を実施するための最良の形態】
【００１１】
この発明において、前記案内文作成部は、複数個の案内文のひな形を予め格納した案内テンプレート記録部と、案内地点の選択環境に適合した地理的情報を取得し、案内の可否を判断し案内可能なひな形を案内テンプレート記録部から選択する作成可否判定部と、選択されたひな形に、前記取得された地理的情報を適用して案内文を作成するテンプレート選択部とを備えたことを特徴とする。
【００１２】
また、作成可否判定部は、案内地点に対して、地図記録部を参照し、名称を持つ道路かどうかを検出する道路名称検出部と、交差点であって名称がついているどうかを検出する交差点名検出部と、周辺の地名を検出する地名検出部と、目印となる建物を検出する目印建物検出部と、道路特徴を検出する道路特徴検出部のいずれか１つ以上を備えたことを特徴とする。
【００１３】
さらに、案内テンプレート記録部は、案内文の種類を示す大分類、中分類、小分類と、案内文のひな形とを対応づけて記録していることを特徴とする。
また、前記案内文のひな形は、比較的詳細な道路環境を通知可能な形式の第１テンプレートと、比較的案内内容を省略した形式の第２テンプレートとからなることを特徴とする。
また、前記入力部は、入力された音声を認識する音声認識処理部と、ユーザの手動操作により応答を入力するボタン操作判断部のいずれか一つ、あるいは両方を備えたことを特徴とする。
【００１４】
また、前記通知順位付与部は、予め定められた順位付け規則を備え、前記案内文作成部によって作成された案内文に対して、前記順位付け規則に基づいて優先順位を付与することを特徴とする。
また、前記選択履歴部が保存する履歴情報は、案内地点を特定する道路地図情報と、その案内地点に対して通知された案内文を特定する案内分類情報と、案内日とを含むことを特徴とする。
【００１５】
また、前記場所情報保有度推測部に保存される保有度情報には、自宅住所，およびユーザが指定した地点の地理的情報を含む登録情報と、特定地点に対する所定期間内における走行回数を含む走行履歴情報とが含まれることを特徴とする。
さらに、この発明は、案内地点を通り過ぎたかどうかを検出する案内地点通過検出部と、案内地点を通り過ぎた後、その案内地点の手前で通知された案内がユーザの満足の行くものであったかどうかを確認する案内確認部とをさらに備えたことを特徴とする音声案内装置を提供する。
【００１６】
また、前記案内確認部は、直前に案内した案内地点Ａと次の案内地点Ｂまでの時間を計算する余裕時間計算部と、案内地点Ａにおいて選択可能であった案内文に対応づけられた案内説明文を作成する案内説明文作成部とを備え、余裕時間計算部が計算した時間が所定時間以上であった場合に、前記案内確認部が案内地点Ａを通り過ぎた後、その案内地点Ａの手前で通知した案内が、ユーザの満足のいくものであったかどうかを確認し、入力部から不満である旨の応答があった場合に、ユーザの望む案内文を選択可能なように、出力部が、前記案内説明文を音声で出力することを特徴とする。
また、この発明は、地図情報を記録した地図記録部と、過去に案内したことのある案内地点の履歴情報を保存した選択履歴管理部と、案内地点に関するユーザの認知度を判断するユーザ固有の保有度情報を保存した場所情報保有度推測部と、案内文を作成する案内文作成部と、案内文の通知の優先順位を付与する通知順位付与部と、案内文を選択する通知操作管理部と、音声で案内文を通知する出力部と、ユーザの指示又は応答を入力し認識する入力部とを備えた音声案内装置の案内文通知方法であって、案内文作成部が、地図情報を用いて、案内地点の１または複数の案内文を作成し、通知順位付与部が、作成された案内文に対して、前記履歴情報と保有度情報とを用いて通知の優先順位を付与し、通知操作管理部が、最も高い優先順位の案内文を選択し、前記出力部が、前記通知操作管理部によって選択された第１の案内文を通知した後、前記入力部から前記第１の案内文に不満である旨の応答があった場合に、前記通知操作管理部が次に優先順位の高い第２の案内文を選択して、出力部が前記第２の案内文を音声で通知する音声案内装置の案内文通知方法を提供するものである。
さらに、案内地点を通り過ぎたかどうかを検出し、案内地点を通り過ぎた後、その案内地点の手前で前記出力部によって通知された案内がユーザの満足の行くものであったかどうかを確認することを特徴とする。
【００１７】
この発明の音声案内装置の音声案内機能を実行する各機能ブロックは、ＣＰＵ，ＲＯＭ，ＲＡＭ，Ｉ／Ｏコントローラ，タイマー等からなるマイクロコンピュータによって実現される。
また、ＲＯＭ等に予め格納されている制御プログラムに基づいて、ＣＰＵが各種ハードウェアを動作させることにより音声案内機能を実現する。制御プログラムは、予めＲＯＭ等の読み出し専用メモリに格納して提供してもよいが、フラッシュメモリやハードディスク等の書き換え可能な記録媒体に記録した形態で提供することもできる。
また、ネットワークを経由して、制御プログラムを格納したサーバ等からダウンロードしてもよい。
【００１８】
また、この音声案内装置は、１つの独立したハードウェアモジュールとして提供することもできるが、既存のナビゲーション装置の一機能モジュールとして、ナビゲーション装置に内蔵された形態で提供することもできる。すなわち、ナビゲーション装置は、地図情報を表示する表示部（ＬＣＤなど）と、音声案内装置とを含む。
地図記録部は、すでにナビゲーション装置で用いられているものを用いてもよい。
この発明の案内地点とは、ナビゲーション装置で目的地までのルートを設定した場合に、交差点や道路の分岐点など、ユーザが目的地に到着するまでに要所となる地点を意味し、既存のナビゲーション装置で案内される地点と同一地点でもよい。
【００１９】
案内地点に関するユーザの認知度とは、その案内地点についてユーザがどれだけ知っているかを判断する基準をいい、たとえば、「ユーザは案内地点をほとんど知らない」，「全く知らない」，「少し知っている」，「よく知っている」というような基準を意味する。ユーザ固有の保有度情報とは、案内しようとしている地点に対してユーザがどの程度の認知度を持っているかを判断するための情報をいう。
たとえば、音声案内装置を利用するユーザが、装置を利用する前に予め設定した情報（登録情報）や、装置を自動車に設置してしばらく走行した後、その走行により取得した情報（走行履歴情報）が、保有度情報に相当する。
登録情報（図１の登録情報１８）とは、自宅住所，会社住所，ナビゲーションシステムでユーザ自らが指定入力した地点の地理的情報，個人情報，名称などを含む情報である。走行履歴情報（図１の走行履歴１７）とは、たとえば、ある特定地点に対する所定期間内における走行回数，その地点を通過した日時，走行目的などを含む。
【００２０】
以下、図に示す実施例に基づいて本発明を詳述する。なお、本発明はこれによって限定されるものではない。
＜この発明の音声案内装置の実施例の構成＞
図１に、この発明の音声案内装置の一実施例の構成ブロック図を示す。
この発明の音声案内装置は、たとえば、自動車等の乗物に取り付けられ、この発明の音声案内機能はいわゆるナビゲーション装置の一つの機能として実現される。
また、各機能ブロックは、主としてＣＰＵ，ＲＯＭ，ＲＡＭ，タイマー，Ｉ／Ｏインタフェースなどからなるマイクロコンピュータによって実現され、ＲＯＭ等のメモリに格納された制御プログラムに基づいて、ＣＰＵがハードウェアを有機的に動作させることにより、この発明の機能が実行される。
【００２１】
この発明の音声案内装置の特徴となる主要部分は、入力部１０，ユーザ入力解釈部１１，通知操作管理部１４，選択履歴管理部１５，場所情報保有度推測部１６，案内文作成部２０，案内文確認部７２とから構成される。
その他、地図記録部（地図ＤＢ）５１，音声合成前処理部５２，音声合成部５３，出力部５４，案内開始判断部６１，ルート設定部６２，渋滞情報受信部６３，挙動検出部６４，位置検出部６５，ルート検索部６０，目的値設定部６７，経由地設定部６８，案内地点通過検出部７１は、音声案内に不可欠なものであるが、従来の音声案内装置やカーナビゲーション装置でも備えられているものである。
【００２２】
図１において、入力部１０は、ユーザの指示内容を、音声案内装置に入力する部分であり、ボタン，ダイヤル，スイッチなどの機械的な入力装置の他、音声による入力、指で画面上の特定の領域を触れることによるタッチ入力などがある。
ユーザ入力解釈部１１は、入力部１０から入力された指示内容を解釈する部分であり、たとえば、入力音声の内容を認識する音声認識処理部１２，ボタン等の入力操作を判断するボタン操作判断部１３などが含まれる。
【００２３】
案内文作成部２０は、ユーザに音声で通知する案内文を作成する部分であり、主として、作成可否判定部２１，テンプレート選択部２７，通知順位付与部２８，案内テンプレートＤＢ２９から構成される。
作成可否判定部２１は、道路名称検出部２２，交差点名称検出部２３，地名検出部２４，目的建物検出部２５，道路特徴検出部２６とから構成される。
通知順位付与部２８には、後述する図１０のような順位付け規則３０が記録され、この規則に基づいて、通知可能な案内文に対して通知の優先順位が付与される。場所情報保有度推測部１６には、走行履歴１７，登録情報１８が記録される。
【００２４】
ユーザに通知する案内文は、作成可否判定部２１の中の各検出部（２２〜２６）で特徴となる要素を抽出した後、作成される。
たとえば、道路名称検出部２２は、地図記録部５１を参照しながら、現在の走行位置について予め記録された道路名があるか否かチェックし、あれば、その道路名を取得する。
同様に、交差点名称検出部２３では案内すべき地点の交差点名を取得し、地名検出部２４では案内すべき地点の住所（地名），目的建物検出部２５では案内すべき地点の近傍の所定範囲にある建物の名称，道路特徴検出部２６では案内地点の道路の特徴情報を取得する。
また、案内文作成部２０は、案内すべき地点Ａの検出と、その地点Ａと現在の走行位置との距離も算出する。
【００２５】
案内テンプレートDB２９は、ユーザに通知する案内文のひな形を記録した部分であり、たとえば、図６に示したような文章である。ここで〔距離〕の部分には、算出された距離の数値が代入される。
場所情報保有推測部１６は、記録されている走行履歴１７や登録情報１８をもとに、案内しようとする地点が、ユーザにとってどの程度知られたものであるかを判断する部分である。
ここで、「走行履歴１７」とは、前記したように、ある特定地点の走行回数などの情報である。「登録情報１８」とは、ユーザが自ら設定入力した特定地点の地理的情報などの情報である。
【００２６】
選択履歴管理部１５は、選択履歴情報１９を保存し、通知順位付与部２８からの問合せに対して、問合せに対応する選択履歴情報があればその情報を返す部分である。
選択履歴情報１９とは、過去にユーザに通知したことのある案内文に関する情報であり、図１１にその一実施例を示している。
この情報１９には、たとえば案内した地点の地理的情報と、その案内地点を通ったときの日時，通過時に通知した案内文を特定する情報とが含まれる。
【００２７】
通知操作管理部１４は、作成された案内文のうち最も優先順位の高いものを出力する部分である。
また、ユーザからの選択入力により通知する案内文を変更したり、出力した案内文に関する情報を、選択履歴情報１９として選択履歴管理部１５へ与える部分でもある。
また図１において、目的地設定部６７は、ユーザの入力によって目的地を設定する部分であり、経由地設定部６８は、ユーザの入力によって経由地を設定する部分である。
挙動検出部６４とは、ドライバのハンドル操作による操舵角やアクセルブレーキ操作によって車両の進行方向や移動距離を検出する部分である。
【００２８】
位置検出部６５とは、GPS(Global Positioning System)によって、車両の位置（経度緯度）を検出する部分である。
ルート検索部６６とは、現在地から目的地設定部６７で入力された目的地までの走行ルートを検索する部分である。
ルート設定部６２とは、ルート検索部で検索されたルートを走行予定ルートとして設定する部分である。
渋滞情報受信部６３とは、VICSなどの道路交通情報システムから渋滞情報や交通規制情報を受信する部分である。
案内開始判断部６１とは、ある規則に基づいて、経路案内、渋滞案内などの案内の開始を判断する部分である。
案内地点通過検出部７１は、挙動検出部６４、位置検出部６５などを用いて案内地点を通過したかどうかを検出する部分である。
地図記録部５１は、ＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭ，ＨＤＤなどがこれに相当し、この中には道路情報，座標，地名，ランドマーク，施設情報、道路名、交差点名、地名、住所などの地図情報が関連づけて予め記録されている。
これらの地図情報は、図示しない表示部（ＬＣＤなど）に表示される。
【００２９】
案内文確認部７２は、確認文作成部７３，案内説明文作成部７４，余裕時間計算部７５とから構成される。ここで、確認文作成部７３は、案内地点を通過した後にユーザに問い合わせる文を作成する部分である。
案内説明文作成部７４は、音声で案内された内容がユーザにとって満足のいくものでなかった場合に、ユーザに選択可能な案内を選択してもらうための案内説明文を作成する部分である。余裕時間計算部７５は、次の案内地点に到着するまでにかかる予想時間を算出する部分である。
【００３０】
＜この発明の音声案内処理の概要＞
この発明の音声案内処理の一つの概略実施例を説明する。
図２に、この発明の音声案内処理の一実施例のフローチャートを示す。
案内開始判断部６１によって音声案内をすべき地点に近づいたことが検出されると、音声案内処理が実行される。図２において、案内可能な複数個の案内文を作成する案内文の生成処理（ステップＳ１），作成された案内文のどれを選択するかを決めるための優先順位付与処理（ステップＳ２），最も優先順位の高い案内文を合成音声で出力する音声通知処理（ステップＳ３），出力した案内文がユーザにとって満足のいくものであったか否かを確認するユーザ応答確認処理（ステップＳ４）という一連の処理が実行される。
【００３１】
案内文の生成処理（ステップＳ１）では、主として、作成可否判定部２１による案内地点と現地点の地理的情報の取得および両地点間の距離の算出（ステップＳ１１）と、テンプレート選択部２７によるその地点で案内すべき案内文を生成するための案内テンプレートの選択（ステップＳ１２）と、案内文作成部２０により取得した地理的情報を選択した案内テンプレートに当てはめて、案内可能な案内文を生成する処理（ステップＳ１３）とを行う。この処理により、地理に不案内なユーザ用の詳細な案内文から、案内地点の地理はよく知っているユーザ用の簡易な案内文まで、いく通りかの案内文が生成される。
【００３２】
次に、優先順位付与処理（ステップＳ２）では、主として、通知順位付与部２８が、予め用意された順位付け規則３０と、場所情報保有度推測部１６に格納されているユーザ特有事情を反映した保有度情報（走行履歴１７，登録情報１８）と、選択履歴管理部１５に格納されている選択履歴情報１９とを適用して、生成された案内文に対してどれを優先的に出力すべきかを示す優先順位を付与する。
【００３３】
音声通知処理（ステップＳ３）では、通知操作管理部１４が、原則最も優先順位の高い案内文を選択し、音声合成部５３によりその案内文の合成音声を作成して、出力部５４から案内文を出力する。
ユーザ応答確認処理（ステップＳ４）では、通知された音声に対して入力部１０から入力されたユーザの応答を確認する処理（ステップＳ４１），ユーザが満足しなかった場合の通知操作管理部１４による案内文の再選択と再通知（ステップＳ４２）と、ユーザが応答した内容を考慮して、実際に選択された案内文の履歴情報を保存する選択履歴情報の保存処理（ステップＳ４３）とを行う。
このようなユーザ応答確認を行うことにより、次回の案内においてユーザにとってより満足度の高い案内文が出力されるように制御することが可能となる。
【００３４】
＜案内文生成処理の実施例の説明＞
ここでは、案内文生成処理（ステップＳ１）の一実施例について説明する。
図３に、音声案内をするべき交差点付近の道路環境の模式的説明図を示す。
図３において、▲マークが自車の現在位置で、約４キロ先の国道２号線のＡ交差点の右折を案内するものとする。また、案内開始判断部６１は、次の場合、案内するタイミングになったと判断し、案内文作成部２０が案内文を作成するものとする。
経路案内の場合
（１）運転を開始した直後、最初の交差点や分かれ道で、進むべき方向を案内する。
（２）曲がるべき交差点や分かれ道にある程度（約３００m）近づいたときと、かなり（約５０mくらい）近づいたとき、および直前、で進むべき方向を案内する。
（３）曲がるべき交差点や分かれ道を曲がった後で、次に曲がるべき交差点や分かれ道について、進むべき方向と共に案内する。なお、経路案内の他に、渋滞案内、施設案内などの場合もある。
たとえば、図３の場合▲の現在位置で、案内開始判断部６１は、次の右折案内をするタイミングになったと判断し、Ａ交差点に関する地点情報と、進行方向（右折）の情報とが、案内文作成部２０に通知される。
【００３５】
図４に、音声案内文の生成処理の一実施例のフローチャートを示す。
まず、ステップＳ１０１において、案内文作成部２０が、地図ＤＢ５１を参照しながら、現在地と案内地点の距離を求める。図３の実施例１では、距離は約４キロである。
【００３６】
次に、作成可否判断部２１が、地図ＤＢを参照しながら、案内文に用いる地理的情報を取得する。
ステップＳ１０２：交差点名称検出部２３が、案内地点は、交差点で交差点名があるかを確認し、あれば、交差点名を取得する（ステップＳ１０３）。実施例１の場合、交差点名はあり、「Ａ交差点」と取得する。
【００３７】
ステップＳ１０４：道路名称検出部２２が、案内地点を越えた先の道路に名前がついているか確認し、あれば、道路名を取得する（ステップＳ１０６）。実施例１の場合、道路名はあり、「国道２号線」と取得する。ただし、取得した道路名が、現在地点に道路名があり、現在地点の道路名と同じ場合は、取得しない（ステップＳ１０５）。
【００３８】
ステップＳ１０７：目印建物検出部２５が、案内地点付近に目印となるような建物があるかどうかを確認し、あれば、目印となる建物と進行方向との位置関係を取得する（ステップＳ１０８）。さらに、目印となる建物の名称とジャンルを獲得する（ステップＳ１０９）。目印建物の名称とは、例えば、スーパー○○、ショップ★★△△町◇◇店、□□消防署、のように固有名詞のついた正式名称をさし、ジャンルとは、スーパー、コンビニエンスストア（コンビニ）、消防署、のように業種を指す正式名称や通称である。
実施例の場合、目印建物はあり、位置関係は「右手」であり、名称は「ショップ★★Ｃ町◇◇店」、ジャンルは「コンビニエンスストア（コンビニ）」を取得する。
【００３９】
ステップＳ１１０：地名検出部２４が、案内地点の住所から、下位一位二位の地名を取得する。下位一位二位とは、例えば、“兵庫県明石市大久保町西脇”という住所において、下位一位が“西脇”、下位二位が“大久保町”となり、これらを結合した地名“大久保町西脇”が下位一位二位の地名となる。実施例１の場合、「Ｃ町Ｄ」となる。
【００４０】
ステップＳ１１１：道路特徴検出部２６が、案内地点の道路構造に、特徴があるかどうか調べる。道路構造に特徴があるとは、Ｔ字路、分かれ道、三叉路、などのほかに、図５のような、進行方向に対して候補となる道が複数本あるような道路構造も含む。実施例１の場合、特徴はあり、「Ｔ字路」を取得する（ステップＳ１１２）。
以上のステップＳ１０２からステップＳ１１２までの処理は、この通りの順序でなくてもよい。たとえば、ステップＳ１１１をステップＳ１０２よりも先に実行してもよい。
【００４１】
上記の結果、距離、道路名、交差点名、目印建物、地名、道路特徴に関する情報が取得されるので、これらの情報を用いた案内が可能なことがわかる。そこで、ステップＳ１１３において、テンプレート選択部２７が、案内可能な案内テンプレートを、案内テンプレートＤＢ２９から取り出し、案内文を作成する（ステップＳ１１４）。
図６に、案内テンプレートＤＢ２９に、予め保存されているテンプレートの一実施例を示す。案内テンプレートの適用条件が大分類、中分類、小分類で示されている。大分類とは、経路案内、渋滞案内、施設案内、のような案内分類を示し、中分類は、大分類を距離や進行方向によって分類し、小分類は中分類を更に詳細な案内内容によって分類したものである。案内テンプレート中の括弧〔と〕の中に示された部分は、実際の道路環境や進行方向によって置き換えられる部分である。実施例では、現在地点と案内地点の距離から、案内テンプレートの「経路案内」の「次の右左折案内（遠距離）」を選び、先の結果から、小分類「距離」「道路名」「交差点名」「交差点名、道路名」「目印建物ジャンル」「目印建物名称」「道路特徴：Ｔ字路」「地名」が案内可能であり、これを取り出す。
図７に、作成された案内文の一実施例を示す。
図７において、図３に示した交差点Ａにさしかかるときに、案内可能な８つの候補の案内文を示している。
ステップＳ１では、このような案内文が作成されるが、次のステップＳ２において、各案内文に優先順位が付与される。
【００４２】
＜優先順位の付与処理＞
図２のステップＳ２において、各案内文に対する優先順位を付与する。順位の付与のために、順位付け規則３０，場所情報保有度推測部のユーザ固有の保有度情報（１７，１８），選択履歴情報１９を利用する。
【００４３】
図８に、優先順位付与処理の一実施例のフローチャートを示す。
ステップＳ１２１において、通知順位付与部２８は、案内文の数が１つしかなければ、それに順位１をつける。
案内文の数が複数ある場合、場所情報保有度推測部１６に案内地点に関するユーザの情報保有度を問い合わせ、この保有度に応じた順位付けをする（ステップＳ１２３）。
さらに、ステップＳ１２４において、この順位付けをした案内文に対して、過去の選択履歴の情報を用いた順位付けを行う。
【００４４】
ステップＳ１２３において、場所情報保有度推測部１６は、車の走行履歴１７や、登録地点、ユーザの自宅住所などの登録情報１８から、案内地点に関してユーザはどの程度知っているかを判断する。
たとえば、ユーザの自宅住所付近の場合、よく知っていると判断する。それ以外の場所の場合、走行履歴を利用して、例えば、週に1回以上通っている場所の場合、よく知っていると判断し、月に1回以上通っている場合、少し知っていると判断し、それより回数が少ない場合、あまり知らない、と判断する。
また、走行履歴１７からあまり知らないと判断された場合でも、現地点が登録地点情報１８に登録されている場所付近の場合、少し知っていると判断する。なお、携帯電話のナビゲーションサービスを利用する場合、携帯電話にユーザの会社情報などが入っていればこれを利用してもよい。
この保有度による判断の結果は、順位付け規則の選択に用いられる。
【００４５】
図９に、ユーザの特有事情を反映した保有度情報を用いた順位付け規則の選択処理の一実施例のフローチャートを示す。
ここで、３つの順位付け規則が予め用意されているものとする。
規則１は、案内地点を「ユーザがよく知っている場合」に適用される規則とする。規則２は、案内地点を、「ユーザが少し知っている場合」に適用される規則とする。規則３は、案内地点を、「ユーザがほとんど知らない場合」に適用される規則とする。
図１０に、この発明の順位付け規則の一実施例の説明図を示す。
【００４６】
図９のステップＳ１３１において、案内地点が自宅付近か否かチェックし、上記した保有度による判断の結果、自宅付近と判断された場合は、よく知っている場所と考え、ステップＳ１３３へ進み、規則１に従って、作成された案内文の順位を付け直す。
自宅付近でない場合は、ステップＳ１３２へ進み、案内地点が週に１回以上通っている場所であれば、よく知っている場所と考え、同様に規則１に従った順位付けを行う。
一方、週に１回以上通らないが、月に１回以上通っている場所であるときには（ステップＳ１３４）、規則２に従って、順位付けを行う（ステップＳ１３５）。
月に１回以上通らない場所であるときは、ステップＳ１３６へ進み、登録地点に登録されている場所付近か否かチェックし、登録されている場合は、ステップＳ１３５へ進み、規則２に従った順位付けを行う。登録されていない場合は、ステップＳ１３７へ進み、規則３に従った順位付けを行う。
【００４７】
図７のように、８つの案内文が作成されている場合、案内地点が自宅付近であったとすると、図９のフローチャートにより、規則１が適用され、規則１の中の優先順位に従って、案内文の順位が付与される。すなわち、小分類が「道路名あるいは地名」の案内文が優先順位１となる。
この場合、図７の「およそ４キロ先、Ａ交差点を右折し、国道１号線に入ります。それまで道なりに進んでください。」という案内文が最も優先順位の高いものとして順位付けされる。規則２が適用された場合も同様である。
また、規則３が適用された場合は、小分類が「距離」の案内文「およそ４キロ先、右折です。それまで道なりに進んでください。」に最も高い優先順位が付与される。
以上が、ステップＳ１２３における順位付けの処理内容である。
【００４８】
次に、ステップＳ１２４において、選択履歴情報に基づいて優先順位を付け直す。
ここでは、通知順位付与部２８は、選択履歴管理部１５に、取得した案内地点の進行方向を含む道路地図情報と、図６に示したような案内分類に関する情報とを与える。
選択履歴管理部１５は、与えられた情報と、過去に保存されていた選択履歴情報１９とを比較して、現在案内しようとしている地点が、過去に通ったことがあり、その時に選択された案内が選択履歴情報１９の中に、あるか否か確認する。
【００４９】
図１１に、選択履歴情報の一実施例の説明図を示す。
選択履歴情報１９は、案内地点を示す一般的な道路地図情報と、その場所で選択された案内の案内分類(表６の案内文テンプレート中の大分類中分類小分類に相当)と、最後に案内した日時で構成される。道路地図情報は、たとえば、二次メッシュ番号，ノード番号と、そのノード番号に進入する進入リンク番号と、ノードを経由した先のリンク番号を示す脱出リンク番号とで構成され、どのリンク（道路）からノード（道路の交わる点）に入り、どのリンク（道路）に抜けていったかを示す情報を少なくとも持つものである。
【００５０】
図１２に、過去の選択履歴情報に基づく順位付け処理のフローチャートを示す。
ステップＳ１４１において、選択履歴管理部１５は、選択履歴情報１９の中に、案内地点の道路地図情報と作成した案内の案内分類（大分類中分類）に一致する道路地図情報があるか否かをチェックする。一致するものがあれば、ステップＳ１４２へ進み案内分類（小分類）を通知順位付与部２８へ返す。
図３の場合、交差点Ａに、コンビニがあるので、図１１の番号１が該当し、一致するものがあったとする。このとき、番号１の小分類「目印建物ジャンル」が、通知順位付与部２８に与えられる。
ステップＳ１４１で一致するものがない場合は、処理を終了する。
【００５１】
次に、ステップＳ１４３において、通知順位付与部２８は、小分類が一致する案内文が、作成された案内文の中にあるか否かをチェックし、あればステップＳ１４４へ進み、その小分類が一致する案内文の順位を１位とする。図７の作成された案内文の中には、「目印建物ジャンル」の案内文が存在するので、図７に示すように、その案内文の順位を「１」とする。
通常、一致する案内文があるはずであるが、例えば、店舗などはなくなる場合があり、目印建物がなくなり一致しない場合がある。この場合は、ステップＳ１４３で、一致するものがないとして処理を終了する。
【００５２】
次に、ステップＳ１４５において、通知順位付与部２８は、図１０の＜規則４＞に従い、他の案内文に、２番以降の順位を付ける。
規則４において、途中順位の案内文が順位１位となったとき、その小分類の順序位置を基点として順位を付け直す。
【００５３】
図１３に、規則４に従って順位を付け直した実施例の説明図を示す。図１３は、図７に示した規則２の順位を付け直したものである。
ここでは、「目印建物ジャンル」が順位１位であり、この位置を基点として順位を付け直している。２位以下は、規則２に予め付与された順位の順に付与し、その後、最初の順位に戻る。すなわち、図１３では、図７の規則２で３位であった「目印建物ジャンル」を１位としたので、これに続く４位と５位の「目印建物名称」と「道路特徴」が２位と３位となる。その後次の順位である６位の「距離」が４位となる。
さらに、図７の最終順位まで順位を付け直したので、図７の１位へ戻り、まだ付与し直していない２つの小分類（「道路名」，「交差点名」）に対して５位と６位の順位を付ける。
【００５４】
以上の処理がステップＳ１２４の処理内容である。
図７には、ステップＳ１２４の処理により、順位が付与し直された後の案内文の順位を示している。これにより、順位付け規則により一旦付与された順位が、過去の選択履歴情報に基づいて付与し直される。
【００５５】
＜音声通知処理の実施例の説明＞
優先順位付与処理で、作成された案内文の優先順位が決定されると、ステップＳ３において、この優先順位に基づいて、最も高い優先順位が付与された案内文を、音声で通知する。
図１４に、音声通知処理の一実施例のフローチャートを示す。
図７のように順位が付与された案内文は、通知操作管理部１４へ送られる。
通知操作管理部１４は、ステップＳ１５１において、順位が１位の案内文を取り出し、この案内文の選択フラグを、「選択」に設定する。
ステップＳ１５２において、音声合成前処理部５２と音声合成部５３によって、取り出した案内文の合成音声を作成する。
【００５６】
次に、ステップＳ１５３において、作成した合成音声を、出力部５４から出力する。
図７の場合には、順位が１位である「目印建物ジャンル」の案内文が取り出され、「およそ４キロ先、右手にコンビニが見えますので、その先を右折です。それまで道なりに進んでください。」という合成音声が出力される。
【００５７】
＜ユーザ応答確認処理の実施例の説明＞
案内地点で、案内文の音声通知をした後、ステップＳ４において、その案内文がユーザにとって的確なものであるか否かをチェックする。
図１５に、ユーザ応答の確認処理の一実施例のフローチャートを示す。
図１４のステップＳ１５３において案内文の出力を行った後、タイマーをスタートさせる。ステップＳ１７１において、前回の応答案内から一定時間が経過する間に、ユーザの音声が入力されるか否か確認する。ステップＳ１７２において、ユーザの応答がなければ、ステップＳ１７１へ戻り、応答があればステップＳ１７３へ進む。ステップＳ１７３において、音声認識処理を実行する。
音声認識処理では、ユーザの音声が入力されたことの確認と、入力された場合の音声の認識を行う。たとえば、図１５では、「わからない」という音声が入力された場合の処理について示す。
ユーザが「わからない」と言うと、ステップＳ１７３において、音声認識処理部１２がこれを認識する。
【００５８】
ステップＳ１７４において認識した音声が「わからない」という発声であった場合、前回の音声案内に対してユーザが「わからない」という応答をしたと判断し、ステップＳ１７５へ進む。
ステップＳ１７５において、音声案内文を再生中か否か判断し、再生中の場合は、ステップＳ１７６へ進み、音声案内を停止する。これは、バージインの場合の処理に相当する。
一方、再生中でない場合、すなわち、音声案内が既に終了したときは、ステップS177に進む。この後、前回出力した案内文がユーザにとって的確でなかったと考えられるので、ステップＳ１７７以下の処理で、他の案内文の出力を試みる。
【００５９】
ステップＳ１７５またはＳ１７６の後、ステップＳ１７７において、次の順位の案内文があるか否かチェックし、あればその案内文の選択フラグを「選択」に変更する（ステップＳ１７９）。なければ、すでに最も低い順位の音声案内が出力されたと考えられるので、最も高い順位の音声案内の選択フラグを、「選択」に変更する（ステップＳ１７８）。
次に、ステップＳ１８０において、選択フラグが「選択」となっている案内文を取り出す。ステップＳ１８１において、その案内文の合成音声を生成し、再生する。たとえば、図７の場合、２番目の順位の「目印建物名称」の案内文が出力される。
【００６０】
これにより、一度音声案内された内容に満足できなかったユーザが、「わからない」と応答することにより、次の優先順位の案内文が音声案内されることになる。さらに、この案内文も不満であれば、「わからない」と応答することにより、さらに次の順位の案内文が音声案内される。
この後、ユーザが音声案内に対して「わらかない」という応答をしなかった場合に、その音声案内がユーザにとって満足のいく案内であったと判断することができる。
【００６１】
また、一定時間を越えてユーザ応答が無かった場合、前回案内した通知をユーザが選択したとみなす。
ステップＳ１７１において、前回の音声案内の後、一定時間を経過してもユーザ応答が無い場合、たとえば、「わからない」という音声入力がなかった場合、選択履歴情報１９に、直前の前回出力した案内文の情報（道路地図情報，案内分類）を追加保存する（ステップＳ１８２）。
ステップＳ１８２では、図７において、前回の案内が、順位２の「目印建物名称」による案内であった場合、案内地点の道路地図情報と、案内分類である大分類「経路案内」，中分類「右左折案内（遠距離）」，小分類「目印建物名称」と，本日の日付とを、選択履歴管理部１５に与える。
さらに、ステップＳ１８２では、選択履歴管理部１５は、選択履歴情報１９の中に道路地図情報と案内分類（大分類中分類）が一致する情報がないか検索し、あれば書き換え、無ければ与えられた情報を追加保存する。
【００６２】
＜ユーザ応答の入力操作の実施例＞
上記実施例では、音声認識を利用し、ユーザから「わからない」という発声を確認するようにしたが、入力ボタンを用意し、ユーザ入力解釈部１１にボタン操作判断部１３を設けてもよい。
音声案内再生中にボタンを押すか、音声案内再生終了後一定時間経過以内にボタンを押すと、現在の音声案内を停止し、次の音声案内を探し、再生するようにすればよい。一方、音声案内再生終了後一定時間を越えた場合に、ボタン操作が行われても、操作ミスとみなし、何も行わない。
これにより、音声認識がうまくできなかった場合でも、ユーザ自らの入力操作により、応答確認が可能となる。すなわち、音声入力とは異なる入力手段を別に設けることにより、ユーザの意思で応答入力が可能となり、ユーザの応答入力をより確実に行うことができる。
【００６３】
＜案内文の実施例＞
図１６に、案内テンプレートの他の実施例を示す。
ここでは、図６に示した案内テンプレートと同じものを「正式」とし、文章の一部分を省略したものを「省略」として示している。
図６に示した案内テンプレートでは、どの文章にも「およそ〔距離〕先」という文が存在するが、音声やボタン操作で、「わからない」というユーザ応答をした後、最初に「およそ４キロ先」というような案内が必ず出力される。この案内はユーザが音声応答をするたびに行われるので、ユーザにとっては非常にわずらわしい場合もある。
そこで、図１６に示したように、「省略」の形式に相当する案内文を生成するためのテンプレートを予め用意する。
そして、優先順位が１位の案内文を音声出力する場合は、「正式」の形式による案内文を作成し、ユーザ応答後に優先順位が２位以下の案内文を生成する場合は、「省略」の形式の案内文を作成し、音声出力する。これによれば、初回の音声案内は省略されていない文で通知され、ユーザ応答後の案内では省略形の案内がされるので、ユーザにとって的確でわかりやすい案内が可能となる。
【００６４】
図１７に、「正式」形式の案内文と、「省略」形式の案内文の一実施例の説明図を示す。ここでは、図７に示した「正式」形式の案内文に加えて、「省略」形式の案内文を示している。
図１７において、たとえば優先順位が１位の案内文は正式形式のものが出力されるが、優先順位が２位以降の案内文は、省略形式のものを出力するようにする。
これによれば、ユーザ応答確認後に出力される音声案内には、省略形が用いられ、「およそ４キロ先」という文が出力されないので、ユーザにとってより開きやすい内容となる可能性が大きい。
【００６５】
＜ユーザ応答の音声認識内容の実施例＞
音声認識処理において、ユーザ発声「わからない」以外の音声を認識するようにしてもよい。たとえば、「くどい」、「もう一度」、「前」、「次」などを音声認識するようにしてもよい。
たとえば、ユーザが案内内容が詳しすぎると考えて、「くどい」という音声応答をした場合、次に、より簡潔な「省略」形式で、案内文を出力するようにする。
また、「前」という音声応答が入力された場合、前回の案内を再度開きたいと考え、案内順位を１つ前に戻り、１回前の案内文を再生するようにする。
また、「次」という音声応答が入力された場合、「わからない」という応答と同様に、次の優先順位の案内文を出力するようにする。
【００６６】
また、「もう一度」という音声入力がされた場合、直前の案内文を再度繰り返し再生するようにするか、あるいは、「正式」の形式で再生するようにする。
このように、音声認識する単語や文章を、案内文再生の機能と対応づけて記憶しておくことにより、そのユーザにとってより的確な案内が可能となる。もちろん、ボタンの操作内容と前記案内文再生の機能とを対応付ける実施形態とすることによっても、ユーザにとってより的確な案内が可能となる。例えば、１つのボタンに対して１つの案内文再生の機能を対応付けたり、或いは、１つのボタンに対して複数の案内文再生機能を割り当てておきボタンの押下を持続させる時間又は押下タイミング等の操作内容に対して所定の案内文再生機能を対応付けるという実施形態としても良い。
【００６７】
＜案内確認処理の実施例１＞
ここでは、ある案内地点について、音声案内をし、その案内地点を通過した後に、案内内容がユーザが満足のいくものであったか否かを確認する処理について説明する。
案内確認処理は、図１の案内地点通過検出部７１と、案内確認部７２とを利用する。
案内地点通過検出部７１が、まず、現在位置が、案内地点を通過したか否かを検出する。
その後、案内確認部７２が、案内地点を通過する直前に行った案内内容が、ユーザにとって満足のいくものであったか否かを確認する。確認文作成部７３がユーザに確認を行うための確認文を作成する。
また、この実施例では、選択履歴管理部１５の選択履歴情報１９に、選択または除外を意味するフラグを設ける。
【００６８】
図１８に、選択履歴情報の一実施例の説明図を示す。
フラグが「選択」となっている案内は、過去に選択されたことがあり、現在も音声案内の候補とすることができる案内である。
一方、フラグが「除外」となっている案内は、過去に選択されたことがあるが、現在は音声案内の候補として採用しない案内である。また、「選択」と「除外」を意味するフラグは１つでもよいが、「選択フラグ」と、「除外フラグ」をそれぞれ別々に設けてもよい。
このフラグの「選択」か「除外」かの設定は、次のようなユーザからの音声入力により行う。
【００６９】
図１９に、この発明の案内確認処理の一実施例のフローチャートを示す。
まず、ステップＳ２０１において、案内地点通過検出部７１が、現在地点が、案内地点を通過したか否かチェックする。このチェックは、挙動検出部６４と位置検出部６５によって車の現在位置を把握することにより行うことができる。
通過したことを検出すると、ステップＳ２０２へ進み、案内確認部７２が、案内確認文を作成する。たとえば、「今の案内でよろしかったですか？」というような質問文を作成する。
【００７０】
次に、ステップＳ２０３において、作成した確認文を合成音声で出力する。
この確認文を開いたユーザは、「はい」または「いいえ」というような返答をする。
たとえば、ユーザがさきほど案内された内容に満足したときは、満足したことを示す肯定返答（「はい」）をする。一方、案内内容に満足できなかったときは、否定応答（「いいえ」）をする。
【００７１】
ステップＳ２０４において、ユーザから上記のような応答があるか否か、監視する。
ユーザからの応答があった場合、その応答内容を音声認識によって解析する。
ステップＳ２０５において、その応答が「はい」という肯定応答であった場合、案内した内容は満足のいくものであったと解釈し、処理を終了する。
一方、応答が「いいえ」という否定応答であった場合、案内は満足のいくものでなかったと判断し、ステップＳ２０６へ進む。
ステップＳ２０６において、案内確認部７２は、選択履歴管理部１５に、案内地点情報（たとえば、道路地図情報）を与え、選択履歴管理部１５は、その案内地点情報に対応する案内のフラグを、「除外」に設定する。
あるいは２つのフラグを別々に設ける場合は、選択フラグに加えて、除外フラグを「除外」に設定する。
【００７２】
このように「除外」フラグが設定された案内は、次回以降、この案内地点を通過するときには採用されないことになる。これにより、ユーザ自らの意思により、そのユーザにとって適切な案内文の通知を行わせることができる。
また、案内地点通過後の所定時間内に、以上のような確認処理をするので、ユーザによる複雑な操作は必要なく、安全性も確保できる。
また、図１９のステップＳ２０４において、タイマーをスタートさせ一定時間経過しても、ユーザからの応答が何もなければ、音声案内に満足したものと考え、このループを抜けて、処理を終了してもよい。
【００７３】
＜案内確認処理の実施例２＞
上記実施例では、ユーザから音声案内に対する満足の有無の応答を確認するものであったが、不満であった場合に、ユーザが満足のいく案内をユーザに選択してもらってもよい。
以下に、ユーザ自ら案内を選択するための確認処理について説明する。
【００７４】
ここでは、案内確認部７２の案内説明文作成部７４と余裕時間計算部７５とを用いる。
この実施例では、以下に示すように、装置とユーザとの間で、対話形式の応答が必要となるので、確認処理に時間がかかることが予想される。そこで、安全性の確保の観点から、余裕時間計算部７５で、次の案内地点に到着するまでの時間を計算し、所定の余裕がある場合にのみ、この確認処理を実行するようにする。
次の案内地点に到着するまでの時間は、たとえばルート設定部６２に登録された予定走行ルートと案内開始判定部61の案内開始条件から、次に案内を開始する地点を検索し、現在地点からの距離を現在の車両の平均速度で割ることにより計算することができる。
【００７５】
図２０に、この発明の案内確認処理の実施例２のフローチャートを示す。
ここでは、案内地点通過検出部７１が、案内地点を通過したことをすでに検出した後を示している。
まず、ステップＳ２１０において、案内確認部の余裕時間計算部７５は、次の案内地点に到着するまでの予想時間を計算する。
ステップＳ２１１において、この計算された時間（余裕時間）が、予め設定された時間（たとえば５分）以上あれば、ステップＳ２１２へ進む。一方、余裕時間が設定時間より少なければ、安全性の観点から確認処理はせずに、処理を終了する。
【００７６】
ステップＳ２１２において、案内地点の手前でユーザが選択した案内がユーザの満足のいく案内であったかどうか確認する。満足のいく肯定応答（はい）であれば、処理を終了する。
一方、不満を示す否定応答（いいえ）であった場合、ステップＳ２１３へ進み、このとき説明していない案内文があるか否かを判断し、説明していない案内文があるときは、ユーザが選択可能な案内文について、案内説明文作成部７４がその説明文を作成する。
ステップＳ２１６において、作成した案内説明文をユーザに音声で通知し、ユーザにこれでよいか否かの返答を求める。
【００７７】
ステップＳ２１６において、ユーザが不満を示す否定応答（いいえ）をした場合は、ステップＳ２１３へ戻り、選択可能であった次の案内文の説明を行い、ユーザに返答を求める。さらに、否定応答がされた場合は、この処理を説明していない案内文がなくなるまで続ける。
ステップＳ２１６において、ユーザが「はい」と応答した場合、その案内文に対応する案内地点情報を、選択履歴管理情報として保存し、処理を終了する（ステップＳ２１８）。
また、ステップＳ２１３において、もしすべての案内を説明してもユーザが「はい」と言わなかった場合は、「案内は以上です。」と伝え、案内地点の手前で案内した案内文は通知しないことも選択肢に入れて、再び最初から案内の説明を繰り返す（ステップＳ２１４，Ｓ２１５）。
【００７８】
図２１に、ステップＳ２１３〜Ｓ２１６で行われる対話形式の説明と応答についての実施例の説明図を示す。
例えば、図３に示す道路環境で、案内地点の手前で、距離による案内と道路名による案内を行い、道路名による案内で、ユーザが何も言わなかったとする。つまり、選択したとみなしたとする。そして、案内地点通過後に、案内に対して満足したかどうかを問い合わせるため、例えば、「今の案内でよろしかったですか？」という音声を出力する。
不満であったことを示す否定応答が返ってきたら、図２１のように、順次案内に関する説明文を作成し、通知する。なお、距離による案内と道路名による案内は、既に通知済みなので、他の通知していない案内の説明文を先に作成して通知するものとする。
【００７９】
また、ステップＳ２１７において、もし途中で、何らかの事情で、ユーザが応答しなくなってしまった場合、案内地点の手前でユーザが選んだ案内に除外フラグをたて、処理を終了する。
さらに、もし途中で、次の案内をする地点に到着した場合には、案内地点の手前でユーザが選んだ案内に除外フラグをたて、次の案内地点の案内を開始する。
以上のように、ユーザによる応答確認を行えば、安全性を確保した上で、次回案内地点を通過するときに、ユーザにとってより適切な案内が可能となる。
【図面の簡単な説明】
【００８０】
【図１】この発明の音声案内装置の一実施例の構成ブロック図である。
【図２】この発明の音声案内装置の音声案内処理の概略フローチャートである。
【図３】この発明の案内地点の道路環境の一実施例の説明図である。
【図４】この発明の案内文の生成処理の一実施例のフローチャートである。
【図５】この発明の案内地点の道路構造の一実施例の説明図である。
【図６】この発明の案内テンプレートの一実施例の説明図である。
【図７】この発明において作成された案内文の一実施例の説明図である。
【図８】この発明の案内文の優先順位付与処理のフローチャートである。
【図９】この発明のユーザ特有事情を考慮した保有度情報を用いた順位付け処理のフローチャートである。
【図１０】この発明の順位付け規則の一実施例の説明図である。
【図１１】この発明の選択履歴情報の一実施例の説明図である。
【図１２】この発明の過去の選択履歴情報を用いた順位付け処理のフローチャートである。
【図１３】この発明の順位付け規則の順位の変更例の説明図である。
【図１４】この発明の音声通知処理の一実施例のフローチャートである。
【図１５】この発明のユーザ応答確認処理の一実施例のフローチャートである。
【図１６】この発明の２つの形式を持つ案内テンプレートの一実施例の説明図である。
【図１７】この発明の２つの形式を持つ案内文の一実施例の説明図である。
【図１８】この発明の選択除外フラグを有する選択履歴情報の一実施例の説明図である。
【図１９】この発明の通知音声に対する応答確認処理の一実施例のフローチャートである。
【図２０】この発明の応答確認と案内文の再選択処理のフローチャートである。
【図２１】この発明において、音声通知後の案内文の再選択処理のフローチャートである。
【符号の説明】
【００８１】
１０  入力部
１１  ユーザ入力解釈部
１２  音声認識処理部
１３  ボタン操作判断部
１４  通知操作部
１５  選択履歴管理部
１６  場所情報保有度推測部
１７  走行履歴
１８  登録情報
１９  選択履歴情報
２０  案内文作成部
２１  作成可否判定部
２２  道路名称検出部
２３  交差点名称検出部
２４  地名検出部
２５  目印建物検出部
２６  道路特徴検出部
２７  テンプレート選択部
２８  通知順位付与部
２９  案内テンプレートDB
３０  順位付け規則
５１  地図記録部
５２  音声合成前処理部
５３  音声合成部
５４  出力部
６１  案内開始判断部
６２  ルート設定部
６３  渋滞情報受信部
６４  挙動検出部
６５  位置検出部
６６  ルート検索部
６７  目的地設定部
６８  経由地設定部
７１  案内地点通過検出部
７２  案内確認部
７３  確認文作成部
７４  案内説明文作成部
７５  余裕時間計算部
【図１】
0004749923.tif 000002
【図２】
0004749923.tif 000003
【図４】
0004749923.tif 000004
【図６】
0004749923.tif 000005
【図７】
0004749923.tif 000006
【図８】
0004749923.tif 000007
【図９】
0004749923.tif 000008
【図１０】
0004749923.tif 000009
【図１１】
0004749923.tif 000010
【図１２】
0004749923.tif 000011
【図１３】
0004749923.tif 000012
【図１４】
0004749923.tif 000013
【図１５】
0004749923.tif 000014
【図１６】
0004749923.tif 000015
【図１７】
0004749923.tif 000016
【図１８】
0004749923.tif 000017
【図１９】
0004749923.tif 000018
【図２０】
0004749923.tif 000019
【図２１】
0004749923.tif 000020
【図３】
0004749923.tif 000021
【図５】
0004749923.tif 000022