(57)【要約】本発明は、経路探索部と、現在位置導出部と、タイミング検知部と、第１の情報生成部と、操作部と、第２の情報生成部と、音声出力部を有する音声案内装置に関する。経路探索部は出発地から目的地への経路を探索する。タイミング検知部は前記経路と現在位置導出部で得られた現在位置に基づいて、経路案内を行うタイミングを検知する。第１の情報生成部は前記タイミングに基づいて、前記経路上の案内対象地点の案内を表す第１の音声情報を生成する。操作部はユーザの操作に応答して音声出力指示を出力する。第２の情報生成部は操作部からの指示に基づいて、前記案内対象地点の案内を表す音声情報を、前記第１の音声情報よりもユーザが理解しやすいと想定される内容に変換した第２の音声情報を生成する。音声出力部は第２の音声情報を出力する。
2005017457.tif 000002
【特許請求の範囲】
【請求項１】
音声案内装置であって、
予め定められた出発地から目的地に至る経路を表す経路情報を作成する経路探索部と、
ユーザの現在位置を導出する位置導出部と、
前記経路探索部で作成された経路情報と、前記位置導出部で導出された現在位置とに基づいて、経路案内を行うタイミングを検知するタイミング検知部と、
前記タイミング検知部で検知されたタイミングに基づいて、前記経路上の案内対象地点の案内を音声で表す第１の案内音声情報を生成する第１の情報生成部と、
前記第１の情報生成部により生成された第１の案内音声情報が表す案内を音声で出力する音声出力部と、
ユーザの操作に応答して、音声出力指示を出力する操作部と、
少なくとも前記第１の案内音声情報が表すものと同じ案内対象地点について、前記第１の案内音声情報よりも前記ユーザが理解し易いと想定される内容を音声で表す第２の案内音声情報を、前記操作部からの音声出力指示に応答して生成する第２の情報生成部とを備え、
前記音声出力部はさらに、前記第２の情報生成部で生成された第２の案内音声情報が表す案内を音声で出力する、音声案内装置。
【請求項２】
前記第２の情報生成部は、音声の出力方法を規定するパラメータを含む第２の案内音声情報を生成する、請求の範囲第１項に記載の音声案内装置。
【請求項３】
前記第２の情報生成部は、前記第１の情報生成部が第１の案内音声情報を生成した後、前記操作部の操作回数をカウントし、現在の操作回数に相関したパラメータを含む第２の案内音声情報を生成する、請求の範囲第３項に記載の音声案内装置。
【請求項４】
前記音声出力部は、前記第２の案内音声情報が表す内容を、前記第１の案内音声情報が表す内容よりも大きな音量で出力する、請求の範囲第２項に記載の音声案内装置。
【請求項５】
前記音声出力部は、前記第２の案内音声情報が表す内容を、前記第１の案内音声情報が表す内容よりもゆっくりと出力する、請求の範囲第２項に記載の音声案内装置。
【請求項６】
前記音声出力部は、前記第２の案内音声情報が表すフレーズに含まれる節同士の間を、前記第１の案内音声情報が表すフレーズに含まれる節同士の間よりも長くして、前記第２の案内音声情報が表す内容を出力する、請求の範囲第２項に記載の音声案内装置。
【請求項７】
前記第２の情報生成部は、前記第１の情報生成部で生成される第１の案内音声情報が表す内容よりも簡素な内容を有する第２の案内音声情報を生成する、請求の範囲第２項に記載の音声案内装置。
【請求項８】
前記第２の案内音声情報が表す内容は、単語の羅列である、請求の範囲第７項に記載の音声案内装置。
【請求項９】
前記第２の情報生成部は、前記第１の情報生成部で生成される第１の案内音声情報が表す内容を構成する節を並び替えた内容を有する第２の案内音声情報を生成する、請求の範囲第８項に記載の音声案内装置。
【請求項１０】
第１の情報生成部及び第２の情報生成部は、予め格納されている基礎データから第１及び第２の案内音声情報を作成する、請求の範囲第１項に記載の音声案内装置。
【請求項１１】
第１の情報生成部は、前記位置導出部で導出された現在位置から予め定められた範囲内に存在する案内対象地点について基礎データを作成する、請求の範囲第１０項に記載の音声案内装置。
【請求項１２】
音声案内方法であって、
予め定められた出発地から目的地に至る経路を表す経路情報を作成する経路探索ステップと、
ユーザの現在位置を導出する位置導出ステップと、
前記経路探索ステップで探索された経路情報と、前記位置導出ステップで導出された現在位置とに基づいて、経路案内を行うタイミングを検知するタイミング検知ステップと、
前記タイミング検知ステップで検知されたタイミングに基づいて、前記経路上の案内対象地点の案内を音声で表す第１の案内音声情報を生成する第１の情報生成ステップと、
前記第１の情報生成ステップで生成された第１の案内音声情報が表す案内を音声で出力する第１の音声出力ステップと、
ユーザの操作に応答して、音声出力指示を送信する指示送信ステップと、
少なくとも前記第１の案内音声情報が表すものと同じ案内対象地点について、前記第１の案内音声情報よりも前記ユーザが理解し易いと想定される内容を音声で表す第２の案内音声情報を、前記指示送信ステップで送信された音声出力指示に応答して生成する第２の情報生成ステップと、
前記第２の情報生成ステップで生成された第２の案内音声情報が表す案内を音声で出力する第２の音声出力ステップとを備える、音声案内方法。
【請求項１３】
ユーザを目的地まで音声を使って案内するためのコンピュータプログラムであって、
予め定められた出発地から目的地に至る経路を表す経路情報を探索する経路探索ステップと、
ユーザの現在位置を導出する位置導出ステップと、
前記経路探索ステップで探索された経路情報と、前記位置導出ステップで導出された現在位置とに基づいて、経路案内を行うタイミングを検知するタイミング検知ステップと、
前記タイミング検知ステップで検知されたタイミングに基づいて、前記経路上の案内対象地点の案内を音声で表す第１の案内音声情報を生成する第１の情報生成ステップと、
前記第１の情報生成ステップで生成された第１の案内音声情報が表す案内を音声で出力する第１の音声出力ステップと、
ユーザの操作に応答して、音声出力指示を送信する指示送信ステップと、
少なくとも前記第１の案内音声情報が表すものと同じ案内対象地点について、前記第１の案内音声情報よりも前記ユーザが理解し易いと想定される内容を音声で表す第２の案内音声情報を、前記指示送信ステップで送信された音声出力指示に応答して生成する第２の情報生成ステップと、
前記第２の情報生成ステップで生成された第２の案内音声情報が表す案内を音声で出力する第２の音声出力ステップとを備える、コンピュータプログラム。
【請求項１４】
記憶媒体に記憶される、請求の範囲第１３項に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】  本発明は、音声案内装置に関し、設定された経路上の地点案内を音声で、ユーザの操作に応答して案内する音声案内装置に関する。
【背景技術】  近年、ナビゲーション装置が搭載された車両が増加してきている。一般的なナビゲーション装置は、各種記録媒体に記録されたデジタル地図データを必要に応じて読み出した後、ディスプレイ装置に様々なグラフィック情報を表示したり、スピーカから音声情報を出力したりすることで、予め求められた経路に沿って、出発地から目的地まで、ユーザを案内する。
また、上記のようなナビゲーション装置の中には、安全性を考慮して、詳細な案内情報を音声で提供することにより、車両の乗員がディスプレイを注視する時間を削減するようにしたものもある。
さらに、上記のような音声案内を実行するナビゲーション装置には、車両の乗員が案内音声を聞き逃した際に、リクエスト機能が予め割り当てられている操作スイッチを操作することにより、同じ案内音声を聞き直すことができるものもある。
【発明の開示】
ところで、車両の乗員が案内音声を聞き逃したことに対しては必ず原因が存在する。乗員の周囲の雑音が大きかったことは上記原因の一つとなりうる。また、案内音声が長すぎることが原因で、乗員の記憶に、案内音声の全体又はある一部分が残らないことも想定できる。また、案内音声をナビゲーション装置が読み上げる速度が速すぎることが原因で、案内音声を乗員が聞き取れないことも想定できる。また、案内音声を構成する固有名詞（例えば交差点名）の読みが複雑であることが原因で、案内音声を乗員が聞き取れないことも想定できる。さらに、土地勘のない場所であることが原因で、案内音声を乗員が聞き取れないことも想定できる。
しかしながら、上記のナビゲーション装置は、操作スイッチが操作されても、同じ案内音声を同じ方法で再出力するだけであるため、前回の聞き取れなかった場合と同様の原因で、再出力された案内音声を乗員は聞き取れない可能性があるという問題点がある。もし案内音声を聞き取れなかった場合、乗員は、操作スイッチをさらに操作する必要がある。
また、例えば信号待ち又は渋滞中のように車両が実質的に停止している場合には、ドライバには余裕が生じるので、ナビゲーション装置からより多くの情報を得たいと思う場合がある。しかしながら、上記のナビゲーション装置は、操作スイッチが操作されても、同じ案内音声を同じ方法で再出力するだけであるため、ユーザの要望に応えることができない。
それ故に、本発明の主目的は、ユーザの操作により再出力される案内音声を聞き取りやすくする音声案内装置を提供することである。
また、本発明の副目的は、特定条件下では、より多くの情報を含む案内音声を提供可能な音声案内装置を提供することである。
上記主目的を達成するために、本発明の第１の局面は、音声案内装置であって、予め定められた出発地から目的地に至る経路を表す経路情報を作成する経路探索部と、ユーザの現在位置を導出する位置導出部と、経路探索部で作成された経路情報と、位置導出部で導出された現在位置とに基づいて、経路案内を行うタイミングを検知するタイミング検知部と、タイミング検知部で検知されたタイミングに基づいて、経路上の案内対象地点の案内を音声で表す第１の案内音声情報を生成する第１の情報生成部と、第１の情報生成部により生成された第１の案内音声情報が表す案内を音声で出力する音声出力部と、ユーザの操作に応答して、音声出力指示を出力する操作部と、少なくとも第１の案内音声情報が表すものと同じ案内対象地点について、第１の案内音声情報よりもユーザが理解し易いと想定される内容を音声で表す第２の案内音声情報を、操作部からの音声出力指示に応答して生成する第２の情報生成部とを備える。ここで、音声出力部はさらに、第２の情報生成部で生成された第２の案内音声情報が表す案内を音声で出力する。
また、第２の情報生成部は好ましくは、音声の出力方法を規定するパラメータを含む第２の案内音声情報を生成する。
また、第２の情報生成部はさらに好ましくは、第１の情報生成部が第１の案内音声情報を生成した後、操作部の操作回数をカウントし、現在の操作回数に相関したパラメータを含む第２の案内音声情報を生成する。
また、音声出力部は例示的には、第２の案内音声情報が表す内容を、第１の案内音声情報が表す内容よりも大きな音量で出力する。
また、音声出力部は例示的には、第２の案内音声情報が表す内容を、第１の案内音声情報が表す内容よりもゆっくりと出力する。
また、音声出力部は例示的には、第２の案内音声情報が表すフレーズに含まれる節同士の間を、第１の案内音声情報が表すフレーズに含まれる節同士の間よりも長くして、第２の案内音声情報が表す内容を出力する。
また、第２の情報生成部は例示的には、第１の情報生成部で生成される第１の案内音声情報が表す内容よりも簡素な内容を有する第２の案内音声情報を生成する。
また、第２の案内音声情報が表す内容は例示的には、単語の羅列である。
また、第２の情報生成部は例示的には、第１の情報生成部で生成される第１の案内音声情報が表す内容を構成する節を並び替えた内容を有する第２の案内音声情報を生成する。
また、第１の情報生成部及び第２の情報生成部は好ましくは、第１及び第２の案内音声情報を同一の基礎データから作成する。
また、第１の情報生成部は好ましくは、位置導出部で導出された現在位置から予め定められた範囲内に存在する案内対象地点について基礎データを作成する。
また、上記主目的を達成するために、本発明の第２の局面は、音声案内方法であって、予め定められた出発地から目的地に至る経路を表す経路情報を作成する経路探索ステップと、ユーザの現在位置を導出する導出検出ステップと、経路探索ステップで作成された経路情報と、位置導出ステップで導出された現在位置とに基づいて、経路案内を行うタイミングを検知するタイミング検知ステップと、タイミング検知ステップで検知されたタイミングに基づいて、経路上の案内対象地点の案内を音声で表す第１の案内音声情報を生成する第１の情報生成ステップと、第１の情報生成ステップで生成された第１の案内音声情報が表す案内を音声で出力する第１の音声出力ステップと、ユーザの操作に応答して、音声出力指示を送信する指示送信ステップと、少なくとも第１の案内音声情報が表すものと同じ案内対象地点について、第１の案内音声情報よりもユーザが理解し易いと想定される内容を音声で表す第２の案内音声情報を、指示送信ステップで送信された音声出力指示に応答して生成する第２の情報生成ステップと、第２の情報生成ステップで生成された第２の案内音声情報が表す案内を音声で出力する第２の音声出力ステップとを備える。
また、上記主目的を達成するために、本発明の第３の局面は、ユーザを目的地まで音声を使って案内するためのコンピュータプログラムであって、予め定められた出発地から目的地に至る経路を表す経路情報を作成する経路探索ステップと、ユーザの現在位置を導出する位置導出ステップと、経路探索ステップで作成された経路情報と、位置導出ステップで導出された現在位置とに基づいて、経路案内を行うタイミングを検知するタイミング検知ステップと、タイミング検知ステップで検知されたタイミングに基づいて、経路上の案内対象地点の案内を音声で表す第１の案内音声情報を生成する第１の情報生成ステップと、第１の情報生成ステップで生成された第１の案内音声情報が表す案内を音声で出力する第１の音声出力ステップと、ユーザの操作に応答して、音声出力指示を送信する指示送信ステップと、少なくとも第１の案内音声情報が表すものと同じ案内対象地点について、第１の案内音声情報よりもユーザが理解し易いと想定される内容を音声で表す第２の案内音声情報を、指示送信ステップで送信された音声出力指示に応答して生成する第２の情報生成ステップと、第２の情報生成ステップで生成された第２の案内音声情報が表す案内を音声で出力する第２の音声出力ステップとを備える。
ここで、コンピュータプログラムは典型的には、記憶媒体に記憶される。
以上のように、本発明の第１−第３の局面によれば、ユーザの操作に応答して出力される第２の案内音声情報は、第１の案内音声情報よりも、音声案内通常の案内タイミングに従って出力する案内音声よりも簡素である。従って、ユーザは、再出力された案内音声を聞き取り易くなる。
また、上記副目的を達成するために、本発明の第４の局面は、音声案内装置であって、予め定められた出発地から目的地に至る経路を表す経路情報を作成する経路探索部と、ユーザの現在位置を導出する位置導出部と、経路探索部で作成された経路情報と、位置導出部で導出された現在位置とに基づいて、経路案内を行うタイミングを検知するタイミング検知部と、タイミング検知部で検知されたタイミングに基づいて、経路上の案内対象地点の案内を音声で表す第１の案内音声情報を生成する第１の情報生成部と、第１の情報生成部により生成された第１の案内音声情報が表す案内を音声で出力する音声出力部と、ユーザの操作に応答して、音声出力指示を出力する操作部と、少なくとも第１の案内音声情報が表すものと同じ案内対象地点について、第１の案内音声情報が表す内容よりも豊富な内容を音声で表す第２の案内音声情報を、操作部からの音声出力指示に応答して生成する第２の情報生成部とを備える。ここで、音声出力部はさらに、第２の情報生成部で生成された第２の案内音声情報が表す案内を音声で出力する。
また、第２の情報生成部は例示的には、経路上に存在する複数の案内対象地点の案内を音声で表す第２の案内音声情報を生成する。
ここで、複数の案内対象地点とは、位置導出部で導出された現在位置から最も近いものと、２番目に近いものである。
また、第２の情報生成部は好ましくは、位置導出部により導出された現在位置に基づいて、ユーザの移動速度を導出し、導出した移動速度が小さい場合に、少なくとも第１の案内音声情報が表すものと同じ案内対象地点について、第１の案内音声情報が表す内容よりも豊富な内容を音声で表す第２の案内音声情報を生成する。
また、上記副目的を達成するために、本発明の第５の局面は、音声案内方法であって、予め定められた出発地から目的地に至る経路を表す経路情報を作成する経路探索ステップと、ユーザの現在位置を導出する位置導出ステップと、経路探索ステップで作成された経路情報と、位置導出ステップで導出された現在位置とに基づいて、経路案内を行うタイミングを検知するタイミング検知ステップと、タイミング検知ステップで検知されたタイミングに基づいて、経路上の案内対象地点の案内を音声で表す第１の案内音声情報を生成する第１の情報生成ステップと、第１の情報生成ステップにより生成された第１の案内音声情報が表す案内を音声で出力する音声出力ステップと、ユーザの操作に応答して、音声出力指示を送信する指示送信ステップと、少なくとも第１の案内音声情報が表すものと同じ案内対象地点について、第１の案内音声情報が表す内容よりも豊富な内容を音声で表す第２の案内音声情報を、指示出力ステップで送信された音声出力指示に応答して生成する第２の情報生成ステップと、第２の情報生成ステップで生成された第２の案内音声情報が表す案内を音声で出力する第２の音声出力ステップとを備える。
また、上記副目的を達成するために、本発明の第６の局面は、ユーザを目的地まで音声を使って案内するためのコンピュータプログラムであって、予め定められた出発地から目的地に至る経路を表す経路情報を作成する経路探索ステップと、ユーザの現在位置を導出する位置導出ステップと、経路探索ステップで作成された経路情報と、位置導出ステップで導出された現在位置とに基づいて、経路案内を行うタイミングを検知するタイミング検知ステップと、タイミング検知ステップで検知されたタイミングに基づいて、経路上の案内対象地点の案内を音声で表す第１の案内音声情報を生成する第１の情報生成ステップと、第１の情報生成ステップにより生成された第１の案内音声情報が表す案内を音声で出力する音声出力ステップと、ユーザの操作に応答して、音声出力指示を送信する指示送信ステップと、少なくとも第１の案内音声情報が表すものと同じ案内対象地点について、第１の案内音声情報が表す内容よりも豊富な内容を音声で表す第２の案内音声情報を、指示出力ステップで送信された音声出力指示に応答して生成する第２の情報生成ステップと、第２の情報生成ステップで生成された第２の案内音声情報が表す案内を音声で出力する第２の音声出力ステップとを備える。
ここで、コンピュータプログラムは典型的には、記憶媒体に記憶される。
以上のように、第４−第６の局面によれば、特定条件下で、ユーザの操作に応答して出力される第２の案内音声情報は、特定条件下では、第１の案内音声情報よりも豊富な内容を有する。これによって、ユーザは、経路上の案内対象地点について多くの情報を得ることが可能となる。
本発明の上記及びその他の目的、特徴、局面及び利点は、以下に述べる本発明の詳細な説明を添付の図面とともに理解したとき、より明らかになる。
【図面の簡単な説明】  図１は、本発明の一実施形態に係る音声案内装置の構成を示すブロック図である。
図２は、図１に示す音声案内装置の構成をさらに詳細に示すブロック図である。
図３は、図１及び図２に示す音声案内装置の処理の流れを示すフローチャートである。
図４は、図１及び図２に示す音声案内装置の案内情報作成タイミングを決定する領域を示す図である。
図５は、図１及び図２に示す音声案内装置の案内情報のデータ構造を示す図である。
図６は、図１及び図２に示す音声案内装置の分岐判断を示す図である。
図７は、図１及び図２に示す音声案内装置の案内タイミングを示す図である。
図８は、図１及び図２に示す音声案内装置の案内音声フレーズを示す図である。
【発明を実施するための最良の形態】  図１は、本発明の一実施形態に係る音声案内装置の構成を示すブロック図である。図１において、音声案内装置は、典型的には車両に搭載され、入力操作部１、地図データ記憶部２、位置検出部３、演算処理部４及び音声出力部５を備えている。
入力操作部１は、車両の乗員により操作され、演算処理部４に対して各種指示を出力する。このような入力操作部１には、例えば、赤外線リモコン及び受光部の組み合わせがある。なお、これに限らず、入力操作部１としては、周知のものを適用可能である。また、入力操作部１を構成する少なくとも１個の要素（ボタン、キー又はスイッチ）には、ユーザが案内音声の再出力を要求する機能が割り当てられている。この要素がユーザにより操作されると、入力操作部１は、音声出力指示を生成し、案内情報生成部４５に出力する。
地図データ記憶部２は、例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、又はハードディスクのような記憶媒体と、それぞれを駆動する駆動装置とを含む。このような地図データ記憶部２には、所定範囲の地図を表す地図データが記憶される。また、地図データは、例示的には、道路網データ、誘導案内データ及び地点データを含む。道路網データは、地図上の道路網をノード及びリンクで表す。誘導案内データは、誘導案内処理に用いられ、より具体的には、上記所定範囲の道路網上に存在する全ての地点（典型的には交差点）について位置、名称、周囲のランドマーク、それに接続する道路の情報を含む。地点データは、上記所定範囲の地図に存在する各種地点について緯度座標及び経度座標の組を含む。
位置検出部３は、例えば速度センサ及びジャイロセンサにより実現される自律航法センサ、又はＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機を含む。
このような位置検出部３は、自律航法センサを含む場合には、その出力を使って、単位時間あたりの車両の走行距離及び進行方向を検出する。また、ＧＰＳ受信機を含む場合、位置検出部３は、ＧＰＳ受信機により人工衛星からの電波を受信して、地球上における絶対的な位置を検出する。
なお、位置検出部３は、上記に限らず、自律航法センサ及びＧＰＳ受信機の組み合わせ（いわゆるハイブリッド航法）により実現されても構わない。
演算処理部４は、典型的にはプロセッサ、メモリ及びＲＯＭから構成されている。プロセッサは、ＲＯＭに予め格納されているコンピュータプログラムを、メモリを作業領域として使いながら実行する。
次に、演算処理部４の詳細な構成について説明する。図２は、図１に示す演算処理部４のブロック構成を示す模式図である。なお、図２には、便宜上、入力操作部１及び音声出力部５も示されている。図２において、演算処理部４は、地図読み出し部４１、位置補正部４２、地点検索部４３、経路探索部４４、及び案内情報生成部４５を含んでいる。
地図読み出し部４１は、他の各部からの要求に応じて、必要なデータを地図データ記憶部２から読み出す。
位置補正部４２は、位置検出部３からの出力と、地図読み出し部４１により地図データ記憶部２から読み出された地図データとを取得する。その後、位置補正部４２は、取得した地図データと、位置検出部３の出力とを用いて、車両の現在位置を、地図データが表す地図の道路上に補正する。このようにして補正した現在位置を現在位置情報として、位置補正部４２は経路探索部４４及び案内情報生成部４５に渡す。
地点検索部４３は、入力操作部１を操作することでユーザが入力される地点情報（例えば電話番号情報及び／又は住所情報）を含む経路探索要求と、地図読み出し部４１により地図データ記憶部２から読み出された地図データとを取得する。その後、地点検索部４３は、取得した電話番号情報及び／又は住所情報により一意に特定される地点の経度座標及び緯度座標の組（以下、地点情報と称する）を、取得した地図データに含まれる検索データから取り出す。このようにして得られた地点情報を、地点検索部４３は、目的地情報として、経路探索部４４に渡す。
経路探索部４４は、地点検索部４３から送られてくる目的地情報と、位置補正部４２から送られてくる現在位置情報と、地図読み出し部４１により読み出された地図データとを取得する。これに応じて、経路探索部４４は、現在位置情報が示す現在位置（つまり出発地）から、目的地情報が表す目的地までの経路を、地図データを使って探索する。その後、経路探索部４４は、探索した経路を構成するノード及び／又はリンクを含む経路データを作成し、案内情報生成部４５に渡す。
案内情報生成部４５は、地図読み出し部４１により読み出された地図データと、経路探索部４４から送られてくる経路データとを取得する。その後、案内情報生成部４５は、経路データが表す経路上において、案内音声情報を出力すべき地点（以下、案内対象地点と称する）を少なくとも１個、好ましくは複数個選択する。案内対象地点としては、車両が右左折すべき交差点が典型的であるが、他にも、経路に沿って又は経路上に建てられているランドマーク（例えば、著名なビル又は橋）が位置する場所であっても構わない。
案内対象地点の選択の終了後、案内情報生成部４５は定期的に、位置補正部４２から現在位置情報を取得して、取得した現在位置情報で特定される現在位置が最も近い案内対象地点から所定の範囲内にある場合には、現在保持している地図データに含まれる誘導案内データを使って、案内対象地点の案内を音声で表す第１の案内音声情報を生成する。その後、案内情報生成部４５は、生成した第１の案内音声情報と、それが表す音声を制御するためのパラメータとを音声出力部５に渡す。
また、案内音声情報生成部４５は、入力操作部１からの音声出力指示に応答して、現在保持している地図データに含まれる誘導案内データを使って、案内対象地点の案内を音声で表す第２の案内音声情報を生成する。その後、案内情報生成部４５は、生成した第２の案内音声情報と、それが表す音声を制御するためのパラメータとを音声出力部５に渡す。ここで、パラメータとは、再生スピード、音量及び単語間の無音時間の中から選ばれた１個以上である。なお、本実施形態では、便宜上、パラメータとは、再生スピード、音量及び無音時間のセットと仮定して、説明を続ける。
ここで、第２の案内音声情報は、第１の案内音声情報と同じ案内対象地点について生成されているが、第１の案内音声情報よりもユーザが理解し易いと想定される内容を音声で表している点で相違する。ここで、内容とは、第１及び第２の案内音声情報が表すフレーズだけでない。つまり、内容とは、フレーズについて、再生スピード、音量及び単語間の無音時間のうち、少なくとも１個を意味する。本実施形態では例示的に、内容としては、再生スピード、音量及び無音区間を含むと仮定して説明を続ける。
また、音声出力部５は典型的には、Ｄ／Ａ変換器、増幅器及びスピーカを含んでおり、案内情報生成部４５から送られてくる第１の案内音声情報が表す第１の案内音声を、実質的に同時に受け取ったパラメータに従って出力する。これによって第１の案内音声は、実質的に同時に受け取ったパラメータで規定された通りに出力される。ここで、音声出力部５は、案内情報生成部４５から送られてくる第２の案内音声情報及びパラメータから、上述と同様の要領で、第２の案内音声信号を生成し出力する。
次に、図３のフローチャートを参照して、音声案内装置の動作について説明する。まずステップＳ３０１において、音声案内装置の起動直後に、周知の初期化処理が行われる。このような初期化処理が行われた後、音声案内装置のシステム終了（ステップＳ３１３及びＳ３１４）まで、ステップＳ３０２からステップＳ３１３までの処理が繰り返し行われる。
ステップＳ３０２において、演算処理部４は、自車両の現在位置を取得するタイミングがきたか否かを判断する。ステップＳ３０２の実行周期（例えば１秒毎）は予め規定されている。
以上のようなステップＳ３０２でＹｅｓと判断した場合、演算処理部４において、位置補正部４２は、前述したような処理を行って、自車両の現在位置を経度座標及び緯度座標で示す現在位置情報を生成する。
ステップＳ３０２でＮｏと判断された場合、又はステップＳ３０３の後、ステップＳ３０４において、演算処理部４の地点検索部４３は、入力操作部１から経路探索要求を受け取っているか否かを判断する。
ステップＳ３０４でＹｅｓと判断した場合、ステップＳ３０５において、地点検索部４３は、前述のようにして目的地情報を生成して、経路探索部４４に渡す。これによって、目的地が設定される。
その後、ステップＳ３０６において、経路探索部４４は、前述のように、経路探索処理を行った後、経路データを生成し、案内情報生成部４５に渡す。
ステップＳ３０４でＮｏと判断した場合、又はステップＳ３０６の後、ステップＳ３０７において、演算処理部４の案内情報生成部４５は、第１の案内音声情報の生成タイミングがきたか否かを判断する。
ステップＳ３０７でＹｅｓと判断した場合、ステップＳ３０８において、案内情報生成部４５は、地図データ記憶部２に格納される誘導案内データにおいて、探索された経路上の地点情報を含む基礎データを生成する。
以下、図４の模式図を参照して、ステップＳ３０７及びＳ３０８の一連の処理を詳細に説明する。図４において、目的地Ｇは、ステップＳ３０５に設定されたものを表しており、スタート地点Ｓは、ステップＳ３０５で目的地が設定される直前のステップＳ３０３で更新された自車位置である。また、経路Ｒ（太い実線を参照）は、ステップＳ３０６で探索されたたものを模式的に表しており、スタート位置としての自車位置Ｓと目的地Ｇとを結ぶ折れ線で表される。また、現在位置Ｐは、ステップＳ３０３で定期的に更新される車両の現在位置の一例を表す。
ステップＳ３０７の処理の具体例として、案内情報生成部４５は、現在保持する道路網データを使って、現在位置Ｐを起点として、経路Ｒに沿って所定距離Ａ（網掛け領域を参照）の範囲までの部分経路ＰＲ上に、案内対象地点が存在するか否かを調べる。ここで、所定距離Ａは例示的には５ｋｍ程度である。対象となる部分経路ＰＲ上に、新たな案内対象地点を１個又は複数発見した場合、案内情報生成部４５は、今回発見した案内対象地点について、図５に示すようなデータ構造を有する基礎データを、現在保持する地図データを使って作成する。
図５において、基礎データは大略的には、案内対象地点座標と、案内対象地点の名称と、ランドマーク情報と、分岐道路情報と、分岐情報とを含んでいる。
案内対象地点座標とは、案内音声を出力すべき案内対象地点の位置を経度座標と緯度座標で表したものである。
案内対象地点の名称とは、案内対象地点の名称を文字列で表したものである。
ランドマーク情報とは、案内対象地点の周辺に存在する全てのランドマークを特定する情報であり、具体的には、ランドマークの数Ｍと、ランドマーク１−Ｍのそれぞれに割り当てられるＭセットの第１種ユニット情報とを含む。
各第１種ユニット情報は、対象となるランドマークについて、種別、緯度方向オフセット及び経度方向オフセットを含む。
ランドマークの種別の例としては、コンビニエンスストア又はガソリンスタンドがある。
経度方向オフセットとは、対象となるランドマークの経度座標と、案内対象地点の経度座標との差分値（オフセット）である。
緯度方向オフセットとは、対象となるランドマーク及び案内対象地点の緯度座標のオフセットである。
接続道路情報とは、案内対象地点に接続する全ての道路を特定する情報である。具体的には、接続道路情報は、接続道路の総数Ｎと、接続道路１−Ｎのそれぞれに割り当てられるＮセットの第２種ユニット情報とを含む。
各第２種ユニット情報は、対象となる接続道路について、種別、リンク種別、規制情報及び路線番号を含む。
接続道路の種別としては、例示的に、国道、一般道又は高速道路がある。
リンク種別は、接続道路を表すリンクの種別である。このようなリンク種別として、例示的には、一方向又は双方向がある。
規制情報は、接続道路に割り当てられている交通規制を示す。このような規制情報としては、制限速度を表すもの、又は進入禁止を表すものが例示される。
路線番号は、対象となる道路を一意に特定する番号である。このような路線番号は、接続道路間で互いに重複しない。
分岐情報とは、案内対象地点を車両がどのように通過するかを特定する情報であり、具体的には、進入道路番号と、脱出道路番号と、分岐方向とを含む。
進入道路番号は、案内対象地点の接続道路の内、どの道路から進入するかを、接続道路情報に記述される路線番号を使って示す。
脱出道路番号は、案内対象地点の接続道路の内、どの道路へ脱出するかを、路線番号を使って示す。
分岐方向は、直進、ななめ右、右、手前右、Ｕターン、手前左、左及びななめ左の８方向のいずれかを示す。
また、今回発見された新たな地点が案内対象地点であるか否かを判断するには、様々な基準を想定できるが、本実施形態では説明の便宜上、図６Ａ及び図６Ｂに模式的に示すような基準のみに従うものとする。
図６Ａ及び図６Ｂにおいて、道路Ｒ１から交差点Ｐ１に進入する場合、案内情報生成部４５は、対象となる交差点Ｐ１を中心とし、中心角がθであって、かつ道路Ｒ１上における車両の進行方向を示すベクトルＶ１が中心角θを二等分するような扇形形状を有する領域Ａ１が設定される。なお、θは例示的に６０度程度に予め選ばれる。
その後、図６Ａにおいて、車両が交差点Ｐ１から脱出した後走行する道路（以下、脱出道路という）Ｒ２が領域Ａ１の範囲に包含され、かつ領域Ａ１の範囲に、脱出道路Ｒ２以外の道路が包含されない場合には、案内情報生成部４５は、交差点Ｐ１を案内対象交差点として選択しない。なぜなら、このような場合、車両は実質的に直進することになるので、音声案内が不要とみなされるからである。
また、交差点Ｐ１であっても、図６Ｂに示すように、脱出道路Ｒ３が領域Ａ１の範囲に包含されない場合、案内情報生成部４５は、交差点Ｐ１を案内対象交差点として選択する。なぜなら、車両は交差点Ｐ１で曲がるからである。なお、この場合、分岐方向は「左」として記述される。
ここで、再度、図３を参照する。前述のステップＳ３０７でＮｏと判断した場合、又はステップＳ３０８の後、ステップＳ３０９において、案内情報生成部４５は、第１の案内音声情報の生成タイミングか否かを判断する。
ステップＳ３０９でＹｅｓと判断された場合、ステップＳ３１０において、案内情報生成部４５は、前述の基礎データを使って、前述の第１の案内音声情報及びパラメータを生成し、音声出力部５に渡す。音声出力部５は、前述のように、受け取った第１の案内音声情報とパラメータに従って、それが表す案内音声を出力する。
ここで、第１の案内音声情報の出力タイミングとしては、経路案内開始時、案内対象地点の手前、及び目的地到着時が代表的であるが、本実施形態では便宜上、図７を参照して、案内対象地点の手前における出力タイミングについて説明する。
図７には、ステップＳ３０６で探索された経路Ｒと、第１の案内音声情報を出力すべき案内対象地点Ｔと、車両の現在位置Ｐとが示されている。また、本実施形態では、案内対象地点Ｔから起算して、互いに異なる３つの地点で第１の案内音声情報が生成され出力される例について説明する。
まず、車両が案内対象地点Ｔに向けて走行し、案内対象地点Ｔから所定距離Ｂ１だけ離れた位置までの領域Ａ１１に入った場合に、１回目の第１の案内音声情報が生成され出力される。
その後車両が案内対象地点Ｔに向けて走行し、案内対象地点Ｔから所定距離Ｂ２だけ離れた位置までの領域Ａ１２に入った場合に、２回目の第１の案内音声情報が生成される。
その後さらに車両が案内対象地点Ｔに向けて走行し、案内対象地点Ｔから所定距離Ｂ３だけ離れた位置までの領域Ａ１３に入った場合に、３回目の第１の案内音声情報が生成され、出力される。
ここで、所定距離Ｂ１、Ｂ２及びＢ３は、Ｂ１＞Ｂ２＞Ｂ３を満たす。例示的には、Ｂ１、Ｂ２及びＢ３はそれぞれ、７００メートル、４００メートル及び１００メートル程度に選ばれる。以上のような３つの異なるタイミングで、上述のステップＳ３１０は実行される。なお、第１の案内音声情報の内容について、具体的な説明は後で行う。
再度図３を参照する。ステップＳ３０９でＮｏと判断した場合、又はステップＳ３１０の後、ステップＳ３１１において、案内情報生成部４５は、音声出力指示が入力操作部１から送られてきたか否かを判断する。
ここで、音声出力指示とは、ユーザがステップＳ３１０で出力された案内音声の内容を聞き直したい場合に、入力操作部１を操作することにより、入力操作部１が生成し案内情報生成部４５に出力する情報である。
ステップＳ３１１でＹｅｓと判断した場合、ステップＳ３１２において、案内情報生成部４５は、前述の基礎データを使って、前述の第２の案内音声情報及びパラメータを生成し、音声出力部５に渡す。音声出力部５は、前述のように、受け取った第２の案内音声情報とパラメータに従って、それが表す案内音声を出力する。
ステップＳ３１１でＮｏと判断された場合、又はステップＳ３１２の後、ステップＳ３１３において、演算処理部４は、システムを終了するか否かを判断し、Ｎｏと判断した場合、ステップＳ３０２を行う。逆に、Ｙｅｓと判断した場合、演算処理部４は、所定の終了処理を行った後、図３に示される処理を終了する。
次に、図８を参照して、図３のステップＳ３１０で出力される第１の案内音声情報に基づく案内音声と、ステップＳ３１２で出力される第２の案内音声情報に基づく案内音声との相違について具体例を挙げつつ説明する。
前述したように、第２の案内音声情報は、第１の案内音声情報と同じ案内対象地点について生成されているが、第１の案内音声情報よりもユーザが理解し易いと想定される内容を音声で表している点で相違する。本実施形態では、ユーザが容易に理解できるように、第２の案内音声情報が表す案内音声（以下、第２の案内音声と称する）のフレーズが、第１の案内音声情報のそれ（以下、第１の案内音声と称する）と比較して、簡素化される。また、第２の案内音声のフレーズについて、再生スピードは、第１の案内音声のそれよりも遅く設定される。また、第２の案内音声のフレーズについて音量は、第１の案内音声のそれよりも大きく設定される。さらに、第２の案内音声フレーズにおける単語間の無音時間は、第１の案内音声のそれよりも長く設定される。
具体的には、図８には、ステップＳ３１０で生成される第１の案内音声のフレーズとして、（１）およそ、（２）７００メートル先、（３）松下交差点を、（４）右方向です、（５）コンビニエンスストアが、（６）目印です、という６個の節からなるものが示される。このようなフレーズは、図５に示す基礎データ及び位置補正部４２で導出された車両の現在位置とから生成される。ここで、（２）の案内対象交差点までの距離としては、図７を参照して説明したように、予め規定されていずれかの値が用いられる。
また、第１の案内音声について、再生スピード、音量及び無音時間はそれぞれ通常（「中」と図示）と、コンピュータプログラムに予め書き込まれたり、テーブルに設定されたりしている。
また、図８には、ステップＳ３１２で生成される第２の案内音声の第１例として、上述の第１の案内音声と、フレーズについて同じものが示されている。このようなフレーズもまた、図５に示す基礎データ及び位置補正部４２で導出された車両の現在位置とから生成される。
ただし、案内対象交差点までの距離は、車両が走行していることから、ステップＳ３１０を実行時と、ステップＳ３１２の実行時とでは異なる可能性がある。それゆえ、ステップＳ３１２を実行中、案内情報生成部４５は、位置補正部４２から車両の現在位置を取得し、それを使って対象交差点までの距離を算出して、第２の案内音声情報を作成することが好ましい。
また、第２の案内音声の第１例について、再生スピードは相対的に遅く（図示は「遅」）、音量は相対的に大きく（図示は「大」）、さらに、無音時間は相対的に長く（図示は「長」）と設定される。
既に述べたように、ユーザが入力操作部１を操作して、案内音声の再出力を求めるのは、例示的には、周囲に雑音があったり、ユーザの注意力が他に向いていたりしていることによって、最初の案内音声を聞き取れなかった場合が多い。それゆえ、上述の第１例のように、第１の案内音声よりも、大音量でゆっくりと、かつ明瞭な第２の案内音声が出力される。これによって、ユーザの操作により再出力される案内音声を聞き取りやすくする音声案内装置を提供することができる。
また、代替的に、第２の案内音声の第２例として、（１）松下交差点、（２）右方向、（３）コンビニエンスストア、（４）７００メートル先、という４個の語の羅列からなる。第２例は、第１の案内音声と比較して、語順が並び替えられており、相対的に簡素化又は短縮化される。また、第２の案内音声の第２例について、再生スピード、音量及び無音時間はそれぞれ、第１例のそれぞれと同じと設定される。
以上の第２例は、第１例と比較すると、フレーズ自体が簡素化されているため、第１例よりも、音声案内装置は、さらに聞き取り易い案内音声を提供することが可能となる。
さらに代替的に、第２の案内音声の第３例として、（１）およそ、（２）７００メートル先、（３）松下交差点を、（４）右方向です、（５）コンビニエンスストアが、（６）目印です、（７）その先、（８）およそ、（９）３キロメートルで、（１０）左方向です、という１０個の節からなる。第３例は、第１の案内音声と比較して、より情報量が多くなっており、さらに、再生スピード、音量及び無音時間のそれぞれについて、第１例のそれぞれと同じと設定される。
以上のような第３例は下記のような条件下で生成される。つまり、ステップＳ３１２において、案内情報生成部４５は、位置補正部４２により前回及び今回導出された現在位置と、その間の時間とから、車両の走行速度を導出する。このようにして導出された走行速度が低速（例えば０に近い値）である場合、第３例のような内容の第２の音声案内情報を生成し、音声出力部５に出力する。
以上のような第３例では、次に通過する案内対象地点の他、その次の案内対象地点の情報も含む。このような第２の音声案内情報を、車両速度が概ね０の間（つまり、停止又は停車中）に、情報に耳を傾ける余裕のあるユーザに与えることにより、より使い勝手のよい音声案内装置を提供することが可能となる。
以上説明したように、本実施形態に係る音声案内装置によれば、入力操作部１の操作に応答して、第１の案内音声よりも大音量、ゆっくり及び／又は明瞭な第２の案内音声が出力されるので、ユーザは、案内対象地点の情報を聞き取りやすくなる。さらに、車両が低速走行している間に、先の案内対象地点の情報を提供することにより、ユーザの余裕度に応じた適切な量の案内音声を提供することができる。
なお、図５に示す基礎データの構造は、あくまで一例であり、基礎データは、例えば高速道路の入り口又は出口のような案内対象地点の種別に向けられた構造を有していても構わない。
また、案内音声は、目的地までの残距離及び／又は所要時間、並びに有料道路の通行料を含むよう構成されても構わない。
また、図６に示す案内対象地点か否かの判断基準は、あくまでも一例であり、他の公知又は周知の判断基準を応用することができる。
また、図８に示す案内音声は、あくまで一例であり、フレーズについては、もっと様々な内容及び／又は形式のものであっても構わない。さらに、パラメータについても、フレーズ又は節の順序、無音区間の時間、音量及びスピードだけに限らず、もっと様々なパラメータを変更するようにしても構わない。
また、経路探索要求には、電話番号及び／又は住所情報が含まれるとして説明したが、これに限らず、経路探索要求は、目的地の位置を特定する緯度座標及び経度座標を含んでいても構わない。
また、同一案内対象地点について、第ｉ回目の第１の案内音声情報が出力されてから、第（ｉ＋１）回目の第１の案内音声情報が出力されるまでに、入力操作部１が操作された回数を、案内情報生成部４５はカウントし、現在の回数に相関したパラメータが付された第２の案内音声情報を生成しても構わない。なお、上記ｉは自然数である。
また、以上の説明では、音声案内装置は車載されるとして説明したが、これに限らず、歩行者用のナビゲーション装置に実装されても構わない。
また、以上の説明では、位置補正部４２が位置検出部３で検出される現在位置を補正するようにしていた。しかし、これに限らず、位置検出部３の出力はそのまま経路探索部４４及び／又は案内情報生成部４５に与えられても構わない。
本発明を詳細に説明したが、上記説明はあらゆる意味において例示的なものであり限定的なものではない。本発明の範囲から逸脱することなしに多くの他の改変例及び変形例が可能であることが理解される。
【産業上の利用可能性】  本発明に係る音声案内装置は、音声を使って経路案内を行う車載用又は歩行者用ナビゲーション装置等として有用である。
【図１】
2005017457.tif 000003
【図２】
2005017457.tif 000004
【図３】
2005017457.tif 000005
【図４】
2005017457.tif 000006
【図５】
2005017457.tif 000007
2005017457.tif 000008
【図７】
2005017457.tif 000009
【図８】
2005017457.tif 000010
【手続補正書】
【提出日】平成17年1月19日(2005.1.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
音声案内装置であって、
予め定められた出発地から目的地に至る経路を表す経路情報を作成する経路探索部と、
ユーザの現在位置を導出する位置導出部と、
前記経路探索部で作成された経路情報と、前記位置導出部で導出された現在位置とに基づいて、経路案内を行うタイミングを検知するタイミング検知部と、
前記タイミング検知部で検知されたタイミングに基づいて、前記経路上の案内対象地点の案内を音声で表す第１の案内音声情報を生成する第１の情報生成部と、
前記第１の情報生成部により生成された第１の案内音声情報が表す案内を音声で出力する音声出力部と、
ユーザの操作に応答して、音声出力指示を出力する操作部と、
少なくとも前記第１の案内音声情報が表すものと同じ案内対象地点について、前記第１の案内音声情報よりも前記ユーザが理解し易いと想定される内容を音声で表す第２の案内音声情報を、前記操作部からの音声出力指示に応答して生成する第２の情報生成部とを備え、
前記音声出力部はさらに、前記第２の情報生成部で生成された第２の案内音声情報が表す案内を音声で出力する、音声案内装置。
【請求項２】
前記第２の情報生成部は、音声の出力方法を規定するパラメータを含む第２の案内音声情報を生成する、請求項１に記載の音声案内装置。
【請求項３】
前記第２の情報生成部は、前記第１の情報生成部が第１の案内音声情報を生成した後、前記操作部の操作回数をカウントし、現在の操作回数に相関したパラメータを含む第２の案内音声情報を生成する、請求項２に記載の音声案内装置。
【請求項４】
前記音声出力部は、前記第２の案内音声情報が表す内容を、前記第１の案内音声情報が表す内容よりも大きな音量で出力する、請求項２に記載の音声案内装置。
【請求項５】
前記音声出力部は、前記第２の案内音声情報が表す内容を、前記第１の案内音声情報が表す内容よりもゆっくりと出力する、請求項２に記載の音声案内装置。
【請求項６】
前記音声出力部は、前記第２の案内音声情報が表すフレーズに含まれる節同士の間を、前記第１の案内音声情報が表すフレーズに含まれる節同士の間よりも長くして、前記第２の案内音声情報が表す内容を出力する、請求項２に記載の音声案内装置。
【請求項７】
前記第２の情報生成部は、前記第１の情報生成部で生成される第１の案内音声情報が表す内容よりも簡素な内容を有する第２の案内音声情報を生成する、請求項２に記載の音声案内装置。
【請求項８】
前記第２の案内音声情報が表す内容は、単語の羅列である、請求項７に記載の音声案内装置。
【請求項９】
前記第２の情報生成部は、前記第１の情報生成部で生成される第１の案内音声情報が表す内容を構成する節を並び替えた内容を有する第２の案内音声情報を生成する、請求項８に記載の音声案内装置。
【請求項１０】
第１の情報生成部及び第２の情報生成部は、予め格納されている基礎データから第１及び第２の案内音声情報を作成する、請求項１に記載の音声案内装置。
【請求項１１】
第１の情報生成部は、前記位置導出部で導出された現在位置から予め定められた範囲内に存在する案内対象地点について基礎データを作成する、請求項１０に記載の音声案内装置。
【請求項１２】
音声案内方法であって、
予め定められた出発地から目的地に至る経路を表す経路情報を作成する経路探索ステップと、
ユーザの現在位置を導出する位置導出ステップと、
前記経路探索ステップで探索された経路情報と、前記位置導出ステップで導出された現在位置とに基づいて、経路案内を行うタイミングを検知するタイミング検知ステップと、
前記タイミング検知ステップで検知されたタイミングに基づいて、前記経路上の案内対象地点の案内を音声で表す第１の案内音声情報を生成する第１の情報生成ステップと、
前記第１の情報生成ステップで生成された第１の案内音声情報が表す案内を音声で出力する第１の音声出力ステップと、
ユーザの操作に応答して、音声出力指示を送信する指示送信ステップと、
少なくとも前記第１の案内音声情報が表すものと同じ案内対象地点について、前記第１の案内音声情報よりも前記ユーザが理解し易いと想定される内容を音声で表す第２の案内音声情報を、前記指示送信ステップで送信された音声出力指示に応答して生成する第２の情報生成ステップと、
前記第２の情報生成ステップで生成された第２の案内音声情報が表す案内を音声で出力する第２の音声出力ステップとを備える、音声案内方法。
【請求項１３】
ユーザを目的地まで音声を使って案内するためのコンピュータプログラムであって、
予め定められた出発地から目的地に至る経路を表す経路情報を探索する経路探索ステップと、
ユーザの現在位置を導出する位置導出ステップと、
前記経路探索ステップで探索された経路情報と、前記位置導出ステップで導出された現在位置とに基づいて、経路案内を行うタイミングを検知するタイミング検知ステップと、
前記タイミング検知ステップで検知されたタイミングに基づいて、前記経路上の案内対象地点の案内を音声で表す第１の案内音声情報を生成する第１の情報生成ステップと、
前記第１の情報生成ステップで生成された第１の案内音声情報が表す案内を音声で出力する第１の音声出力ステップと、
ユーザの操作に応答して、音声出力指示を送信する指示送信ステップと、
少なくとも前記第１の案内音声情報が表すものと同じ案内対象地点について、前記第１の案内音声情報よりも前記ユーザが理解し易いと想定される内容を音声で表す第２の案内音声情報を、前記指示送信ステップで送信された音声出力指示に応答して生成する第２の情報生成ステップと、
前記第２の情報生成ステップで生成された第２の案内音声情報が表す案内を音声で出力する第２の音声出力ステップとを備える、コンピュータプログラム。
【請求項１４】
記憶媒体に記憶される、請求項１３に記載のコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声案内装置に関し、設定された経路上の地点案内を音声で、ユーザの操作に応答して案内する音声案内装置に関する。
【背景技術】
【０００２】
近年、ナビゲーション装置が搭載された車両が増加してきている。一般的なナビゲーション装置は、各種記録媒体に記録されたデジタル地図データを必要に応じて読み出した後、ディスプレイ装置に様々なグラフィック情報を表示したり、スピーカから音声情報を出力したりすることで、予め求められた経路に沿って、出発地から目的地まで、ユーザを案内する。
【０００３】
また、上記のようなナビゲーション装置の中には、安全性を考慮して、詳細な案内情報を音声で提供することにより、車両の乗員がディスプレイを注視する時間を削減するようにしたものもある。
【０００４】
さらに、上記のような音声案内を実行するナビゲーション装置には、車両の乗員が案内音声を聞き逃した際に、リクエスト機能が予め割り当てられている操作スイッチを操作することにより、同じ案内音声を聞き直すことができるものもある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、車両の乗員が案内音声を聞き逃したことに対しては必ず原因が存在する。乗員の周囲の雑音が大きかったことは上記原因の一つとなりうる。また、案内音声が長すぎることが原因で、乗員の記憶に、案内音声の全体又はある一部分が残らないことも想定できる。また、案内音声をナビゲーション装置が読み上げる速度が速すぎることが原因で、案内音声を乗員が聞き取れないことも想定できる。また、案内音声を構成する固有名詞（例えば交差点名）の読みが複雑であることが原因で、案内音声を乗員が聞き取れないことも想定できる。さらに、土地勘のない場所であることが原因で、案内音声を乗員が聞き取れないことも想定できる。
【０００６】
しかしながら、上記のナビゲーション装置は、操作スイッチが操作されても、同じ案内音声を同じ方法で再出力するだけであるため、前回の聞き取れなかった場合と同様の原因で、再出力された案内音声を乗員は聞き取れない可能性があるという問題点がある。もし案内音声を聞き取れなかった場合、乗員は、操作スイッチをさらに操作する必要がある。
【０００７】
また、例えば信号待ち又は渋滞中のように車両が実質的に停止している場合には、ドライバには余裕が生じるので、ナビゲーション装置からより多くの情報を得たいと思う場合がある。しかしながら、上記のナビゲーション装置は、操作スイッチが操作されても、同じ案内音声を同じ方法で再出力するだけであるため、ユーザの要望に応えることができない。
【０００８】
それ故に、本発明の主目的は、ユーザの操作により再出力される案内音声を聞き取りやすくする音声案内装置を提供することである。
【０００９】
また、本発明の副目的は、特定条件下では、より多くの情報を含む案内音声を提供可能な音声案内装置を提供することである。
【課題を解決するための手段】
【００１０】
上記主目的を達成するために、本発明の第１の局面は、音声案内装置であって、予め定められた出発地から目的地に至る経路を表す経路情報を作成する経路探索部と、ユーザの現在位置を導出する位置導出部と、経路探索部で作成された経路情報と、位置導出部で導出された現在位置とに基づいて、経路案内を行うタイミングを検知するタイミング検知部と、タイミング検知部で検知されたタイミングに基づいて、経路上の案内対象地点の案内を音声で表す第１の案内音声情報を生成する第１の情報生成部と、第１の情報生成部により生成された第１の案内音声情報が表す案内を音声で出力する音声出力部と、ユーザの操作に応答して、音声出力指示を出力する操作部と、少なくとも第１の案内音声情報が表すものと同じ案内対象地点について、第１の案内音声情報よりもユーザが理解し易いと想定される内容を音声で表す第２の案内音声情報を、操作部からの音声出力指示に応答して生成する第２の情報生成部とを備える。ここで、音声出力部はさらに、第２の情報生成部で生成された第２の案内音声情報が表す案内を音声で出力する。
【００１１】
また、第２の情報生成部は好ましくは、音声の出力方法を規定するパラメータを含む第２の案内音声情報を生成する。
【００１２】
また、第２の情報生成部はさらに好ましくは、第１の情報生成部が第１の案内音声情報を生成した後、操作部の操作回数をカウントし、現在の操作回数に相関したパラメータを含む第２の案内音声情報を生成する。
【００１３】
また、音声出力部は例示的には、第２の案内音声情報が表す内容を、第１の案内音声情報が表す内容よりも大きな音量で出力する。
【００１４】
また、音声出力部は例示的には、第２の案内音声情報が表す内容を、第１の案内音声情報が表す内容よりもゆっくりと出力する。
【００１５】
また、音声出力部は例示的には、第２の案内音声情報が表すフレーズに含まれる節同士の間を、第１の案内音声情報が表すフレーズに含まれる節同士の間よりも長くして、第２の案内音声情報が表す内容を出力する。
【００１６】
また、第２の情報生成部は例示的には、第１の情報生成部で生成される第１の案内音声情報が表す内容よりも簡素な内容を有する第２の案内音声情報を生成する。
【００１７】
また、第２の案内音声情報が表す内容は例示的には、単語の羅列である。
【００１８】
また、第２の情報生成部は例示的には、第１の情報生成部で生成される第１の案内音声情報が表す内容を構成する節を並び替えた内容を有する第２の案内音声情報を生成する。
【００１９】
また、第１の情報生成部及び第２の情報生成部は好ましくは、第１及び第２の案内音声情報を同一の基礎データから作成する。
【００２０】
また、第１の情報生成部は好ましくは、位置導出部で導出された現在位置から予め定められた範囲内に存在する案内対象地点について基礎データを作成する。
【００２１】
また、上記主目的を達成するために、本発明の第２の局面は、音声案内方法であって、予め定められた出発地から目的地に至る経路を表す経路情報を作成する経路探索ステップと、ユーザの現在位置を導出する導出検出ステップと、経路探索ステップで作成された経路情報と、位置導出ステップで導出された現在位置とに基づいて、経路案内を行うタイミングを検知するタイミング検知ステップと、タイミング検知ステップで検知されたタイミングに基づいて、経路上の案内対象地点の案内を音声で表す第１の案内音声情報を生成する第１の情報生成ステップと、第１の情報生成ステップで生成された第１の案内音声情報が表す案内を音声で出力する第１の音声出力ステップと、ユーザの操作に応答して、音声出力指示を送信する指示送信ステップと、少なくとも第１の案内音声情報が表すものと同じ案内対象地点について、第１の案内音声情報よりもユーザが理解し易いと想定される内容を音声で表す第２の案内音声情報を、指示送信ステップで送信された音声出力指示に応答して生成する第２の情報生成ステップと、第２の情報生成ステップで生成された第２の案内音声情報が表す案内を音声で出力する第２の音声出力ステップとを備える。
【００２２】
また、上記主目的を達成するために、本発明の第３の局面は、ユーザを目的地まで音声を使って案内するためのコンピュータプログラムであって、予め定められた出発地から目的地に至る経路を表す経路情報を作成する経路探索ステップと、ユーザの現在位置を導出する位置導出ステップと、経路探索ステップで作成された経路情報と、位置導出ステップで導出された現在位置とに基づいて、経路案内を行うタイミングを検知するタイミング検知ステップと、タイミング検知ステップで検知されたタイミングに基づいて、経路上の案内対象地点の案内を音声で表す第１の案内音声情報を生成する第１の情報生成ステップと、第１の情報生成ステップで生成された第１の案内音声情報が表す案内を音声で出力する第１の音声出力ステップと、ユーザの操作に応答して、音声出力指示を送信する指示送信ステップと、少なくとも第１の案内音声情報が表すものと同じ案内対象地点について、第１の案内音声情報よりもユーザが理解し易いと想定される内容を音声で表す第２の案内音声情報を、指示送信ステップで送信された音声出力指示に応答して生成する第２の情報生成ステップと、第２の情報生成ステップで生成された第２の案内音声情報が表す案内を音声で出力する第２の音声出力ステップとを備える。
ここで、コンピュータプログラムは典型的には、記憶媒体に記憶される。
【００２３】
また、上記副目的を達成するために、本発明の第４の局面は、音声案内装置であって、予め定められた出発地から目的地に至る経路を表す経路情報を作成する経路探索部と、ユーザの現在位置を導出する位置導出部と、経路探索部で作成された経路情報と、位置導出部で導出された現在位置とに基づいて、経路案内を行うタイミングを検知するタイミング検知部と、タイミング検知部で検知されたタイミングに基づいて、経路上の案内対象地点の案内を音声で表す第１の案内音声情報を生成する第１の情報生成部と、第１の情報生成部により生成された第１の案内音声情報が表す案内を音声で出力する音声出力部と、ユーザの操作に応答して、音声出力指示を出力する操作部と、少なくとも第１の案内音声情報が表すものと同じ案内対象地点について、第１の案内音声情報が表す内容よりも豊富な内容を音声で表す第２の案内音声情報を、操作部からの音声出力指示に応答して生成する第２の情報生成部とを備える。ここで、音声出力部はさらに、第２の情報生成部で生成された第２の案内音声情報が表す案内を音声で出力する。
【００２４】
また、第２の情報生成部は例示的には、経路上に存在する複数の案内対象地点の案内を音声で表す第２の案内音声情報を生成する。
【００２５】
ここで、複数の案内対象地点とは、位置導出部で導出された現在位置から最も近いものと、２番目に近いものである。
【００２６】
また、第２の情報生成部は好ましくは、位置導出部により導出された現在位置に基づいて、ユーザの移動速度を導出し、導出した移動速度が小さい場合に、少なくとも第１の案内音声情報が表すものと同じ案内対象地点について、第１の案内音声情報が表す内容よりも豊富な内容を音声で表す第２の案内音声情報を生成する。
【００２７】
また、上記副目的を達成するために、本発明の第５の局面は、音声案内方法であって、予め定められた出発地から目的地に至る経路を表す経路情報を作成する経路探索ステップと、ユーザの現在位置を導出する位置導出ステップと、経路探索ステップで作成された経路情報と、位置導出ステップで導出された現在位置とに基づいて、経路案内を行うタイミングを検知するタイミング検知ステップと、タイミング検知ステップで検知されたタイミングに基づいて、経路上の案内対象地点の案内を音声で表す第１の案内音声情報を生成する第１の情報生成ステップと、第１の情報生成ステップにより生成された第１の案内音声情報が表す案内を音声で出力する音声出力ステップと、ユーザの操作に応答して、音声出力指示を送信する指示送信ステップと、少なくとも第１の案内音声情報が表すものと同じ案内対象地点について、第１の案内音声情報が表す内容よりも豊富な内容を音声で表す第２の案内音声情報を、指示出力ステップで送信された音声出力指示に応答して生成する第２の情報生成ステップと、第２の情報生成ステップで生成された第２の案内音声情報が表す案内を音声で出力する第２の音声出力ステップとを備える。
【００２８】
また、上記副目的を達成するために、本発明の第６の局面は、ユーザを目的地まで音声を使って案内するためのコンピュータプログラムであって、予め定められた出発地から目的地に至る経路を表す経路情報を作成する経路探索ステップと、ユーザの現在位置を導出する位置導出ステップと、経路探索ステップで作成された経路情報と、位置導出ステップで導出された現在位置とに基づいて、経路案内を行うタイミングを検知するタイミング検知ステップと、タイミング検知ステップで検知されたタイミングに基づいて、経路上の案内対象地点の案内を音声で表す第１の案内音声情報を生成する第１の情報生成ステップと、第１の情報生成ステップにより生成された第１の案内音声情報が表す案内を音声で出力する音声出力ステップと、ユーザの操作に応答して、音声出力指示を送信する指示送信ステップと、少なくとも第１の案内音声情報が表すものと同じ案内対象地点について、第１の案内音声情報が表す内容よりも豊富な内容を音声で表す第２の案内音声情報を、指示出力ステップで送信された音声出力指示に応答して生成する第２の情報生成ステップと、第２の情報生成ステップで生成された第２の案内音声情報が表す案内を音声で出力する第２の音声出力ステップとを備える。
ここで、コンピュータプログラムは典型的には、記憶媒体に記憶される。
【発明の効果】
【００２９】
以上のように、本発明の第１−第３の局面によれば、ユーザの操作に応答して出力される第２の案内音声情報は、第１の案内音声情報よりも、音声案内通常の案内タイミングに従って出力する案内音声よりも簡素である。従って、ユーザは、再出力された案内音声を聞き取り易くなる。
【００３０】
以上のように、第４−第６の局面によれば、特定条件下で、ユーザの操作に応答して出力される第２の案内音声情報は、特定条件下では、第１の案内音声情報よりも豊富な内容を有する。これによって、ユーザは、経路上の案内対象地点について多くの情報を得ることが可能となる。
【００３１】
本発明の上記及びその他の目的、特徴、局面及び利点は、以下に述べる本発明の詳細な説明を添付の図面とともに理解したとき、より明らかになる。
【発明を実施するための最良の形態】
【００３２】
図１は、本発明の一実施形態に係る音声案内装置の構成を示すブロック図である。図１において、音声案内装置は、典型的には車両に搭載され、入力操作部１、地図データ記憶部２、位置検出部３、演算処理部４及び音声出力部５を備えている。
【００３３】
入力操作部１は、車両の乗員により操作され、演算処理部４に対して各種指示を出力する。このような入力操作部１には、例えば、赤外線リモコン及び受光部の組み合わせがある。なお、これに限らず、入力操作部１としては、周知のものを適用可能である。また、入力操作部１を構成する少なくとも１個の要素（ボタン、キー又はスイッチ）には、ユーザが案内音声の再出力を要求する機能が割り当てられている。この要素がユーザにより操作されると、入力操作部１は、音声出力指示を生成し、案内情報生成部４５に出力する。
【００３４】
地図データ記憶部２は、例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、又はハードディスクのような記憶媒体と、それぞれを駆動する駆動装置とを含む。このような地図データ記憶部２には、所定範囲の地図を表す地図データが記憶される。また、地図データは、例示的には、道路網データ、誘導案内データ及び地点データを含む。道路網データは、地図上の道路網をノード及びリンクで表す。誘導案内データは、誘導案内処理に用いられ、より具体的には、上記所定範囲の道路網上に存在する全ての地点（典型的には交差点）について位置、名称、周囲のランドマーク、それに接続する道路の情報を含む。地点データは、上記所定範囲の地図に存在する各種地点について緯度座標及び経度座標の組を含む。
【００３５】
位置検出部３は、例えば速度センサ及びジャイロセンサにより実現される自律航法センサ、又はＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機を含む。
【００３６】
このような位置検出部３は、自律航法センサを含む場合には、その出力を使って、単位時間あたりの車両の走行距離及び進行方向を検出する。また、ＧＰＳ受信機を含む場合、位置検出部３は、ＧＰＳ受信機により人工衛星からの電波を受信して、地球上における絶対的な位置を検出する。
【００３７】
なお、位置検出部３は、上記に限らず、自律航法センサ及びＧＰＳ受信機の組み合わせ（いわゆるハイブリッド航法）により実現されても構わない。
【００３８】
演算処理部４は、典型的にはプロセッサ、メモリ及びＲＯＭから構成されている。プロセッサは、ＲＯＭに予め格納されているコンピュータプログラムを、メモリを作業領域として使いながら実行する。
【００３９】
次に、演算処理部４の詳細な構成について説明する。図２は、図１に示す演算処理部４のブロック構成を示す模式図である。なお、図２には、便宜上、入力操作部１及び音声出力部５も示されている。図２において、演算処理部４は、地図読み出し部４１、位置補正部４２、地点検索部４３、経路探索部４４、及び案内情報生成部４５を含んでいる。
【００４０】
地図読み出し部４１は、他の各部からの要求に応じて、必要なデータを地図データ記憶部２から読み出す。
【００４１】
位置補正部４２は、位置検出部３からの出力と、地図読み出し部４１により地図データ記憶部２から読み出された地図データとを取得する。その後、位置補正部４２は、取得した地図データと、位置検出部３の出力とを用いて、車両の現在位置を、地図データが表す地図の道路上に補正する。このようにして補正した現在位置を現在位置情報として、位置補正部４２は経路探索部４４及び案内情報生成部４５に渡す。
【００４２】
地点検索部４３は、入力操作部１を操作することでユーザが入力される地点情報（例えば電話番号情報及び／又は住所情報）を含む経路探索要求と、地図読み出し部４１により地図データ記憶部２から読み出された地図データとを取得する。その後、地点検索部４３は、取得した電話番号情報及び／又は住所情報により一意に特定される地点の経度座標及び緯度座標の組（以下、地点情報と称する）を、取得した地図データに含まれる検索データから取り出す。このようにして得られた地点情報を、地点検索部４３は、目的地情報として、経路探索部４４に渡す。
【００４３】
経路探索部４４は、地点検索部４３から送られてくる目的地情報と、位置補正部４２から送られてくる現在位置情報と、地図読み出し部４１により読み出された地図データとを取得する。これに応じて、経路探索部４４は、現在位置情報が示す現在位置（つまり出発地）から、目的地情報が表す目的地までの経路を、地図データを使って探索する。その後、経路探索部４４は、探索した経路を構成するノード及び／又はリンクを含む経路データを作成し、案内情報生成部４５に渡す。
【００４４】
案内情報生成部４５は、地図読み出し部４１により読み出された地図データと、経路探索部４４から送られてくる経路データとを取得する。その後、案内情報生成部４５は、経路データが表す経路上において、案内音声情報を出力すべき地点（以下、案内対象地点と称する）を少なくとも１個、好ましくは複数個選択する。案内対象地点としては、車両が右左折すべき交差点が典型的であるが、他にも、経路に沿って又は経路上に建てられているランドマーク（例えば、著名なビル又は橋）が位置する場所であっても構わない。
【００４５】
案内対象地点の選択の終了後、案内情報生成部４５は定期的に、位置補正部４２から現在位置情報を取得して、取得した現在位置情報で特定される現在位置が最も近い案内対象地点から所定の範囲内にある場合には、現在保持している地図データに含まれる誘導案内データを使って、案内対象地点の案内を音声で表す第１の案内音声情報を生成する。その後、案内情報生成部４５は、生成した第１の案内音声情報と、それが表す音声を制御するためのパラメータとを音声出力部５に渡す。
【００４６】
また、案内音声情報生成部４５は、入力操作部１からの音声出力指示に応答して、現在保持している地図データに含まれる誘導案内データを使って、案内対象地点の案内を音声で表す第２の案内音声情報を生成する。その後、案内情報生成部４５は、生成した第２の案内音声情報と、それが表す音声を制御するためのパラメータとを音声出力部５に渡す。ここで、パラメータとは、再生スピード、音量及び単語間の無音時間の中から選ばれた１個以上である。なお、本実施形態では、便宜上、パラメータとは、再生スピード、音量及び無音時間のセットと仮定して、説明を続ける。
【００４７】
ここで、第２の案内音声情報は、第１の案内音声情報と同じ案内対象地点について生成されているが、第１の案内音声情報よりもユーザが理解し易いと想定される内容を音声で表している点で相違する。ここで、内容とは、第１及び第２の案内音声情報が表すフレーズだけでない。つまり、内容とは、フレーズについて、再生スピード、音量及び単語間の無音時間のうち、少なくとも１個を意味する。本実施形態では例示的に、内容としては、再生スピード、音量及び無音区間を含むと仮定して説明を続ける。
【００４８】
また、音声出力部５は典型的には、Ｄ／Ａ変換器、増幅器及びスピーカを含んでおり、案内情報生成部４５から送られてくる第１の案内音声情報が表す第１の案内音声を、実質的に同時に受け取ったパラメータに従って出力する。これによって第１の案内音声は、実質的に同時に受け取ったパラメータで規定された通りに出力される。ここで、音声出力部５は、案内情報生成部４５から送られてくる第２の案内音声情報及びパラメータから、上述と同様の要領で、第２の案内音声信号を生成し出力する。
【００４９】
次に、図３のフローチャートを参照して、音声案内装置の動作について説明する。まずステップＳ３０１において、音声案内装置の起動直後に、周知の初期化処理が行われる。このような初期化処理が行われた後、音声案内装置のシステム終了（ステップＳ３１３及びＳ３１４）まで、ステップＳ３０２からステップＳ３１３までの処理が繰り返し行われる。
【００５０】
ステップＳ３０２において、演算処理部４は、自車両の現在位置を取得するタイミングがきたか否かを判断する。ステップＳ３０２の実行周期（例えば１秒毎）は予め規定されている。
【００５１】
以上のようなステップＳ３０２でＹｅｓと判断した場合、演算処理部４において、位置補正部４２は、前述したような処理を行って、自車両の現在位置を経度座標及び緯度座標で示す現在位置情報を生成する。
【００５２】
ステップＳ３０２でＮｏと判断された場合、又はステップＳ３０３の後、ステップＳ３０４において、演算処理部４の地点検索部４３は、入力操作部１から経路探索要求を受け取っているか否かを判断する。
【００５３】
ステップＳ３０４でＹｅｓと判断した場合、ステップS３０５において、地点検索部４３は、前述のようにして目的地情報を生成して、経路探索部４４に渡す。これによって、目的地が設定される。
【００５４】
その後、ステップＳ３０６において、経路探索部４４は、前述のように、経路探索処理を行った後、経路データを生成し、案内情報生成部４５に渡す。
【００５５】
ステップＳ３０４でＮｏと判断した場合、又はステップＳ３０６の後、ステップＳ３０７において、演算処理部４の案内情報生成部４５は、第１の案内音声情報の生成タイミングがきたか否かを判断する。
【００５６】
ステップＳ３０７でＹｅｓと判断した場合、ステップＳ３０８において、案内情報生成部４５は、地図データ記憶部２に格納される誘導案内データにおいて、探索された経路上の地点情報を含む基礎データを生成する。
【００５７】
以下、図４の模式図を参照して、ステップＳ３０７及びＳ３０８の一連の処理を詳細に説明する。図４において、目的地Ｇは、ステップＳ３０５に設定されたものを表しており、スタート地点Ｓは、ステップＳ３０５で目的地が設定される直前のステップＳ３０３で更新された自車位置である。また、経路Ｒ（太い実線を参照）は、ステップＳ３０６で探索されたたものを模式的に表しており、スタート位置としての自車位置Ｓと目的地Ｇとを結ぶ折れ線で表される。また、現在位置Ｐは、ステップＳ３０３で定期的に更新される車両の現在位置の一例を表す。
【００５８】
ステップＳ３０７の処理の具体例として、案内情報生成部４５は、現在保持する道路網データを使って、現在位置Ｐを起点として、経路Ｒに沿って所定距離Ａ（網掛け領域を参照）の範囲までの部分経路ＰＲ上に、案内対象地点が存在するか否かを調べる。ここで、所定距離Ａは例示的には５ｋｍ程度である。対象となる部分経路ＰＲ上に、新たな案内対象地点を１個又は複数発見した場合、案内情報生成部４５は、今回発見した案内対象地点について、図５に示すようなデータ構造を有する基礎データを、現在保持する地図データを使って作成する。
【００５９】
図５において、基礎データは大略的には、案内対象地点座標と、案内対象地点の名称と、ランドマーク情報と、分岐道路情報と、分岐情報とを含んでいる。
【００６０】
案内対象地点座標とは、案内音声を出力すべき案内対象地点の位置を経度座標と緯度座標で表したものである。
【００６１】
案内対象地点の名称とは、案内対象地点の名称を文字列で表したものである。
【００６２】
ランドマーク情報とは、案内対象地点の周辺に存在する全てのランドマークを特定する情報であり、具体的には、ランドマークの数Ｍと、ランドマーク１−Ｍのそれぞれに割り当てられるＭセットの第１種ユニット情報とを含む。
【００６３】
各第１種ユニット情報は、対象となるランドマークについて、種別、緯度方向オフセット及び経度方向オフセットを含む。
【００６４】
ランドマークの種別の例としては、コンビニエンスストア又はガソリンスタンドがある。
【００６５】
経度方向オフセットとは、対象となるランドマークの経度座標と、案内対象地点の経度座標との差分値（オフセット）である。
【００６６】
緯度方向オフセットとは、対象となるランドマーク及び案内対象地点の緯度座標のオフセットである。
【００６７】
接続道路情報とは、案内対象地点に接続する全ての道路を特定する情報である。具体的には、接続道路情報は、接続道路の総数Ｎと、接続道路１−Ｎのそれぞれに割り当てられるＮセットの第２種ユニット情報とを含む。
【００６８】
各第２種ユニット情報は、対象となる接続道路について、種別、リンク種別、規制情報及び路線番号を含む。
【００６９】
接続道路の種別としては、例示的に、国道、一般道又は高速道路がある。
【００７０】
リンク種別は、接続道路を表すリンクの種別である。このようなリンク種別として、例示的には、一方向又は双方向がある。
【００７１】
規制情報は、接続道路に割り当てられている交通規制を示す。このような規制情報としては、制限速度を表すもの、又は進入禁止を表すものが例示される。
【００７２】
路線番号は、対象となる道路を一意に特定する番号である。このような路線番号は、接続道路間で互いに重複しない。
【００７３】
分岐情報とは、案内対象地点を車両がどのように通過するかを特定する情報であり、具体的には、進入道路番号と、脱出道路番号と、分岐方向とを含む。
【００７４】
進入道路番号は、案内対象地点の接続道路の内、どの道路から進入するかを、接続道路情報に記述される路線番号を使って示す。
【００７５】
脱出道路番号は、案内対象地点の接続道路の内、どの道路へ脱出するかを、路線番号を使って示す。
【００７６】
分岐方向は、直進、ななめ右、右、手前右、Ｕターン、手前左、左及びななめ左の８方向のいずれかを示す。
【００７７】
また、今回発見された新たな地点が案内対象地点であるか否かを判断するには、様々な基準を想定できるが、本実施形態では説明の便宜上、図６Ａ及び図６Ｂに模式的に示すような基準のみに従うものとする。
【００７８】
図６Ａ及び図６Ｂにおいて、道路Ｒ１から交差点Ｐ１に進入する場合、案内情報生成部４５は、対象となる交差点Ｐ１を中心とし、中心角がθであって、かつ道路Ｒ１上における車両の進行方向を示すベクトルＶ１が中心角θを二等分するような扇形形状を有する領域Ａ１が設定される。なお、θは例示的に６０度程度に予め選ばれる。
【００７９】
その後、図６Ａにおいて、車両が交差点Ｐ１から脱出した後走行する道路（以下、脱出道路という）Ｒ２が領域Ａ１の範囲に包含され、かつ領域Ａ１の範囲に、脱出道路Ｒ２以外の道路が包含されない場合には、案内情報生成部４５は、交差点Ｐ１を案内対象交差点として選択しない。なぜなら、このような場合、車両は実質的に直進することになるので、音声案内が不要とみなされるからである。
【００８０】
また、交差点Ｐ１であっても、図６Ｂに示すように、脱出道路Ｒ３が領域Ａ１の範囲に包含されない場合、案内情報生成部４５は、交差点Ｐ１を案内対象交差点として選択する。なぜなら、車両は交差点Ｐ１で曲がるからである。なお、この場合、分岐方向は「左」として記述される。
【００８１】
ここで、再度、図３を参照する。前述のステップＳ３０７でＮｏと判断した場合、又はステップＳ３０８の後、ステップＳ３０９において、案内情報生成部４５は、第１の案内音声情報の生成タイミングか否かを判断する。
【００８２】
ステップＳ３０９でＹｅｓと判断された場合、ステップＳ３１０において、案内情報生成部４５は、前述の基礎データを使って、前述の第１の案内音声情報及びパラメータを生成し、音声出力部５に渡す。音声出力部５は、前述のように、受け取った第１の案内音声情報とパラメータに従って、それが表す案内音声を出力する。
【００８３】
ここで、第１の案内音声情報の出力タイミングとしては、経路案内開始時、案内対象地点の手前、及び目的地到着時が代表的であるが、本実施形態では便宜上、図７を参照して、案内対象地点の手前における出力タイミングについて説明する。
【００８４】
図７には、ステップＳ３０６で探索された経路Ｒと、第１の案内音声情報を出力すべき案内対象地点Ｔと、車両の現在位置Ｐとが示されている。また、本実施形態では、案内対象地点Ｔから起算して、互いに異なる３つの地点で第１の案内音声情報が生成され出力される例について説明する。
【００８５】
まず、車両が案内対象地点Ｔに向けて走行し、案内対象地点Ｔから所定距離Ｂ１だけ離れた位置までの領域Ａ１１に入った場合に、１回目の第１の案内音声情報が生成され出力される。
【００８６】
その後車両が案内対象地点Ｔに向けて走行し、案内対象地点Ｔから所定距離Ｂ２だけ離れた位置までの領域Ａ１２に入った場合に、２回目の第１の案内音声情報が生成される。
【００８７】
その後さらに車両が案内対象地点Ｔに向けて走行し、案内対象地点Ｔから所定距離Ｂ３だけ離れた位置までの領域Ａ１３に入った場合に、３回目の第１の案内音声情報が生成され、出力される。
【００８８】
ここで、所定距離Ｂ１、Ｂ２及びＢ３は、Ｂ１＞Ｂ２＞Ｂ３を満たす。例示的には、Ｂ１、Ｂ２及びＢ３はそれぞれ、７００メートル、４００メートル及び１００メートル程度に選ばれる。以上のような３つの異なるタイミングで、上述のステップＳ３１０は実行される。なお、第１の案内音声情報の内容について、具体的な説明は後で行う。
【００８９】
再度図３を参照する。ステップＳ３０９でＮｏと判断した場合、又はステップＳ３１０の後、ステップＳ３１１において、案内情報生成部４５は、音声出力指示が入力操作部１から送られてきたか否かを判断する。
【００９０】
ここで、音声出力指示とは、ユーザがステップＳ３１０で出力された案内音声の内容を聞き直したい場合に、入力操作部１を操作することにより、入力操作部１が生成し案内情報生成部４５に出力する情報である。
【００９１】
ステップＳ３１１でＹｅｓと判断した場合、ステップＳ３１２において、案内情報生成部４５は、前述の基礎データを使って、前述の第２の案内音声情報及びパラメータを生成し、音声出力部５に渡す。音声出力部５は、前述のように、受け取った第２の案内音声情報とパラメータに従って、それが表す案内音声を出力する。
【００９２】
ステップＳ３１１でＮｏと判断された場合、又はステップＳ３１２の後、ステップＳ３１３において、演算処理部４は、システムを終了するか否かを判断し、Ｎｏと判断した場合、ステップＳ３０２を行う。逆に、Ｙｅｓと判断した場合、演算処理部４は、所定の終了処理を行った後、図３に示される処理を終了する。
【００９３】
次に、図８を参照して、図３のステップＳ３１０で出力される第１の案内音声情報に基づく案内音声と、ステップＳ３１２で出力される第２の案内音声情報に基づく案内音声との相違について具体例を挙げつつ説明する。
【００９４】
前述したように、第２の案内音声情報は、第１の案内音声情報と同じ案内対象地点について生成されているが、第１の案内音声情報よりもユーザが理解し易いと想定される内容を音声で表している点で相違する。本実施形態では、ユーザが容易に理解できるように、第２の案内音声情報が表す案内音声（以下、第２の案内音声と称する）のフレーズが、第１の案内音声情報のそれ（以下、第１の案内音声と称する）と比較して、簡素化される。また、第２の案内音声のフレーズについて、再生スピードは、第１の案内音声のそれよりも遅く設定される。また、第２の案内音声のフレーズについて音量は、第１の案内音声のそれよりも大きく設定される。さらに、第２の案内音声フレーズにおける単語間の無音時間は、第１の案内音声のそれよりも長く設定される。
【００９５】
具体的には、図８には、ステップＳ３１０で生成される第１の案内音声のフレーズとして、（１）およそ、（２）７００メートル先、（３）松下交差点を、（４）右方向です、（５）コンビニエンスストアが、（６）目印です、という６個の節からなるものが示される。このようなフレーズは、図５に示す基礎データ及び位置補正部４２で導出された車両の現在位置とから生成される。ここで、（２）の案内対象交差点までの距離としては、図７を参照して説明したように、予め規定されていずれかの値が用いられる。
【００９６】
また、第１の案内音声について、再生スピード、音量及び無音時間はそれぞれ通常（「中」と図示）と、コンピュータプログラムに予め書き込まれたり、テーブルに設定されたりしている。
【００９７】
また、図８には、ステップＳ３１２で生成される第２の案内音声の第１例として、上述の第１の案内音声と、フレーズについて同じものが示されている。このようなフレーズもまた、図５に示す基礎データ及び位置補正部４２で導出された車両の現在位置とから生成される。
【００９８】
ただし、案内対象交差点までの距離は、車両が走行していることから、ステップＳ３１０を実行時と、ステップＳ３１２の実行時とでは異なる可能性がある。それゆえ、ステップＳ３１２を実行中、案内情報生成部４５は、位置補正部４２から車両の現在位置を取得し、それを使って対象交差点までの距離を算出して、第２の案内音声情報を作成することが好ましい。
【００９９】
また、第２の案内音声の第１例について、再生スピードは相対的に遅く（図示は「遅」）、音量は相対的に大きく（図示は「大」）、さらに、無音時間は相対的に長く（図示は「長」）と設定される。
【０１００】
既に述べたように、ユーザが入力操作部１を操作して、案内音声の再出力を求めるのは、例示的には、周囲に雑音があったり、ユーザの注意力が他に向いていたりしていることによって、最初の案内音声を聞き取れなかった場合が多い。それゆえ、上述の第１例のように、第１の案内音声よりも、大音量でゆっくりと、かつ明瞭な第２の案内音声が出力される。これによって、ユーザの操作により再出力される案内音声を聞き取りやすくする音声案内装置を提供することができる。
【０１０１】
また、代替的に、第２の案内音声の第２例として、（１）松下交差点、（２）右方向、（３）コンビニエンスストア、（４）７００メートル先、という４個の語の羅列からなる。第２例は、第１の案内音声と比較して、語順が並び替えられており、相対的に簡素化又は短縮化される。また、第２の案内音声の第２例について、再生スピード、音量及び無音時間はそれぞれ、第１例のそれぞれと同じと設定される。
【０１０２】
以上の第２例は、第１例と比較すると、フレーズ自体が簡素化されているため、第１例よりも、音声案内装置は、さらに聞き取り易い案内音声を提供することが可能となる。
【０１０３】
さらに代替的に、第２の案内音声の第３例として、（１）およそ、（２）７００メートル先、（３）松下交差点を、（４）右方向です、（５）コンビニエンスストアが、（６）目印です、（７）その先、（８）およそ、（９）３キロメートルで、（１０）左方向です、という１０個の節からなる。第３例は、第１の案内音声と比較して、より情報量が多くなっており、さらに、再生スピード、音量及び無音時間のそれぞれについて、第１例のそれぞれと同じと設定される。
【０１０４】
以上のような第３例は下記のような条件下で生成される。つまり、ステップＳ３１２において、案内情報生成部４５は、位置補正部４２により前回及び今回導出された現在位置と、その間の時間とから、車両の走行速度を導出する。このようにして導出された走行速度が低速（例えば０に近い値）である場合、第３例のような内容の第２の音声案内情報を生成し、音声出力部５に出力する。
【０１０５】
以上のような第３例では、次に通過する案内対象地点の他、その次の案内対象地点の情報も含む。このような第２の音声案内情報を、車両速度が概ね０の間（つまり、停止又は停車中）に、情報に耳を傾ける余裕のあるユーザに与えることにより、より使い勝手のよい音声案内装置を提供することが可能となる。
【０１０６】
以上説明したように、本実施形態に係る音声案内装置によれば、入力操作部１の操作に応答して、第１の案内音声よりも大音量、ゆっくり及び／又は明瞭な第２の案内音声が出力されるので、ユーザは、案内対象地点の情報を聞き取りやすくなる。さらに、車両が低速走行している間に、先の案内対象地点の情報を提供することにより、ユーザの余裕度に応じた適切な量の案内音声を提供することができる。
【０１０７】
なお、図５に示す基礎データの構造は、あくまで一例であり、基礎データは、例えば高速道路の入り口又は出口のような案内対象地点の種別に向けられた構造を有していても構わない。
【０１０８】
また、案内音声は、目的地までの残距離及び／又は所要時間、並びに有料道路の通行料を含むよう構成されても構わない。
【０１０９】
また、図６に示す案内対象地点か否かの判断基準は、あくまでも一例であり、他の公知又は周知の判断基準を応用することができる。
【０１１０】
また、図８に示す案内音声は、あくまで一例であり、フレーズについては、もっと様々な内容及び／又は形式のものであっても構わない。さらに、パラメータについても、フレーズ又は節の順序、無音区間の時間、音量及びスピードだけに限らず、もっと様々なパラメータを変更するようにしても構わない。
【０１１１】
また、経路探索要求には、電話番号及び／又は住所情報が含まれるとして説明したが、これに限らず、経路探索要求は、目的地の位置を特定する緯度座標及び経度座標を含んでいても構わない。
【０１１２】
また、同一案内対象地点について、第ｉ回目の第１の案内音声情報が出力されてから、第（ｉ＋１）回目の第１の案内音声情報が出力されるまでに、入力操作部１が操作された回数を、案内情報生成部４５はカウントし、現在の回数に相関したパラメータが付された第２の案内音声情報を生成しても構わない。なお、上記ｉは自然数である。
【０１１３】
また、以上の説明では、音声案内装置は車載されるとして説明したが、これに限らず、歩行者用のナビゲーション装置に実装されても構わない。
【０１１４】
また、以上の説明では、位置補正部４２が位置検出部３で検出される現在位置を補正するようにしていた。しかし、これに限らず、位置検出部３の出力はそのまま経路探索部４４及び／又は案内情報生成部４５に与えられても構わない。
【０１１５】
本発明を詳細に説明したが、上記説明はあらゆる意味において例示的なものであり限定的なものではない。本発明の範囲から逸脱することなしに多くの他の改変例及び変形例が可能であることが理解される。
【産業上の利用可能性】
【０１１６】
本発明に係る音声案内装置は、音声を使って経路案内を行う車載用又は歩行者用ナビゲーション装置等として有用である。
【図面の簡単な説明】
【０１１７】
【図１】本発明の一実施形態に係る音声案内装置の構成を示すブロック図
【図２】図１に示す音声案内装置の構成をさらに詳細に示すブロック図
【図３】図１及び図２に示す音声案内装置の処理の流れを示すフローチャート
【図４】図１及び図２に示す音声案内装置の案内情報作成タイミングを決定する領域を示す図
【図５】図１及び図２に示す音声案内装置の案内情報のデータ構造を示す図
【図６Ａ】図１及び図２に示す音声案内装置の分岐判断の一つを示す図
【図６Ｂ】図１及び図２に示す音声案内装置の他の分岐判断を示す図
【図７】図１及び図２に示す音声案内装置の案内タイミングを示す図
【図８】図１及び図２に示す音声案内装置の案内音声フレーズを示す図
【符号の説明】
【０１１８】
１  入力操作部
２  地図データ記憶部
３  位置検出部
４  演算処理部
５  音声出力部
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2005017457.tif 000011
【図２】
2005017457.tif 000012
【図３】
2005017457.tif 000013
【図４】
2005017457.tif 000014
【図５】
2005017457.tif 000015
【図６Ａ】
2005017457.tif 000016
【図６Ｂ】
2005017457.tif 000017
【図７】
2005017457.tif 000018
【図８】
2005017457.tif 000019
【国際調査報告】
2005017457.tif 000020
2005017457.tif 000021
2005017457.tif 000022
2005017457.tif 000023
2005017457.tif 000024
2005017457.tif 000025