(57)【要約】【課題】  多様な音声案内を出力可能なナビゲーションシステムを提供すること【解決手段】  車載ナビゲーションシステムは、ユーザにより操作される入力部１と、演算処理部４とを備えている。演算処理部４は、出発地から目的地までの推奨経路を取得した後、取得された推奨経路に従って、予め定められた案内発生場所について音声案内を制御する。車載ナビゲーションシステムはさらに、演算処理部４の制御下で、案内音声を出力する出力部５を備える。ここで、演算処理部４は、入力部１が操作される度に、取得された推奨経路上における任意の場所について、詳細な又は補助的な音声案内を出力部５から出力させる。【選択図】  図１
2005189199.tif 000002
【特許請求の範囲】
【請求項１】
車載ナビゲーションシステムであって、
ユーザにより操作される入力部と、
出発地から目的地までの推奨経路を取得する経路取得部と、
前記経路取得部により取得された推奨経路に従って、予め定められた案内発生場所について音声案内を制御する音声案内制御部と、
前記音声案内制御部の制御下で、案内音声を出力する出力部とを備え、
前記音声案内制御部はさらに、前記入力部が操作される度に、前記経路取得部により取得された推奨経路上における任意の場所について、詳細な又は補助的な音声案内を前記出力部から出力させる、車載ナビゲーションシステム。
【請求項２】
前記音声案内制御部はさらに、車両の現在位置に関係無く前記任意の地点について、詳細な又は補助的な音声案内を前記出力部から出力させる、請求項１に記載の車載ナビゲーションシステム。
【請求項３】
前記音声案内制御部はさらに、前記推奨経路上の案内対象地点までの距離に応じて割り当てられた案内発生場所について、詳細な又は補助的な音声案内を前記出力部から出力させる、請求項１に記載の車載ナビゲーションシステム。
【請求項４】
前記音声案内制御部はさらに、直前に出力された案内音声又は現在出力中の案内音声に対して詳細度の異なる音声案内を前記出力部から出力させる、請求項１に記載の車載ナビゲーションシステム。
【請求項５】
前記音声案内制御部はさらに、現在対象になっている前記推奨経路上の案内対象地点以外について詳細な又は補助的な音声案内を前記出力部から出力させる、請求項１に記載の車載ナビゲーションシステム。
【請求項６】
前記音声案内制御部はさらに、前記詳細な又は補助的な音声案内を繰り返し前記出力部から出力させる、請求項１に記載の車載ナビゲーションシステム。
【請求項７】
前記音声案内制御部はさらに、前記入力部の操作に応答して、音声案内の出力を停止する、請求項１に記載の車載ナビゲーションシステム。
【請求項８】
前記音声案内制御部はさらに、前記推奨経路上における所定の地点を設定し、設定された地点に車両が到達するまで、音声案内の出力を停止する、請求項１に記載の車載ナビゲーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載ナビゲーションシステムに関し、より特定的には、目的地まで車両を誘導・案内するナビゲーションシステムに関する。
【背景技術】
【０００２】
大抵のナビゲーションシステムは、出発地から目的地まで経路探索を行って、目的地までの推奨経路を算出した後、その推奨経路に従って、車両を誘導・案内する。また、ナビゲーションシステムは、誘導・案内の最中、車両が曲がるべき交差点（以下、対象交差点と称する）までの距離が、予め定められた第１の距離以下になると、例えば「およそ○○ｍで、△△交差点を右方向です。」というように、対象交差点までの距離、対象交差点の名称、及び車両が曲がるべき方向等を、予め定められたフレーズで表す案内音声を出力する。さらに、対象交差点までの距離が、第１の距離とは異なる第２の距離以下になると、例えば「まもなく、△△交差点を右方向です。右車線にお寄りください。」というように、前回の案内情報とは別の表現で、対象交差点について音声案内を行う。このように、従来のナビゲーションシステムは、対象交差点まで一定の距離に車両が近づくと、音声案内を行う。
【０００３】
単純な交差点であれば、ほとんどの場合、ユーザは、上述のような音声案内に基づいて、対象交差点及びその対象交差点からの進行方向を特定することができる。しかし、上述のような音声案内ではユーザが特定しづらく、さらには特徴の無い交差点、又は、複雑に道路が繋がっており、さらにユーザが進行方向を特定しづらい交差点もまた道路網には存在する。
【０００４】
以上のような背景から、直前に出力された音声案内を、ユーザの要求に応じて再出力可能なナビゲーションシステムが提案されている（例えば、特許文献１を参照）。他にも、推奨経路上において対象交差点よりも先に位置する交差点の案内情報を、ユーザが確認可能なナビゲーションシステムも提案されている（例えば、特許文献２を参照）。
【特許文献１】特開平７−１４６１５２号公報
【特許文献２】特開平９−３０４１０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、両特許文献に係るナビゲーションシステムは、各交差点について画一的な音声案内しか出力することができないので、ユーザにとって十分な音声案内を提供し切れていないという問題点がある。
【０００６】
それ故に、本発明の目的は、多様な音声案内を出力可能なナビゲーションシステムを提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の一局面は、車載ナビゲーションシステムであって、ユーザにより操作される入力部と、出発地から目的地までの推奨経路を取得する経路取得部と、経路取得部により取得された推奨経路に従って、予め定められた案内発生場所について音声案内を制御する音声案内制御部と、音声案内制御部の制御下で、案内音声を出力する出力部とを備え、音声案内制御部はさらに、入力部が操作される度に、経路取得部により取得された推奨経路上における任意の場所について、詳細な又は補助的な音声案内を出力部から出力させる。
【０００８】
具体的には、音声案内制御部はさらに、車両の現在位置に関係無く任意の地点について、詳細な又は補助的な音声案内を出力部から出力させる。
【０００９】
具体的には、音声案内制御部はさらに、推奨経路上の案内対象地点までの距離に応じて割り当てられた案内発生場所について、詳細な又は補助的な音声案内を出力部から出力させる。
【００１０】
具体的には、音声案内制御部はさらに、直前に出力された案内音声又は現在出力中の案内音声に対して詳細度の異なる音声案内を出力部から出力させる。
【００１１】
具体的には、音声案内制御部はさらに、現在対象になっている推奨経路上の案内対象地点以外について詳細な又は補助的な音声案内を出力部から出力させる。
【００１２】
具体的には、音声案内制御部はさらに、詳細な又は補助的な音声案内を繰り返し出力部から出力させる。
【００１３】
具体的には、音声案内制御部はさらに、入力部の操作に応答して、音声案内の出力を停止する。
【００１４】
また、具体的には、音声案内制御部はさらに、推奨経路上における所定の地点を設定し、設定された地点に車両が到達するまで、音声案内の出力を停止する。
【００１５】
また、好ましくは、ｘｘ装置はｙ４部をさらに備える。
【発明の効果】
【００１６】
上記局面によれば、音声案内制御部は、入力部が操作される度に、経路取得部により取得された推奨経路上における任意の場所について、詳細な又は補助的な音声案内を出力部から出力させる。これによって、ユーザは、入力部を操作する度に、多様な音声案内を取得することが可能となる。
【発明を実施するための最良の形態】
【００１７】
図１は、本発明の一実施形態に係るナビゲーションシステムの構成を示すブロック図である。図１において、ナビゲーションシステムは、典型的には車両に設置され、入力部１と、データ記憶部２と、位置検出部３と、演算処理部４と、出力部５とを備える。
【００１８】
入力部１は典型的には、本ナビゲーションシステムを操作するための専用リモコン、音声を収集する音声入力装置、及び／又はＩｒＤＡ（赤外線通信）機能を搭載した携帯電話や携帯情報端末（ＰＤＡ）である。これらの入力部１を操作して、ユーザは、本ナビゲーションシステムで実行される経路探索に必要な目的地を入力したり、データ記憶部２に格納される各種情報の検索キーを入力したり、本ナビゲーションシステムの機能設定を行ったりする。以上の入力部１に入力された各種情報は、演算処理部４に伝えられる。
【００１９】
データ記憶部２は典型的には、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＨＤＤ（ハードディスクドライブ）又は半導体メモリ、若しくは、それらの内、２種類以上の組み合わせから構成される。データ記憶部２には、演算処理部４の処理（典型的には、経路探索、誘導案内又はマップマッチング）に使用される地図データが格納される。データ記憶部２にはさらに、情報検索用データが格納してあり、演算処理部３において各種情報検索に使用される。
【００２０】
位置検出部３は、速度センサ及びジャイロセンサの組み合わせ又はＧＰＳ受信機により構成される。また、位置検出部３は、これらセンサ及びＧＰＳ受信機の組み合わせにより構成される場合もある。速度センサは車両の移動速度を検出し、ジャイロセンサは車両の進行方位を検出し、ＧＰＳ受信機は車両の地球上における絶対位置を検出する。これらセンサ及びＧＰＳ受信機で検出された情報は、演算処理部４において、例えば、車両の現在位置を道路上に合わせるマップマッチング処理に使用される。
【００２１】
演算処理部４は、例えば経路探索、誘導案内、マップマッチング又は情報検索のように、車両の誘導・案内に必要な各種処理を行う。経路探索においては、車両の現在位置から、入力部１により指定された目的地までの推奨経路が求められる。誘導案内では、経路探索で求められた推奨経路上の所定場所（典型的には交差点又は分岐点の付近）において、車両の誘導・案内を行う。このような誘導・案内のために、演算処理部４は、音声案内制御部４１を含んでおり、音声案内制御部４１は、入力部１の操作に応答して、本願特有の音声案内データを作成する。マップマッチングでは、位置検出部３の出力情報に基づいて、車両の現在位置が地図の道路上に合わせられる。情報検索では、データ記憶部２に格納されている情報検索用データが参照され、例えば、郵便番号、住所、電話番号、ジャンル又は名称、若しくはそれらの組み合わせから特定の場所が検索される。
【００２２】
出力部５は、音声案内制御部４１で生成された音声案内データに従って音声を出力するスピーカを少なくとも含む。また、必要に応じて、出力部５は、演算処理部４で生成可能な周辺地図データ又は案内画像データに従って、車両の周辺地図又は案内画像を表示するディスプレイを含む。
【００２３】
次に、上記構成を有するナビゲーションシステムで行われる処理について説明する。図２は、図１に示すナビゲーションシステムにおける主要な処理の手順を示すフローチャートである。図２において、ユーザは、入力部１を操作して、目的地の特定に必要な情報（郵便番号及び住所、又は電話番号）を入力したり、ディスプレイに表示される地図上で目的地そのものを指定したりする。この入力に応答して、演算処理部４は、経路探索に必要な目的地を設定する（ステップＳ１０１）。
【００２４】
次に、演算処理部４は、位置検出部３から現在位置を取得した後、取得した現在位置から、設定された目的地まで経路探索を行う。なお、演算処理部４は、ユーザが入力部１を操作して入力した出発地を使って経路探索を行っても良い。その結果、演算処理部４は、現在位置から目的地までの推奨経路を取得する（ステップＳ１０２）。経路探索のアルゴリズムとしては、例えば、周知のダイクストラ法が用いられる。また、探索経路の実行前に、ユーザが、入力部１を操作して、一般道を優先するか、高速道路（又は有料道路）を優先するかを指定可能な場合、演算処理部４は、ユーザの指定に沿った経路探索を行っても良い。また、演算処理部４は、現在位置から目的地までの複数本の経路を実質的に同時に求め、求めた複数の経路の１本を推奨経路として、ユーザに選ばせてもよい。また、以上の経路探索については、本ナビゲーションシステム上で行わなくとも良い。例えば、携帯電話又は内蔵の通信モジュールを用いて、外部のネットワーク上のサーバにアクセスした後、ナビゲーションシステムは、現在位置及び目的地の双方をアクセス中のサーバに送る。サーバは、受信した現在位置から目的地までの推奨経路を算出して、ナビゲーションシステムに送り返す。以上のようにして、演算処理部４は、推奨経路を取得しても良い。
【００２５】
ここで、本ナビゲーションシステムにおいては、後述のステップＳ１０３で作成される音声案内データは、典型的には交差点又は分岐点のように、案内の対象となる地点（以下、案内対象地点と称する）を基準として、予め定められた案内発生場所を車両が通過すると、ステップＳ１０５で出力される。案内発生場所とは、例えば、図３Ａにおいて、交差点Ｎ１が案内対象地点である場合、例えば、地点Ｐ１，Ｐ２及びＰ３である。本実施形態では、地点Ｐ１，Ｐ２及びＰ３は、推奨経路上にあって、交差点Ｎ１を基準にして、それぞれ９００ｍ，５００ｍ及び１００ｍの距離だけ車両に近い側にある地点である。このような各案内発生場所を車両が通過したときに、音声案内が行われる。
【００２６】
なお、案内対象地点と案内発生場所との間の距離は、上述以外の値であっても構わないし、案内発生場所数も、上述以外の個数であっても構わない。また、案内対象地点としては、交差点だけでなく、高速道路入り口等、様々な種類があるので、それらの種類によって案内発生場所の距離及び数を決めてもよい。また、案内発生場所は、上記のような地点でなく、ある程度幅を持たせた範囲であっても構わない。この場合、演算処理部３は、その範囲に車両が進入した場合に、音声案内を行うように制御しても良い。例えば、図３Ｂに示されるように、案内発生場所Ｐ４は、交差点Ｎ１から９００ｍの地点を基準に、進行方向に沿って前後方向に１００ｍ程度の幅を持っている。
【００２７】
本ナビゲーションシステムは、車両が通過した案内発生場所に応じて、ユーザに対して、少なくとも案内音声を出力する。例えば、ナビゲーションシステムは、案内対象地点から９００ｍ手前であれば「およそ９００ｍ先左方向です。」という内容の音声案内を出力し、５００ｍ手前であれば「およそ５００ｍ先、○○交差点を左方向です。左車線にお寄りください。」という内容の音声案内を出力し、さらに、１００ｍ手前であれば「およそ１００ｍ先○○交差点を左方向です。近くに△△銀行があります。」という内容の音声案内を出力する。ここで、音声案内の内容は、案内対象地点までの距離、案内対象地点で車両が曲がるべき方向、案内対象地点付近のランドマーク、又は車線の案内、若しくはこれらの内、２つ以上の組み合わせから構成される。なお、音声案内の内容は、上述のように、案内対象地点までの距離に応じて変わっても良いし、案内対象地点までの距離に関係なく、互いに同じであってもよい。
【００２８】
また、出力部５がディスプレイを備える場合には、ナビゲーションシステムは、交差点拡大図を用いて、案内対象地点の形状、そこまでの距離、又は案内対象地点付近のランドマークを表示してもよい。ただし、ディスプレイへの画像表示に関しては、本願にとって興味のある処理では無いので、詳細な説明を省略する。
【００２９】
前述のステップＳ１０２の後、演算処理部３は、目的地まで推奨経路に沿ってユーザを誘導・案内するために、案内情報を作成する。特に、音声案内制御部４１は、上述のような音声案内を表す音声案内データを作成する（ステップＳ１０３）。ここで、図４は、ステップＳ１０３における、音声案内制御部４１の処理手順を示すフローチャートである。図４において、音声案内制御部４１は、推奨経路上のすべての地点から、案内対象地点を選択する（ステップＳ２０１）。案内対象地点の具体例としては、車両が曲がるべき交差点又は分岐点、若しくは高速道路又は有料道路の出入口が挙げられる。交差点又は分岐点において車両が曲がるか否かについては、対象となる交差点又は分岐点へと進入する道路と、そこから脱出する道路とがなす角度を基準として判断される。例えば、進入道路及び脱出道路のなす角度が４５°以上の場合に、対象交差点又は対象分岐点において車両は曲がると判断され、このような対象交差点又は対象分岐点が案内対象地点として設定される。また、高速道路又は有料道路の出入口か否かについては、地図データに予め記録されている高速道路又は有料道路の入り口若しくは出口の情報を参照すれば、音声案内制御部４１は、それぞれを案内対象地点として設定することができる。他にも、音声案内制御部４１は、地図データに記録されている道路の属性が一般道路から高速道路（又は有料道路）へ、若しくは高速道路（又は有料道路）から一般道路へと変化している地点を、それぞれの入り口若しくは出口とみなしても良い。他にも、ナビゲーションシステムの仕様に応じて、音声案内の対象となる地点が、本ステップＳ２０１で選択される。
【００３０】
次に、音声案内制御部４１は、ステップＳ２０１で選択された案内対象地点毎に、音声案内データを作成する（ステップＳ２０２）。具体的には、音声案内制御部４１は、案内対象地点毎に、上述のような案内発生場所を設定する。例えば、図３Ａに示す交差点Ｎ１が案内対象地点である場合、予め定められておりかつ互い異なる距離だけ案内対象地点Ｎ１から離れた地点Ｐ１−Ｐ３が案内発生場所として設定される。次に、各案内発生場所における基本的な音声案内を表す音声案内データ（以下、基本音声案内データと称する）を各案内発生場所における音声案内に必要な要素が選択される。例えば、案内発生場所から案内対象地点までの距離、案内対象地点で車両が曲がるべき方向、案内対象地点の名称、車線案内の有無、ランドマークの有無が、選択される要素に該当する。具体的には、例えば、図３Ａにおいて、地点Ｐ１は、案内対象地点Ｎ１を基準として、約９００ｍだけ車両に近い地点であると仮定する。さらに、案内対象地点Ｎ１で車両が左折すると仮定する。以上の仮定下では、地点Ｐ１について、基本音声案内データとして、「およそ９００ｍ先左方向です。」という内容を有するものが生成される。また、地点Ｐ２について、基本音声案内データとして、「およそ５００ｍ先○○交差点を左方向です。左車線にお寄り下さい。」という内容を有するものが生成される。さらに、地点Ｐ３については、基本音声案内データとして、「およそ１００ｍ先○○交差点を左方向です。近くに△△銀行があります。」という内容を有するものが生成される。
【００３１】
また、音声案内制御部４１は、各案内発生場所における補助的又は追加的な音声案内を表す音声案内データ（以下、補助音声案内データと称する）を作成する。例えば、図５において、地点Ｐ１（図３Ａを参照）について、補助音声案内データとして、「近くに△△銀行があります。」という内容、及び「およそ４００ｍ先で左車線にお寄り下さい。」という内容を有するものが生成される。また、各補助音声案内データには、入力部１の操作回数が割り当てられる。本実施形態では、図示したように、「近くに△△銀行があります。」という補助音声案内データに１回という操作回数が割り当てられ、「およそ４００ｍ先で左車線にお寄り下さい。」という補助音声案内データに２回という操作回数が割り当てられる。これらの補助音声案内データは、案内対象地点及び／又は他の案内発生場所に基づいて作成される。また、案内発生場所Ｐ２について、補助音声案内データとして、「近くに△△銀行があります。」という内容を有するものが作成される。また、案内対象地点の付近に△△銀行以外のランドマークとして、□□株式会社がある場合には、地点Ｐ２について、他の補助音声案内データとして、「さらに、□□株式会社もあります。」という内容を有するものが生成される。これら補助音声案内データにも、入力部１の操作回数（図示したように、１回又は２回）が割り当てられる。また、地点Ｐ３について、補助音声案内データとして、「さらに、□□株式会社もあります。」という内容を有するものが作成される。この補助音声案内データにも入力部１の操作回数（例えば、１回）が割り当てられる。
【００３２】
以上のステップＳ２０２が終了すると、図４に示される処理を抜けて、演算処理部４は、車両の現在位置を算出する（図２；ステップＳ１０４）。具体的には、演算処理部４は、位置検出部３から得られる移動速度、進行方位及び車両の絶対位置と、データ記憶部２に格納される地図データとを使ってマップマッチングを行い、車両の現在位置を算出する。
【００３３】
次に、演算処理部４は、案内対象地点近傍での車両の誘導・案内を行う（ステップＳ１０５）。具体的には、演算処理部４は、現在位置から案内対象地点までの距離及び／又は案内対象地点で車両が曲がる方向を案内したり、案内対象地点の名称及び／又はその付近のランドマークを音声出力したりする。また、必要に応じて、演算処理部４は、目的地に到達するまでの残り距離及び／又は到達予定時間、若しくは高速道路又は有料道路の出入口における案内を行ったりする。
【００３４】
ここで、図６は、ステップＳ１０５における、演算処理部４の処理手順を示すフローチャートである。図６において、演算処理部４は、次に音声案内すべき案内発生場所が設定されているか否かを判断する（ステップＳ３０１）。ＮＯの場合、演算制御部４は、推奨経路上において現在位置から最も近い案内対象地点を選択し、選択した案内対象地点に割り当てられている案内発生場所の内、車両が最初に通過すべきものを、次の案内発生場所として設定する（ステップＳ３０２）。
【００３５】
ステップＳ３０１でＹＥＳと判断した場合、又はステップＳ３０２の後に、演算処理部４は、現在設定されている案内発生場所を車両が通過したか否かを判断する（ステップＳ３０３）。ＮＯと判断した場合、演算処理部４は、図６の処理を抜けて、図２のステップＳ１０６を行う。逆に、ＹＥＳと判断した場合には、演算制御部４は、現在設定されている案内発生場所について、基本音声案内データを出力済みか否かを判断する（ステップＳ３０４）。ＮＯと判断した場合、音声案内制御部４１は、現在設定されている案内発生場所に割り当てられている基本音声案内データを、出力部５を構成するスピーカに出力する。スピーカは、入力された基本音声案内データに従って、例えば、「およそ９００ｍ先左方向です。」という内容の音声案内を出力する（ステップＳ３０５）。次に、音声案内制御部４１は、現在設定されている案内発生場所に、案内終了フラグを割り当て、これによって、この案内発生場所について音声案内が終了したことを示す（ステップＳ３０６）。なお、ステップＳ３０６で設定される案内終了フラグは、ステップＳ３０４において基本音声案内データが出力済みか否かを判断する際に用いられる。
【００３６】
ステップＳ３０６の次に、又はステップＳ３０４でＹＥＳと判断した場合、演算処理部４は、現在選択されている案内対象地点に割り当てられている案内発生場所の内、車両が次に通過すべきものを、次の案内発生場所として設定する（ステップＳ３０７）。
【００３７】
以上のステップＳ３０６又はＳ３０７が終了すると、演算処理部４は、図６の処理、つまり図２のステップＳ１０５を終了する。
【００３８】
以上の処理により、例えば、図３Ａ又は図３Ｂにおいて、車両が案内対象地点Ｎ０を通過した直後であって案内対象地点Ｎ１に向かっている場合、次に音声案内すべき案内発生場所として、ステップＳ３０２で案内発生場所Ｐ１が設定される。その後、この案内発生場所Ｐ１を車両が通過直後に、少なくとも１回、音声案内制御部４１は、この案内発生場所Ｐ１に割り当てられた基本音声案内データに従って音声を、例えば「およそ９００ｍ先左方向です。」のように、ステップＳ３０５で出力部５から出力させる。一度音声案内が行われた案内発生場所には、ステップＳ３０６において、案内終了フラグが割り当てられる。
【００３９】
なお、以上の図６の処理において、出力部５がディスプレイを備える場合には、演算制御部４は、交差点拡大図を用いて、案内対象地点の形状、そこまでの距離、又は案内対象地点付近のランドマークをディスプレイに表示してもよい。
【００４０】
再度図２を参照する。演算処理部４は、ステップＳ１０５の終了後、入力部１の操作に応答して、案内対象地点近傍での付加的な音声案内を行う（ステップＳ１０６）。ここで、ステップＳ１０６の処理を実現するために、入力部１には、図７に示すように、キー１１−１１３が配置される。なお、これらキー１１−１１３は典型的には、入力部１としてのリモートコントローラ又はナビゲーションシステムそのものに配置される。また、キー１１−１１３に相当する機能を、入力部１の他の例としての音声入力装置で実現しても構わない。
【００４１】
また、図８は、ステップＳ１０６における演算処理部４の処理手順を示すフローチャートである。図８において、演算処理部４は、入力部１からの入力イベントが有るか否か判断する（ステップＳ４０１）。具体的には、演算処理部４は、実際に入力部１からの入力イベントを受け取ることで、ステップＳ４０１の判断を行う。また、代替的に、演算処理部４は、ハード割込み処理によって、入力イベント用のバッファメモリ内に蓄積されうるイベントの有無を確認して、ステップＳ４０１の判断を行っても構わない。
【００４２】
ステップＳ４０１でＮＯと判断した場合、演算処理部４は、図８に示す処理を終了する。逆に、ＹＥＳと判断した場合には、演算処理部４は、キー１１−１１３のいずれが操作されたかを判断する（ステップＳ４０２）。
【００４３】
ステップＳ４０２において、キー１１又は１２が操作されたと判断した場合、演算処理部４は、同地点内案内処理を行う（ステップＳ４０３）。同地点案内処理とは、現在選択されている案内対象地点に割り当てられた案内発生場所の中で、直前に実行されたステップＳ１０５で出力されなかった場所の音声案内である。例えば、図９Ａにおいて、車両が案内発生場所Ｐ１及びＰ２の中間地点ｃ１を走行していると仮定する。この場合、直前のステップＳ１０５では、案内発生場所Ｐ１について音声案内が行われている。以上の仮定下で、キー１２が操作されると、音声案内制御部４１は、車両の現在位置に関係なく、車両の進行方向に沿って次の案内発生場所Ｐ２に割り当てられている基本音声案内データを、出力部５を構成するスピーカに出力する。スピーカは、入力された基本音声案内データに従って、例えば、「およそ５００ｍ先○○交差点を左方向です。左車線にお寄り下さい。」という内容の音声案内をステップＳ４０３で出力する。また、さらにキー１２が操作されたと判断した場合、音声案内制御部４１は、進行方向に沿ってさらに次の案内発生場所Ｐ３に割り当てられている基本音声案内データをスピーカから出力させる。
【００４４】
上記仮定下で、逆に、キー１１が操作されたと判断すると、音声案内制御部４１は、車両の現在位置に関係なく、車両の進行方向に沿って次の案内発生場所Ｐ２に割り当てられている基本音声案内データをスピーカから出力させる。また、さらにキー１１が操作されたと判断した場合、音声案内制御部４１は、前回の案内発生場所Ｐ２に対して、車両の後退方向に沿って次の案内発生場所Ｐ１に割り当てられている基本音声案内データをスピーカから出力させる。
【００４５】
なお、案内発生場所Ｐ３について基本音声案内データが出力された後、さらにキー１２が操作された場合、案内発生場所Ｐ３と案内対象交差点Ｎ１との間には、案内発生場所が無いので、音声案内制御部４１は、例えば警報音をスピーカから出力させて、その旨をユーザに通知しても良い。この場合、他にも、案内発生場所Ｐ３について再度音声案内が実行されても良いし、次の案内対象交差点Ｎ２に割り当てられた基本音声案内データの内、現在の案内対象交差点Ｎ１に最も近い案内発生場所Ｐ４について音声案内が実行されても良い。
【００４６】
また、案内発生場所Ｐ１について音声案内が実行された後、さらにキー１１が操作された場合についても、上述と同様の処理が行われても良い。つまり、警報音が出力されたり、案内発生場所Ｐ１について再度音声案内が実行されたり、前回の案内対象交差点Ｎ０に割り当てられた基本音声案内データの内、現在の案内対象交差点Ｎ１に最も近い案内発生場所Ｐ０について音声案内が実行されても良い。
【００４７】
また、上述の案内発生場所Ｐ４で音声案内を実行後は、音声案内制御部４１は、キー１２の操作に応答して、後続の案内発生場所Ｐ５及びＰ６での音声案内を実行しても構わない。同様に、上述の案内発生場所Ｐ０の音声案内後に、音声案内制御部４１は、キー１１の操作に応答して、従前の案内発生場所の音声案内を実行しても構わない。また案内音声がスピーカから出力されている際中に、いずれかのキーが操作された場合には、音声案内制御部４１は、警報音を出力させて、キーの操作を受け付けなくしてもよいし、その時点での音声出力を中断して、キー操作に応じた処理を実行してもよい。他にも、音声案内制御部４１は、キー操作の情報をバッファに蓄えておいて、現在の音声案内終了後、キー操作に応じた処理を実行しても良い。
【００４８】
このような音声案内を実現するために、基本音声案内データには、例えば、図９Ｂに示されるような、前後の案内発生場所を示す第１の接続情報が付加されることが好ましい。この第１の接続情報をたどることにより、音声案内制御部４１は、隣接する案内発生場所の基本音声案内データを参照することができる。このような基本音声案内データは、前述のステップＳ１０３又はＳ１０５で作成されても良いし、所定のキー操作に応答して作成されても良い。
【００４９】
また、ステップＳ４０２において、キー１３又は１４が操作されたと判断した場合、音声案内制御部４１は、詳細音声案内処理を実行する（ステップＳ４０４）。詳細音声案内処理とは、直前のステップＳ１０５で音声案内された案内発生場所について、補助音声案内データを使って詳細な音声案内を実行する処理である。例えば、図１０Ａにおいて、車両が案内発生場所Ｐ２及びＰ３の中間地点ｃ２を走行していると仮定する。この場合、直前のステップＳ１０５では、案内発生場所Ｐ２について音声案内が行われている。以上の仮定下で、キー１４が１回操作されると、音声案内制御部１４は、案内発生場所Ｐ２について１回目と指定されている補助音声案内データ（図５参照）をスピーカに出力する。スピーカは、入力された補助音声案内データに従って、例えば、「近くに△△銀行があります。」という内容の音声、つまり案内発生場所Ｐ２について詳細な案内音声を出力する。さらにキー１４が操作されると、２回目と指定されている補助音声案内データに従って、例えば、「さらに、□□株式会社もあります。」という内容の案内音声が出力される。
【００５０】
なお、詳細音声案内の代替例として、図１０Ｂに示すように、ステップＳ１０５で、音声案内制御部４１は、「およそ５００ｍ先○○交差点を左方向です。」と音声案内する。その後、ステップＳ１０６において、最初のキー１４の操作に応答して、音声案内制御部４１は、「およそ５００ｍ先○○交差点を左方向です。近くに□□スーパーがあります。」という内容の補助音声案内データに従って案内音声を出力し、キー１４をさらに操作すると、「３２０ｍ先○○交差点を左方向です。交差点左手前角に□□スーパーがあります。交差点右奥角には△△銀行があります。」と案内音声を出力しても構わない。以上のように、キー１４の操作の度に、案内対象地点について、より詳しい情報が音声出力される。
【００５１】
なお、音声案内制御部４１は、上述のものに限らず、案内対象地点付近に存在する施設を案内してもよいし、道路の車線又は形状について音声出力しても構わないし、さらには、案内対象地点までのより正確な距離を音声出力してもよい。
【００５２】
また、最も詳しい情報を案内した後さらにキー１４が操作された場合、音声案内制御部４１は、警報音を出力させて、さらなる詳しい情報が無いことをユーザに通知し、キー１４の操作を受け付けなくしても良い。他にも、音声案内制御部４１は、再び最も詳しい案内を再度出力させても良い。
【００５３】
また、キー１３が操作された場合には、キー１４が操作された時の逆の処理を音声案内制御部４１は行う。つまりキー１３が操作される度に、音声案内制御部４１は、音声案内の詳しさを徐々に大まかにしていく。このような案内を実現するために、例えば、図１０Ｃに示すように、補助音声案内データに、音声案内について詳細度の順番を示す階層接続情報が付加されることが好ましい。階層接続情報をたどることにより、音声案内制御部４１は、各案内発生場所について、詳細度の異なる補助音声案内データに順番にアクセス可能になる。このような補助音声案内データは、前述のステップＳ１０３又はＳ１０５で作成されても良いし、所定のキー操作に応答して作成されても良い。
【００５４】
また、ステップＳ４０２において、キー１５又は１６が操作されたと判断した場合、音声案内制御部４１は、他地点音声案内処理を実行する（ステップＳ４０５）。他地点音声案内処理とは、現在設定されている案内対象地点以外の案内対象地点について、基本音声案内データ及び／又は補助音声案内データを使って音声案内する処理である。例えば、図１１Ａに示されるように、案内発生場所Ｐ２及びＰ３の中間地点ｃ３を車両が走行中であると仮定する。この場合、直前のステップＳ１０５では、案内対象地点Ｎ１について音声案内が実行されている。以上の仮定下で、キー１６が操作されると、車両の進行方向に沿って次の案内対象地点Ｎ２に対する音声案内が実行される。さらにキー１６が操作されると、さらに次の案内対象地点Ｎ３（図示せず）について音声案内が実行される。
【００５５】
逆に、中間地点ｃ３において、キー１５が操作されると、すでに通過した案内対象地点Ｎ０について音声案内が実行される。以降、キー１５が操作される度に、既に通過した案内対象地点に遡って、音声案内制御部４１は音声案内を実行する。
【００５６】
ここで、中間地点ｃ３において、例えば、案内対象地点Ｎ２について音声案内の内容は、案内対象地点Ｎ２に割り当てられた基本音声案内データ及び／又は補助音声案内データに従っても良いし、案内対象地点Ｎ２に割り当てられたいずれの案内発生場所にも関連していなくとも良い。また、このような音声案内の最中に、音声案内制御部４１は、前述のキー１４が操作されることにより、案内対象地点Ｎ２について、より詳細な音声案内を出力するようにしても構わない。このような処理を実現するために、例えば図１１Ｂに示されるように、案内対象地点には、前後の案内対象地点を示す第２の接続情報が割り当てられることが好ましい。これにより、音声案内制御部４１は、案内対象地点を辿ることにより、現在設定されていない案内対象地点に割り当てられた基本音声データ及び／又は補助音声案内データを使って、ステップＳ４０３及び／又はＳ４０４と同じ要領で音声案内を行うことが可能となる。例えば、図１１Ｂに示す例では、音声案内制御部４１は、案内対象地点Ｎ１から、第２の接続情報を辿ることにより、前後の案内対象地点Ｎ０又はＮ２を参照することができ、さらにはそれぞれに割り当てられている案内発生場所を知ることができる。このような案内対象地点の情報は、前述のステップＳ１０３又はＳ１０５で作成されても良いし、所定のキー操作に応答して作成されても良い。
【００５７】
また、ステップＳ４０２において、キー１７−１１３が操作されたと判断した場合、音声案内制御部４１は、今回操作されたものに対応して案内音声制御を実行する（ステップＳ４０６）。具体的には、音声案内中にキー１８が操作されると、音声案内制御部４１は音声案内を停止する。その後、キー７１を押下することにより、音声案内は再開される。音声案内の再開場所は、音声案内の停止場所からでもよいし、先頭からでもよい。また、音声案内制御部４１は、一度キー１８が操作された後は、キー１７が操作されるまで音声案内を停止したままでもよいし、次の案内発生場所又は案内対象地点を通過した後に自動的に、必要な音声案内を再開してもよい。
【００５８】
また、音声案内中にキー１９が操作されると、音声案内制御部４１は音声案内を一時停止する。その後キー１９が操作されると、音声案内制御部４１は、スロー再生、つまり通常の半分のスピードで案内音声を出力する。なお、スロー再生は、出力されるべき音声のサンプリングレートを１／２倍にすることにより実現される。さらにキー１７が操作されると、音声案内制御部４１は、通常のスピードで案内音声を出力する。なお、キー１７及び１９が同時に操作されると、スロー再生が実行されても構わないし、スロー再生機能は別のキーに割り当てられてもよい。
【００５９】
また、音声案内中にキー１１１が操作されると、音声案内制御部４１は、通常よりも音声スピードを、１．３倍以上のスピードで案内音声を出力する（早送り再生）。また、音声案内制御部４１は、キー１７の操作に応答して、通常の音声スピードに戻す。なお、キー１１１が操作され続けている間に限り、音声案内制御部４１は、早送り再生するようにしてもよし、さらには、キー１１１が長時間操作されればされるほど、音声スピードを上げても良い。
【００６０】
同様に、キー１１０が操作されると、音声案内制御部４１は、通常よりも１．３倍のスピードで、案内音声を逆送り再生する。この場合も、音声案内制御部４１は、キー１７の操作に応答して、通常の音声スピードに戻す。なお、キー１１０が操作され続けている間に限り、音声案内制御部４１は、逆送り再生するようにしてもよし、さらには、キー１１１が長時間操作されればされるほど、逆送りの音声スピードを上げても良い。
【００６１】
なお、早送り再生又は逆送り再生するには、音声案内制御部４１は、出力すべき案内音声を、音声スピードに応じたレートで音声をサンプリングする。
【００６２】
また、ステップＳ４０２でキー１１２が操作されたと判断されると、次の音声案内が開始されるまで、音声案内制御部４１は、直前の音声案内を繰り返し実行するリピートモードに入る。例えば、図３Ａに示される案内発生場所Ｐ１において、案内音声の出力後に、キー１１２が操作されると、車両が案内発生場所Ｐ２に到達するまで、案内発生場所Ｐ１における案内音声が繰り返し出力される。また、キー１１２の再操作により、リピートモードは解除される。また、リピートモードの解除機能は、他のキーに割り当てられても良い。
【００６３】
ここで、図１２は、リピートモードの詳細な処理手順を示すフローチャートである。図１２において、音声案内制御部４１は、現在リピートモードに入っているか否か、つまり音声案内のリピートを実施しているか否かを判断する（ステップＳ５０１）。ＹＥＳと判断した場合、音声案内制御部４１は、案内音声の再生が終了しているか否かを判断する（ステップＳ５０２）。ＹＥＳと判断した場合、音声案内制御部４１は、直前に行った音声案内を再度出力する（ステップＳ５０３）。
【００６４】
ステップＳ５０１又はＳ５０２でＮＯと判断した場合、若しくはステップＳ５０３の後、音声案内制御部４１は、キー１１２が操作されたか否かを判断する（ステップＳ５０４）。ＹＥＳと判断した場合において、現在リピートモードに入っている場合（ステップＳ５０５）、音声案内制御部４１は、リピートモードを解除する（ステップＳ５０７）。逆に、ステップＳ５０５でＮＯと判断した場合、音声案内制御部４１は、リピートモードを設定する（ステップＳ５０６）。
【００６５】
ステップＳ５０４でＮＯと判断した場合、若しくはステップＳ５０６又はＳ５０７の後、音声案内制御部４１は、図１２に示される処理を終了する。これによって、図８に示される処理を終了して、図２のステップＳ１０７（後述）が実行される。
【００６６】
以上のようなステップＳ１０６が終了すると、演算処理部４は、車両が目的地に到着したか否かを判断する（ステップＳ１０７）。ＹＥＳと判断した場合、演算処理部４は、図２に示される処理を終了する。逆に、ＮＯと判断した場合、演算処理部４は、ステップＳ１０４に戻る。
【００６７】
以上説明したように、本ナビゲーションシステムは、図６を参照して説明したように、車両が各案内発生地点を通過する度に、その案内発生地点に割り当てられた基本音声案内データに従って、基本的な音声案内を行う。その後、ナビゲーションシステムは、ユーザによる入力部１の操作に応じて、同地点内案内処理、詳細音声案内処理又は他地点音声案内処理を行う。同地点案内処理では、現在接近中の案内対象地点に割り当てられており、かつ未通過又は既に通過した案内発生地点について、音声案内が行われる。また、詳細音声案内処理では、今回通過した案内発生地点についてより詳細な音声案内が行われる。また、他地点音声案内処理では、現在接近中でない案内対象地点（既に通過した案内対象地点又は後で通過すべき案内対象地点）について、音声案内が行われる。以上から明らかなように、ユーザは、入力部１を操作することにより、多様な音声案内を取得することが可能となる。
【００６８】
次に、本発明の変型例に係るナビゲーションシステムについて説明する。変型例に係るナビゲーションシステムの構成については、図１に示されるものと同様であるため、以下の説明では、図１を援用する。ただし、本変型例は、前述の実施形態と比較すると、ミュート機能を備える点で相違する。ミュート機能とは、図７に示すキー１１３により設定又は解除され、音声案内制御部４１がキー操作の直前に音声案内が実行された案内対象地点又は案内発生場所に車両がたどり着くまで一切案内音声を出力しない機能である。例えば、図１３において、案内対象地点Ｎ０及びＮ１の中間地点ｃ４を車両が走行していると仮定する。このような中間地点ｃ４において、ユーザがキー１１−１６を操作することにより、音声案内制御部４１が、案内対象地点Ｎ４についての音声案内を実行する。その直後にユーザがキー１１３を操作すると、音声案内制御部４１は、案内対象地点Ｎ４に割り当てられた最初の案内発生場所に到達するまで、つまり案内対象地点Ｎ３を通過するまで、音声案内を一切実行しない。これによって、ユーザが、やがて通過する案内対象地点について案内音声を聞き、その地点に到達するまで音声案内の必要がないとユーザが判断した場合は、ユーザは、案内音声を聞くことなく車両を運転できるようになる。
【００６９】
なお、一度キー１１３を操作した後でも、再びキー１１３を操作することにより、ミュート機能は解除される。また、さらに再びキー１１３を操作することで、前回設定された案内対象地点又は案内発生場所に到達するまで、音声案内制御部４１は、案内音声を出力しないようにしても構わない。
【００７０】
ここで、図１４は、ミュート機能を備えるナビゲーションシステムの処理手順を示すフローチャートである。図１４は、図２と比較すると、ステップＳ１０６に代えて、ステップＳ６０１−Ｓ６０５を含む点で相違する。それ以外に両フローチャートの間には相違点は無い。それ故、図１４において、図２に示されるステップに相当するものには同一のステップ番号を付け、それぞれの説明を省略する。
【００７１】
図１４において、演算処理部４は、ステップＳ１０５を実行した後、現在ミュート機能が設定されているか否かを判断する（ステップＳ６０１）。ＮＯと判断した場合、演算制御部４は、前述したステップＳ１０５を行った後、最後に音声案内を行った案内発生場所又は案内対象地点（以下、便宜上、最終案内地点と称する）を記憶する（ステップＳ６０２）。
【００７２】
また、ステップＳ６０１でＹＥＳと判断した場合、演算処理部４は、ステップＳ６０２で記憶される最終案内地点を通過したか否かを判断する（ステップＳ６０３）。ＹＥＳと判断した場合、演算処理部４は、ミュート機能の設定を解除する（ステップＳ６０４）。
【００７３】
また、ステップＳ６０２又はＳ６０４の後、若しくはステップＳ６０３でＮＯと判断した場合、演算処理部４は、ミュート機能の設定処理を行う（ステップＳ６０５）。ここで、図１５は、ステップＳ６０５の詳細な処理手順を示すフローチャートである。図１５において、演算処理部４は、キー１１３が操作されたか否かを判断する（ステップＳ７０１）。ＮＯと判断した場合、演算処理部４は、図１５に示される処理を終了して、図１４のステップＳ１０７を実行する。
【００７４】
それに対して、ステップＳ７０１でＹＥＳと判断した場合、演算処理部４は、現在ミュート機能が設定されているか否かを判断する（ステップＳ７０２）。ＹＥＳと判断した場合、演算処理部４は、ミュート機能の設定を解除する（ステップＳ７０３）。逆に、ＮＯと判断した場合、演算処理部４は、ミュート機能を設定する（ステップＳ７０４）。以上のステップＳ７０３又はＳ７０４の終了後、演算処理部４は、図１５に示される処理を終了して、図１４のステップＳ１０７を実行する。
【００７５】
以上説明したように、本変型例に係るナビゲーションシステムによれば、ステップＳ６０１でミュート機能が設定されていると判断されれば、ステップＳ１０５がスキップされる。これによって、ユーザが、やがて通過する案内対象地点について案内音声を聞き、その地点に到達するまで音声案内の必要がないとユーザが判断した場合は、ユーザは、案内音声を聞くことなく車両を運転できるようになる。
【産業上の利用可能性】
【００７６】
本発明に係るナビゲーションシステムは、多様な案内情報を提供できるという技術的効果が要求される車載等の用途にも適用できる。
【図面の簡単な説明】
【００７７】
【図１】本発明の一実施形態に係るナビゲーションシステムの構成を示すブロック図
【図２】図１に示すナビゲーションシステムにおける主要な処理の手順を示すフローチャート
【図３Ａ】図１に示すナビゲーションシステムで案内音声が出力される案内発生場所を示す模式図
【図３Ｂ】図１に示すナビゲーションシステムで案内音声が出力される案内発生場所の他の例を示す模式図
【図４】図２に示すステップＳ１０３における、音声案内制御部４１の処理手順を示すフローチャート
【図５】図３Ａに示す案内発生場所Ｐ１−Ｐ３における音声案内の内容を例示する模式図
【図６】図２に示すステップＳ１０５における、演算処理部４の処理手順を示すフローチャート
【図７】図１に示す入力部１に配置されるキー１１−１１３を示す模式図
【図８】図２に示すステップＳ１０６における演算処理部４の処理手順を示すフローチャート
【図９Ａ】車両が現在走行している中間地点ｃ１を示す模式図
【図９Ｂ】図５に示す基本音声案内データに付加される第１の接続情報を示す模式図
【図１０Ａ】車両が現在走行している中間地点ｃ２を示す模式図
【図１０Ｂ】図１０Ａに示す中間地点ｃ２における音声案内の内容を例示する模式図
【図１０Ｃ】図５に示す補助音声案内データに付加される階層接続情報を示す模式図
【図１１Ａ】車両が現在走行している中間地点ｃ３を示す模式図
【図１１Ｂ】図３Ａに示す案内対象地点に割り当てられる第２の接続情報を示す模式図
【図１２】図１に示す音声案内制御部４１が実行するリピートモード時の処理手順を示すフローチャート
【図１３】車両が現在走行している中間地点ｃ４を示す模式図
【図１４】本発明の変型例に係るナビゲーションシステムの処理手順を示すフローチャート
【図１５】図１４のステップＳ６０５の詳細な処理手順を示すフローチャート
【符号の説明】
【００７８】
１  入力部
２  データ記憶部
３  位置検出部
４  演算制御部
４１  音声案内制御部
５  出力部
【図１】
2005189199.tif 000003
【図２】
2005189199.tif 000004
【図３Ａ】
2005189199.tif 000005
【図３Ｂ】
2005189199.tif 000006
【図４】
2005189199.tif 000007
【図５】
2005189199.tif 000008
【図６】
2005189199.tif 000009
【図７】
2005189199.tif 000010
【図８】
2005189199.tif 000011
【図９Ａ】
2005189199.tif 000012
【図９Ｂ】
2005189199.tif 000013
【図１０Ａ】
2005189199.tif 000014
【図１０Ｂ】
2005189199.tif 000015
【図１０Ｃ】
2005189199.tif 000016
【図１１Ａ】
2005189199.tif 000017
【図１１Ｂ】
2005189199.tif 000018
【図１２】
2005189199.tif 000019
【図１３】
2005189199.tif 000020
【図１４】
2005189199.tif 000021
【図１５】
2005189199.tif 000022