(57)【要約】【課題】キャラクタ音声データに不足部分があっても音声案内を実行できるようにする。【解決手段】ナビゲーションシステムは、標準音声データ記憶手段とキャラクタ音声データ記憶手段とを含み、標準単位音声データおよびキャラクタ単位音声データはそれぞれ識別子に対応付けられて蓄積された音声データ記憶手段３１７を備え、案内経路データは案内ポイント毎に該案内ポイントにおける案内音声を出力するための単位音声データの識別子情報を含み、キャラクタ音声データによる案内音声出力が選択された場合、音声データ不足判別手段２１４は、識別子を含む案内経路データに基づいて、案内ポイントにおけるキャラクタ単位音声データの不足分の有無を判別し、不足がある場合、キャラクタ音声データ編集手段２２０はキャラクタ単位音声データのみに基づいて案内経路データを編集し、音声案内出力手段２２１は編集された案内経路データに基づいて音声出力する。【選択図】図２
2010175361.tif 000002
【特許請求の範囲】
【請求項１】
出発地と目的地とを含む経路探索条件に基づいて出発地から目的地までの案内経路を探索する経路探索手段と、経路探索手段が探索した案内経路データに従って所要の案内ポイントにおいて案内音声を出力する音声案内出力手段と、を備えたナビゲーションシステムにおいて、
前記ナビゲーションシステムは、案内音声を出力するための標準単位音声データ群を蓄積した標準音声データ記憶手段と、所定の案内音声を出力するための単位音声データであって特定のキャラクタによって作成されたキャラクタ単位音声データ群を蓄積したキャラクタ音声データ記憶手段と、を含み、前記標準単位音声データおよびキャラクタ単位音声データはそれぞれ識別子に対応付けられて蓄積された音声データ記憶手段と、単位音声データの不足を判別する音声データ不足判別手段と、キャラクタ音声データ編集手段と、を備え、
前記案内経路データは、案内地点の所要距離手前に設定される案内ポイント毎に該案内ポイントにおける案内音声を出力するための単位音声データの識別子情報を含み、前記キャラクタ音声データによる案内音声出力が選択された場合、音声データ不足判別手段は、前記識別子を含む案内経路データに基づいて、ある案内ポイントにおける前記キャラクタ単位音声データの不足分の有無を判別し、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、前記案内ポイントにおけるキャラクタ単位音声データのみに基づいて前記案内経路データを編集し、前記音声案内出力手段は、前記編集された案内経路データに基づいて案内音声を出力することを特徴とするナビゲーションシステム。
【請求項２】
前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、当該不足するキャラクタ単位音声データを用いて音声案内すべき案内ポイントにおける案内をスキップし、該案内ポイントの次の案内ポイントにおいて前記音声案内を出力するように前記キャラクタ音声データのみを用いて前記案内経路データを編集することを特徴とする請求項１に記載のナビゲーションシステム。
【請求項３】
前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、当該不足するキャラクタ単位音声データを除外し、該当する案内ポイントにおける前記キャラクタ単位音声データのみを用いて前記案内経路データを編集することを特徴とする請求項１に記載のナビゲーションシステム。
【請求項４】
前記ナビゲーションシステムは、現在位置検出手段と、前記案内経路データに従って案内経路と、現在位置マークを表示する表示手段と、補助画像表示制御手段と、を備え、前記補助画像表示制御手段は、前記現在位置検出手段が検出した現在位置に基づいて、前記案内ポイントを算出し、キャラクタ音声データ編集手段が前記不足分のキャラクタ単位音声データに応じた補助画像を選択し、該補助画像を該当する案内地点の近傍に表示する制御を行うことを特徴とする請求項２または請求項３に記載のナビゲーションシステム。
【請求項５】
出発地と目的地とを含む経路探索条件に基づいて出発地から目的地までの案内経路を探索する経路探索手段を有する経路探索サーバと、経路探索手段が探索した案内経路データに従って所要の案内ポイントにおいて案内音声を出力する音声案内出力手段を有する端末装置と、を備えたナビゲーションシステムにおいて、
前記経路探索サーバは、案内音声を出力するための標準単位音声データ群を蓄積した標準音声データ記憶手段と、所定の案内音声を出力するための単位音声データであって特定のキャラクタによって作成されたキャラクタ単位音声データ群を蓄積したキャラクタ音声データ記憶手段と、を含み、前記標準単位音声データおよびキャラクタ単位音声データはそれぞれ識別子に対応付けられて蓄積された音声データ記憶手段を備え、前記端末装置は、単位音声データの不足を判別する音声データ不足判別手段と、キャラクタ音声データ編集手段と、を備え、
前記案内経路データは、案内地点の所要距離手前に設定される案内ポイント毎に該案内ポイントにおける案内音声を出力するための単位音声データの識別子情報を含み、前記キャラクタ音声データによる案内音声出力が選択された場合、音声データ不足判別手段は、前記識別子を含む案内経路データに基づいて、ある案内ポイントにおける前記キャラクタ単位音声データの不足分の有無を判別し、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、前記案内ポイントにおけるキャラクタ単位音声データのみに基づいて前記案内経路データを編集し、前記音声案内出力手段は、前記編集された案内経路データに基づいて案内音声を出力することを特徴とするナビゲーションシステム。
【請求項６】
前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、当該不足するキャラクタ単位音声データを用いて音声案内すべき案内ポイントにおける案内をスキップし、該案内ポイントの次の案内ポイントにおいて前記音声案内を出力するように前記キャラクタ音声データのみを用いて前記案内経路データを編集することを特徴とする請求項５に記載のナビゲーションシステム。
【請求項７】
前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、当該不足するキャラクタ単位音声データを除外し、該当する案内ポイントにおける前記キャラクタ単位音声データのみを用いて前記案内経路データを編集することを特徴とする請求項５に記載のナビゲーションシステム。
【請求項８】
前記ナビゲーションシステムは、現在位置検出手段と、前記案内経路データに従って案内経路と、現在位置マークを表示する表示手段と、補助画像表示制御手段と、を備え、前記補助画像表示制御手段は、前記現在位置検出手段が検出した現在位置に基づいて、前記案内ポイントを算出し、キャラクタ音声データ編集手段が前記不足分のキャラクタ単位音声データに応じた補助画像を選択し、該補助画像を該当する案内地点の近傍に表示する制御を行うことを特徴とする請求項６または請求項７に記載のナビゲーションシステム。
【請求項９】
出発地と目的地とを含む経路探索条件に基づいて出発地から目的地までの案内経路を探索する経路探索手段を有する経路探索サーバとネットワークを介して接続され、経路探索手段が探索した案内経路データに従って所要の案内ポイントにおいて案内音声を出力する音声案内出力手段を有する端末装置において、
前記経路探索サーバは、案内音声を出力するための標準単位音声データ群を蓄積した標準音声データ記憶手段と、所定の案内音声を出力するための単位音声データであって特定のキャラクタによって作成されたキャラクタ単位音声データ群を蓄積したキャラクタ音声データ記憶手段と、を含み、前記標準単位音声データおよびキャラクタ単位音声データはそれぞれ識別子に対応付けられて蓄積された音声データ記憶手段を備え、前記端末装置は、単位音声データの不足を判別する音声データ不足判別手段と、キャラクタ音声データ編集手段と、を備え、
前記案内経路データは、案内地点の所要距離手前に設定される案内ポイント毎に該案内ポイントにおける案内音声を出力するための単位音声データの識別子情報を含み、前記キャラクタ音声データによる案内音声出力が選択された場合、音声データ不足判別手段は、前記識別子を含む案内経路データに基づいて、ある案内ポイントにおける前記キャラクタ単位音声データの不足分の有無を判別し、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、前記案内ポイントにおけるキャラクタ単位音声データのみに基づいて前記案内経路データを編集し、前記音声案内出力手段は、前記編集された案内経路データに基づいて案内音声を出力することを特徴とする端末装置。
【請求項１０】
前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、当該不足するキャラクタ単位音声データを用いて音声案内すべき案内ポイントにおける案内をスキップし、該案内ポイントの次の案内ポイントにおいて前記音声案内を出力するように前記キャラクタ音声データのみを用いて前記案内経路データを編集することを特徴とする請求項９に記載の端末装置。
【請求項１１】
前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、当該不足するキャラクタ単位音声データを除外し、該当する案内ポイントにおける前記キャラクタ単位音声データのみを用いて前記案内経路データを編集することを特徴とする請求項９に記載の端末装置。
【請求項１２】
前記ナビゲーションシステムは、現在位置検出手段と、前記案内経路データに従って案内経路と、現在位置マークを表示する表示手段と、補助画像表示制御手段と、を備え、前記補助画像表示制御手段は、前記現在位置検出手段が検出した現在位置に基づいて、前記案内ポイントを算出し、キャラクタ音声データ編集手段が前記不足分のキャラクタ単位音声データに応じた補助画像を選択し、該補助画像を該当する案内地点の近傍に表示する制御を行うことを特徴とする請求項１０または請求項１１に記載の端末装置。
【請求項１３】
経路探索手段が探索した案内経路データに従って所要の案内ポイントにおいて案内音声を出力する音声案内出力手段を有する端末装置にネットワークを介して接続され、出発地と目的地とを含む経路探索条件に基づいて出発地から目的地までの案内経路を探索する経路探索手段を有する経路探索サーバにおいて、
前記端末装置は、単位音声データの不足を判別する音声データ不足判別手段と、キャラクタ音声データ編集手段と、を備え、前記案内経路データは、案内地点の所要距離手前に設定される案内ポイント毎に該案内ポイントにおける案内音声を出力するための単位音声データの識別子情報を含み、前記キャラクタ音声データによる案内音声出力が選択された場合、音声データ不足判別手段は、前記識別子を含む案内経路データに基づいて、ある案内ポイントにおける前記キャラクタ単位音声データの不足分の有無を判別し、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、前記案内ポイントにおけるキャラクタ単位音声データのみに基づいて前記案内経路データを編集し、前記音声案内出力手段は、前記編集された案内経路データに基づいて案内音声を出力する端末装置であって、
前記経路探索サーバは、案内音声を出力するための標準単位音声データ群を蓄積した標準音声データ記憶手段と、所定の案内音声を出力するための単位音声データであって特定のキャラクタによって作成されたキャラクタ単位音声データ群を蓄積したキャラクタ音声データ記憶手段と、を含み、前記標準単位音声データおよびキャラクタ単位音声データはそれぞれ前記識別子に対応付けられて蓄積された音声データ記憶手段を備えたことを特徴とする経路探索サーバ。
【請求項１４】
出発地と目的地とを含む経路探索条件に基づいて出発地から目的地までの案内経路を探索する経路探索手段と、経路探索手段が探索した案内経路データに従って所要の案内ポイントにおいて案内音声を出力する音声案内出力手段と、を備えたナビゲーションシステムにおける音声案内方法において、
前記ナビゲーションシステムは、案内音声を出力するための標準単位音声データ群を蓄積した標準音声データ記憶手段と、所定の案内音声を出力するための単位音声データであって特定のキャラクタによって作成されたキャラクタ単位音声データ群を蓄積したキャラクタ音声データ記憶手段と、を含み、前記標準単位音声データおよびキャラクタ単位音声データはそれぞれ識別子に対応付けられて蓄積された音声データ記憶手段と、単位音声データの不足を判別する音声データ不足判別手段と、キャラクタ音声データ編集手段と、を備え、
前記案内経路データは、案内地点の所要距離手前に設定される案内ポイント毎に該案内ポイントにおける案内音声を出力するための単位音声データの識別子情報を含み、前記キャラクタ音声データによる案内音声出力が選択された場合、音声データ不足判別手段が、前記識別子を含む案内経路データに基づいて、ある案内ポイントにおける前記キャラクタ単位音声データの不足分の有無を判別するステップと、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段が、前記案内ポイントにおけるキャラクタ単位音声データのみに基づいて前記案内経路データを編集するステップと、前記音声案内出力手段が、前記編集された案内経路データに基づいて案内音声を出力するステップと、からなることを特徴とする音声案内方法。
【請求項１５】
前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段が前記案内経路データを編集するステップは、当該不足するキャラクタ単位音声データを用いて音声案内すべき案内ポイントにおける案内をスキップし、該案内ポイントの次の案内ポイントにおいて前記音声案内を出力するように前記キャラクタ音声データのみを用いて前記案内経路データを編集する処理を含むことを特徴とする請求項１４に記載の音声案内方法。
【請求項１６】
前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段前記案内経路データを編集するステップは、当該不足するキャラクタ単位音声データを除外し、該当する案内ポイントにおける前記キャラクタ単位音声データのみを用いて前記案内経路データを編集する処理を含むことを特徴とする請求項１４に記載の音声案内方法。
【請求項１７】
前記ナビゲーションシステムは、現在位置検出手段と、前記案内経路データに従って案内経路と、現在位置マークを表示する表示手段と、補助画像表示制御手段と、を備え、前記補助画像表示制御手段が、前記現在位置検出手段が検出した現在位置に基づいて、前記案内ポイントを算出するステップと、キャラクタ音声データ編集手段が前記不足分のキャラクタ単位音声データに応じた補助画像を選択するステップと、該補助画像を該当する案内地点の近傍に表示する制御を行うステップと、を有することを特徴とする請求項１５または請求項１６に記載の音声案内方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出発地と目的地を含む経路探索条件に基づいて探索用ネットワークデータを参照して前記出発地から目的地までの案内経路を経路探索手段が探索し、地図、案内経路を表示手段に表示するするとともに、交差点などに応じた案内ポイントにおいて音声出力による案内を行うナビゲーションシステム、音声案内方法、経路探索サーバおよび端末装置に関するものであり、特に、音声案内のための標準の音声データとユーザ選択可能な少なくとも１つのキャラクタに対応したキャラクタ音声データとを備え、キャラクタ音声データに不足部分があった場合においても、音声案内を実行し得るようにしたナビゲーションシステム、音声案内方法、経路探索サーバおよび端末装置に関するものである。
【背景技術】
【０００２】
近年、走行ルートや交通情報などの案内を行うカーナビゲーション装置や、目的地までの道順の案内を受信し案内する端末装置など、目的地までの経路や、進行先の渋滞情報等をユーザに提供するナビゲーション装置、ナビゲーションシステムが開発されている。
【０００３】
ナビゲーションシステムは、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ：全地球測位システム）を利用したものであり、地球上を周回している複数のＧＰＳ衛星から送信されるＧＰＳ信号をＧＰＳアンテナで受信し、該ＧＰＳ信号に含まれる衛星位置や時計情報等を解析して位置の特定化を行うものである。該複数のＧＰＳ衛星の個数は少なくとも４個以上必要である。ＧＰＳの単独測位精度は一般的に１０ｍ強であるが、ＤＧＰＳ（Ｄｉｆｆｅｒｅｎｔｉａｌ  ＧＰＳ：ディファレンシャルＧＰＳ）を採用することにより５ｍ以下に向上する。
【０００４】
このような測位機能を有する端末装置の利用技術としては、種々の分野の技術が提案されており、例えば、自動車用のナビゲーション装置（カーナビ）を発展させ、携帯電話を端末として地図・経路情報を経路探索サーバ（サーバ）から配信する歩行者用の通信型ナビゲーションシステムが提案されている。
【０００５】
近年、携帯電話、ＰＨＳ等の携帯通信端末機器の性能は飛躍的に向上し、また、多機能化が進んでいる。特に通話機能の他にデータ通信機能が強化され、ユーザに対してインターネットを介した種々のデータ通信サービスが提供されている。ナビゲーションサービスもその１つであり、自動車の運転者のみならず携帯電話ユーザに対して現在位置から目的地までの経路案内を提供する通信ナビゲーションシステムが実用化されている。
【０００６】
一般的なナビゲーション装置やナビゲーションシステムにおいては、携帯ナビゲーション端末から出発地と目的地の情報を経路探索サーバに送り、経路探索サーバで道路網や交通網のデータから探索条件に合致した経路を探索して案内するように構成されている。探索条件としては、出発地から目的地までの移動手段、例えば、徒歩、自動車、鉄道と徒歩の併用などがあり、これを探索条件の１つとして経路探索する。
【０００７】
経路探索サーバは、地図データの道路（経路）をその結節点、屈曲点の位置をノードとし、各ノードを結ぶ経路をリンクとし、全てのリンクのコスト情報（距離や所要時間）をデータベースとして備えている。そして、経路探索サーバは、データベースを参照して、出発地のノードから目的地のノードに至るリンクを順次探索し、リンクのコスト情報が最小となるノード、リンクをたどって案内経路とすることによって最短の経路を携帯ナビゲーション端末に案内することができる。このような経路探索の手法としてはラベル確定法あるいはダイクストラ法と言われる手法が用いられる。
【０００８】
上記のようなナビゲーションシステムにおいて、経路探索サーバが端末装置に配信する案内経路は利用者がたどるべきノード番号、リンク番号を順に並べたデータとなる。交差点のノードなど利用者が右左折すべき場所になった時に曲がるべき方向を案内するため、当該ノードにガイダンスポイントを設定し、そのガイダンスポイントで音声や表示により利用者に案内を出力するようにしたナビゲーションシステムも知られている。例えば、ガイダンスポイントの手前で「この先、２００ｍ〇〇丁目交差点です。交差点を左折して下さい」などのガイダンスデータをガイダンスポイントごとに案内経路とともに端末装置に配信する。端末装置では、案内経路を走行して行くとガイダンスポイントごとに前述のようなガイダンスが出力され利用者は経路進行の案内を受けることができる。
【０００９】
また、ユーザの好みに合わせ、単にナビゲーションに関する情報を標準音声のみで提供するのではなく、方言、タレントやアニメのキャラクタの声など複数の音声データを持ち、ユーザの好みに応じて音声案内を行うナビゲーション装置が開発されている。例えば、下記特許文献１（特開平８−１２４０９２号公報）では、ユーザの選択した地方の方言、あるいは国の言語によって音声案内を行うナビゲーション装置の技術が開示されている。
【００１０】
この特許文献１に開示されたナビゲーション装置は、交差点案内制御部は、地図データ記憶部から読み出し、ＣＲＴディスプレイ装置に表示したその地域の地図上に、現在地検出部による自車の現在位置を表示するように制御するとともに、言語データベースメモリに格納されている方言あるいは他国語を読み出して、交差点における右折、左折の案内や、右・左折後の方向の地名等、あるいは装置の取扱い指示等を、音声合成部を制御して音声出力するように構成されたものである。
【００１１】
また、下記特許文献２（特開２００５−３０８４５７号公報）では、ユーザの住んでいる地域に即した音声データを選択し、音声案内システムの技術が開示されている。更に、下記特許文献３（特開２００６−３３０４８４号公報）では、対応する音声データが存在しない場合に、予め用意している予備音声データを用いて音声を合成し、出力する技術が開示されている。
【００１２】
この特許文献２に開示された音声案内システムは、電子地図データと車両の現在位置データとに基づき該車両の走行履歴を記憶する走行履歴記憶手段と、走行履歴に含まれる対象物の利用状況に応じて該対象物に対応する音声データを経路案内に用いるか否かを判定する判定手段と、を備えたものである。また、特許文献３に開示された音声案内システムは、音声案内を行う複数のキャラクタの音片データを格納する第１格納手段と、  複数のキャラクタの素片データを前記音片データに対応づけて格納する第２格納手段とを備え、切替手段によりキャラクタが切換えられると、当該キャラクタに対応する音片データを第１格納手段から検索し、当該音片データに対応する素片データを第２格納手段から検索し、検索した音片データと素片データを合成することにより合成データを作成しその合成データを音声出力するように構成されたものである。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開平８−１２４０９２号公報（段落[００２８]、段落[００２９]）
【特許文献２】特開２００５−３０８４５７号公報（段落[００４７]〜段落[００５２]）
【特許文献３】特開２００６−３３０４８４号公報（段落[００４５]〜段落[００５１]）
【発明の概要】
【発明が解決しようとする課題】
【００１４】
一般的に経路の音声案内における標準音声データは特定話者に発声させて作成し、あるいは、機械的に音声合成して作成されるが、ユーザの好みに応じた特定のキャラクタの音声データはそれぞれのキャラクタである俳優や声優が読み上げた音声をデータとして記録する必要があり、標準音声データに比較して制作コストが高くなる。一方、ナビゲーションシステムのような電子機器においては、製品やシステムのバージョンアップによりユーザに提供する機能が改善されるのが一般的である。例えば、ナビゲーションシステムにおける音声案内も当初設定された案内文に機能改善によって新たな案内文が追加されることもある。その場合、キャラクタの音声データを含め追加、変更するとコストが増加するという問題点がある。
【００１５】
従って、上記特許文献１や特許文献２のように複数の音声データを用意しておく技術では上記のような問題点を解消することはできない。また、上記特許文献３に開示されている技術では、音声案内を予め全て録音しておく必要は無く、音声データの容量を抑えることが可能であり、また、ユーザが選択している音声データ以外での出力はされなくなる。しかしながら、対応する音声データが存在しない部分は合成音声で補完されるものであり、ユーザの選択したキャラクタの音声データで全ての音声案内がなされるものではなく、ユーザが違和感を覚えたり、気分を損なったりするという問題点が存在する。
【００１６】
本願の発明者は上記の問題点を解消すべく種々検討を重ねた結果、キャラクタ音声データによる案内音声出力が選択された場合、音声データ不足判別手段が識別子を含む案内経路データに基づいて、ある案内ポイントにおけるキャラクタ単位音声データの不足分の有無を判別し、キャラクタ単位音声データに不足がある場合、キャラクタ音声データ編集手段が、案内ポイントにおけるキャラクタ単位音声データのみに基づいて案内経路データを編集し、音声案内出力手段が編集された案内経路データに基づいて案内音声を出力するようになせば、上記の問題点を解消し得ることに想到して本発明を完成するに至ったものである。
【００１７】
すなわち、本発明は上記の問題点を解消することを課題とし、音声案内のための標準の音声データとユーザ選択可能な少なくとも１つのキャラクタに対応したキャラクタ音声データとを備えたナビゲーションシステムにおいて、前記キャラクタ音声データに不足部分があった場合においても、音声案内を実行し得るようにしたナビゲーションシステムを提供することを目的とするものである。
【課題を解決するための手段】
【００１８】
前記課題を解決するために、本願の請求項１にかかる発明は、
出発地と目的地とを含む経路探索条件に基づいて出発地から目的地までの案内経路を探索する経路探索手段と、経路探索手段が探索した案内経路データに従って所要の案内ポイントにおいて案内音声を出力する音声案内出力手段と、を備えたナビゲーションシステムにおいて、
前記ナビゲーションシステムは、案内音声を出力するための標準単位音声データ群を蓄積した標準音声データ記憶手段と、所定の案内音声を出力するための単位音声データであって特定のキャラクタによって作成されたキャラクタ単位音声データ群を蓄積したキャラクタ音声データ記憶手段と、を含み、前記標準単位音声データおよびキャラクタ単位音声データはそれぞれ識別子に対応付けられて蓄積された音声データ記憶手段と、単位音声データの不足を判別する音声データ不足判別手段と、キャラクタ音声データ編集手段と、を備え、
前記案内経路データは、案内地点の所要距離手前に設定される案内ポイント毎に該案内ポイントにおける案内音声を出力するための単位音声データの識別子情報を含み、前記キャラクタ音声データによる案内音声出力が選択された場合、音声データ不足判別手段は、前記識別子を含む案内経路データに基づいて、ある案内ポイントにおける前記キャラクタ単位音声データの不足分の有無を判別し、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、前記案内ポイントにおけるキャラクタ単位音声データのみに基づいて前記案内経路データを編集し、前記音声案内出力手段は、前記編集された案内経路データに基づいて案内音声を出力することを特徴とする。
【００１９】
また、本願の請求項２にかかる発明は、請求項１にかかるナビゲーションシステムにおいて、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、当該不足するキャラクタ単位音声データを用いて音声案内すべき案内ポイントにおける案内をスキップし、該案内ポイントの次の案内ポイントにおいて前記音声案内を出力するように前記キャラクタ音声データのみを用いて前記案内経路データを編集することを特徴とする。
【００２０】
また、本願の請求項３にかかる発明は、請求項１にかかるナビゲーションシステムにおいて、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、当該不足するキャラクタ単位音声データを除外し、該当する案内ポイントにおける前記キャラクタ単位音声データのみを用いて前記案内経路データを編集することを特徴とする。
【００２１】
また、本願の請求項４にかかる発明は、請求項２または請求項３にかかるナビゲーションシステムにおいて、前記ナビゲーションシステムは、現在位置検出手段と、前記案内経路データに従って案内経路と、現在位置マークを表示する表示手段と、補助画像表示制御手段と、を備え、前記補助画像表示制御手段は、前記現在位置検出手段が検出した現在位置に基づいて、前記案内ポイントを算出し、キャラクタ音声データ編集手段が前記不足分のキャラクタ単位音声データに応じた補助画像を選択し、該補助画像を該当する案内地点の近傍に表示する制御を行うことを特徴とする。
【００２２】
本願の請求項５にかかる発明は、
出発地と目的地とを含む経路探索条件に基づいて出発地から目的地までの案内経路を探索する経路探索手段を有する経路探索サーバと、経路探索手段が探索した案内経路データに従って所要の案内ポイントにおいて案内音声を出力する音声案内出力手段を有する端末装置と、を備えたナビゲーションシステムにおいて、
前記経路探索サーバは、案内音声を出力するための標準単位音声データ群を蓄積した標準音声データ記憶手段と、所定の案内音声を出力するための単位音声データであって特定のキャラクタによって作成されたキャラクタ単位音声データ群を蓄積したキャラクタ音声データ記憶手段と、を含み、前記標準単位音声データおよびキャラクタ単位音声データはそれぞれ識別子に対応付けられて蓄積された音声データ記憶手段を備え、前記端末装置は、単位音声データの不足を判別する音声データ不足判別手段と、キャラクタ音声データ編集手段と、を備え、
前記案内経路データは、案内地点の所要距離手前に設定される案内ポイント毎に該案内ポイントにおける案内音声を出力するための単位音声データの識別子情報を含み、前記キャラクタ音声データによる案内音声出力が選択された場合、音声データ不足判別手段は、前記識別子を含む案内経路データに基づいて、ある案内ポイントにおける前記キャラクタ単位音声データの不足分の有無を判別し、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、前記案内ポイントにおけるキャラクタ単位音声データのみに基づいて前記案内経路データを編集し、前記音声案内出力手段は、前記編集された案内経路データに基づいて案内音声を出力することを特徴とする。
【００２３】
また、本願の請求項６にかかる発明は、請求項５にかかるナビゲーションシステムにおいて、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、当該不足するキャラクタ単位音声データを用いて音声案内すべき案内ポイントにおける案内をスキップし、該案内ポイントの次の案内ポイントにおいて前記音声案内を出力するように前記キャラクタ音声データのみを用いて前記案内経路データを編集することを特徴とする。
【００２４】
また、本願の請求項７にかかる発明は、請求項５にかかるナビゲーションシステムにおいて、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、当該不足するキャラクタ単位音声データを除外し、該当する案内ポイントにおける前記キャラクタ単位音声データのみを用いて前記案内経路データを編集することを特徴とする。
【００２５】
また、本願の請求項８にかかる発明は、請求項６または請求項７にかかるナビゲーションシステムにおいて、前記ナビゲーションシステムは、現在位置検出手段と、前記案内経路データに従って案内経路と、現在位置マークを表示する表示手段と、補助画像表示制御手段と、を備え、前記補助画像表示制御手段は、前記現在位置検出手段が検出した現在位置に基づいて、前記案内ポイントを算出し、キャラクタ音声データ編集手段が前記不足分のキャラクタ単位音声データに応じた補助画像を選択し、該補助画像を該当する案内地点の近傍に表示する制御を行うことを特徴とする。
【００２６】
また、本願の請求項９にかかる発明は、
出発地と目的地とを含む経路探索条件に基づいて出発地から目的地までの案内経路を探索する経路探索手段を有する経路探索サーバとネットワークを介して接続され、経路探索手段が探索した案内経路データに従って所要の案内ポイントにおいて案内音声を出力する音声案内出力手段を有する端末装置において、
前記経路探索サーバは、案内音声を出力するための標準単位音声データ群を蓄積した標準音声データ記憶手段と、所定の案内音声を出力するための単位音声データであって特定のキャラクタによって作成されたキャラクタ単位音声データ群を蓄積したキャラクタ音声データ記憶手段と、を含み、前記標準単位音声データおよびキャラクタ単位音声データはそれぞれ識別子に対応付けられて蓄積された音声データ記憶手段を備え、前記端末装置は、単位音声データの不足を判別する音声データ不足判別手段と、キャラクタ音声データ編集手段と、を備え、
前記案内経路データは、案内地点の所要距離手前に設定される案内ポイント毎に該案内ポイントにおける案内音声を出力するための単位音声データの識別子情報を含み、前記キャラクタ音声データによる案内音声出力が選択された場合、音声データ不足判別手段は、前記識別子を含む案内経路データに基づいて、ある案内ポイントにおける前記キャラクタ単位音声データの不足分の有無を判別し、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、前記案内ポイントにおけるキャラクタ単位音声データのみに基づいて前記案内経路データを編集し、前記音声案内出力手段は、前記編集された案内経路データに基づいて案内音声を出力することを特徴とする。
【００２７】
また、本願の請求項１０にかかる発明は、請求項９にかかる端末装置において、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、当該不足するキャラクタ単位音声データを用いて音声案内すべき案内ポイントにおける案内をスキップし、該案内ポイントの次の案内ポイントにおいて前記音声案内を出力するように前記キャラクタ音声データのみを用いて前記案内経路データを編集することを特徴とする。
【００２８】
また、本願の請求項１１にかかる発明は、請求項９にかかる端末装置において、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、当該不足するキャラクタ単位音声データを除外し、該当する案内ポイントにおける前記キャラクタ単位音声データのみを用いて前記案内経路データを編集することを特徴とする。
【００２９】
また、本願の請求項１２にかかる発明は、請求項１０または請求項１２にかかる端末装置において、前記ナビゲーションシステムは、現在位置検出手段と、前記案内経路データに従って案内経路と、現在位置マークを表示する表示手段と、補助画像表示制御手段と、を備え、前記補助画像表示制御手段は、前記現在位置検出手段が検出した現在位置に基づいて、前記案内ポイントを算出し、キャラクタ音声データ編集手段が前記不足分のキャラクタ単位音声データに応じた補助画像を選択し、該補助画像を該当する案内地点の近傍に表示する制御を行うことを特徴とする。
【００３０】
また、本願の請求項１３にかかる発明は、
経路探索手段が探索した案内経路データに従って所要の案内ポイントにおいて案内音声を出力する音声案内出力手段を有する端末装置にネットワークを介して接続され、出発地と目的地とを含む経路探索条件に基づいて出発地から目的地までの案内経路を探索する経路探索手段を有する経路探索サーバにおいて、
前記端末装置は、単位音声データの不足を判別する音声データ不足判別手段と、キャラクタ音声データ編集手段と、を備え、前記案内経路データは、案内地点の所要距離手前に設定される案内ポイント毎に該案内ポイントにおける案内音声を出力するための単位音声データの識別子情報を含み、前記キャラクタ音声データによる案内音声出力が選択された場合、音声データ不足判別手段は、前記識別子を含む案内経路データに基づいて、ある案内ポイントにおける前記キャラクタ単位音声データの不足分の有無を判別し、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、前記案内ポイントにおけるキャラクタ単位音声データのみに基づいて前記案内経路データを編集し、前記音声案内出力手段は、前記編集された案内経路データに基づいて案内音声を出力する端末装置であって、
前記経路探索サーバは、案内音声を出力するための標準単位音声データ群を蓄積した標準音声データ記憶手段と、所定の案内音声を出力するための単位音声データであって特定のキャラクタによって作成されたキャラクタ単位音声データ群を蓄積したキャラクタ音声データ記憶手段と、を含み、前記標準単位音声データおよびキャラクタ単位音声データはそれぞれ前記識別子に対応付けられて蓄積された音声データ記憶手段を備えたことを特徴とする。
【００３１】
また、本願の請求項１４にかかる発明は、
出発地と目的地とを含む経路探索条件に基づいて出発地から目的地までの案内経路を探索する経路探索手段と、経路探索手段が探索した案内経路データに従って所要の案内ポイントにおいて案内音声を出力する音声案内出力手段と、を備えたナビゲーションシステムにおける音声案内方法において、
前記ナビゲーションシステムは、案内音声を出力するための標準単位音声データ群を蓄積した標準音声データ記憶手段と、所定の案内音声を出力するための単位音声データであって特定のキャラクタによって作成されたキャラクタ単位音声データ群を蓄積したキャラクタ音声データ記憶手段と、を含み、前記標準単位音声データおよびキャラクタ単位音声データはそれぞれ識別子に対応付けられて蓄積された音声データ記憶手段と、単位音声データの不足を判別する音声データ不足判別手段と、キャラクタ音声データ編集手段と、を備え、
前記案内経路データは、案内地点の所要距離手前に設定される案内ポイント毎に該案内ポイントにおける案内音声を出力するための単位音声データの識別子情報を含み、前記キャラクタ音声データによる案内音声出力が選択された場合、音声データ不足判別手段が、前記識別子を含む案内経路データに基づいて、ある案内ポイントにおける前記キャラクタ単位音声データの不足分の有無を判別するステップと、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段が、前記案内ポイントにおけるキャラクタ単位音声データのみに基づいて前記案内経路データを編集するステップと、前記音声案内出力手段が、前記編集された案内経路データに基づいて案内音声を出力するステップと、からなることを特徴とする。
【００３２】
また、本願の請求項１５にかかる発明は、請求項１４にかかる音声案内方法において、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段が前記案内経路データを編集するステップは、当該不足するキャラクタ単位音声データを用いて音声案内すべき案内ポイントにおける案内をスキップし、該案内ポイントの次の案内ポイントにおいて前記音声案内を出力するように前記キャラクタ音声データのみを用いて前記案内経路データを編集する処理を含むことを特徴とする。
【００３３】
また、本願の請求項１６にかかる発明は、請求項１４にかかる音声案内方法において、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段前記案内経路データを編集するステップは、当該不足するキャラクタ単位音声データを除外し、該当する案内ポイントにおける前記キャラクタ単位音声データのみを用いて前記案内経路データを編集する処理を含むことを特徴とする。
【００３４】
また、本願の請求項１７にかかる発明は、請求項１５または請求項１６にかかる音声案内方法において、前記ナビゲーションシステムは、現在位置検出手段と、前記案内経路データに従って案内経路と、現在位置マークを表示する表示手段と、補助画像表示制御手段と、を備え、前記補助画像表示制御手段が、前記現在位置検出手段が検出した現在位置に基づいて、前記案内ポイントを算出するステップと、キャラクタ音声データ編集手段が前記不足分のキャラクタ単位音声データに応じた補助画像を選択するステップと、該補助画像を該当する案内地点の近傍に表示する制御を行うステップと、を有することを特徴とする。
【発明の効果】
【００３５】
請求項１にかかる発明においては、案内経路データは、案内地点の所要距離手前に設定される案内ポイント毎に該案内ポイントにおける案内音声を出力するための単位音声データの識別子情報を含み、前記キャラクタ音声データによる案内音声出力が選択された場合、音声データ不足判別手段は、前記識別子を含む案内経路データに基づいて、ある案内ポイントにおける前記キャラクタ単位音声データの不足分の有無を判別し、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、前記案内ポイントにおけるキャラクタ単位音声データのみに基づいて前記案内経路データを編集し、前記音声案内出力手段は、前記編集された案内経路データに基づいて案内音声を出力する。
【００３６】
かかる構成によれば、音声案内のための標準の音声データとユーザ選択可能な少なくとも１つのキャラクタに対応したキャラクタ音声データとを備えたナビゲーションシステムにおいて、キャラクタ音声データに不足部分があった場合においても、音声案内を実行し得るようになり、また、音声案内を行うキャラクタ音声データを用意する際に、経路案内に必要な必要最小限のキャラクタ音声データのみを録音し用意すればよくなる。更に、システムのバージョンアップや機能拡充があっても標準音声データのみ更新すればよく、コストの増大を抑制することができるようになる。また、音声案内出力の際に、キャラクタ音声と標準音声が混在することがなくなるので、違和感や利用者の気分を損ねることもなくなる。
【００３７】
請求項２にかかる発明においては、キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、当該不足するキャラクタ単位音声データを用いて音声案内すべき案内ポイントにおける案内をスキップし、該案内ポイントの次の案内ポイントにおいて前記音声案内を出力するように前記キャラクタ音声データのみを用いて前記案内経路データを編集する。また、請求項３にかかる発明においては、キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、当該不足するキャラクタ単位音声データを除外し、該当する案内ポイントにおける前記キャラクタ単位音声データのみを用いて前記案内経路データを編集する。
【００３８】
かかる構成によれば、キャラクタ音声データに不足部分があった場合においても、キャラクタ単位音声データのみに基づいて案内経路データを編集するから、キャラクタ音声データのみんによる音声案内を実行し得るようになる。
【００３９】
請求項４にかかる発明においては、請求項２または請求項３にかかるナビゲーションシステムにおいて、ナビゲーションシステムは、現在位置検出手段と、前記案内経路データに従って案内経路と、現在位置マークを表示する表示手段と、補助画像表示制御手段と、を備え、前記補助画像表示制御手段は、前記現在位置検出手段が検出した現在位置に基づいて、前記案内ポイントを算出し、キャラクタ音声データ編集手段が前記不足分のキャラクタ単位音声データに応じた補助画像を選択し、該補助画像を該当する案内地点の近傍に表示する制御を行う。
【００４０】
かかる構成によれば、音声案内に不足するキャラクタ単位音声データに応じたアイコンなどの補助画像が案内地点の近傍に表示されるので、経路案内が理解し易くなる。
【００４１】
また、請求項５〜請求項８にかかる発明においては、請求項１〜請求項４にかかるナビゲーションシステムを経路探索サーバと端末装置からなる通信型のシステムとして提供することができるようになる。また、請求項９〜請求項１２にかかる発明においては、請求項５〜請求項８にかかるナビゲーションシステムを構成する端末装置を提供することができ、請求項１３にかかる発明においては、請求項５〜請求項８にかかるナビゲーションシステムを構成する経路探索サーバを提供することができるようになる。また、請求項１４〜請求項１７にかかる発明においては、請求項１〜請求項４または請求項５〜請求項８にかかるナビゲーションシステムにおける音声案内方法を提供することができるようになる。
【図面の簡単な説明】
【００４２】
【図１】本発明の実施例にかかるナビゲーションシステムの構成を示すシステム構成図である。
【図２】本発明の実施例にかかるナビゲーションシステムの詳細な構成を示すブロック図である。
【図３】音声案内のための音声データを蓄積した音声データベース（ＤＢ）のデータ構成の一例を示す図である。
【図４】経路探索のための道路ネットワークの構成を説明する模式図である。
【図５】経路探索のための交通ネットワークのデータの概念を示す模式図である。
【図６】案内経路の一例を示す模式図である。
【図７】図６に示す案内経路における音声案内データの一例を示す図である。
【図８】本発明の実施例にかかるナビゲーションシステムにおける経路案内、音声案内の手順を示すフローチャートである。
【図９】本発明の実施例にかかるナビゲーションシステムにおける他の経路案内、音声案内の手順を示すフローチャートである。
【図１０】経路案内時における端末装置に表示される表示画面の一例を示す図である。
【図１１】経路案内時における端末装置に表示される表示画面の他の一例を示す図である。
【発明を実施するための形態】
【００４３】
以下、本発明の具体例を実施例及び図面を用いて詳細に説明する。但し、以下に示す実施例は、本発明の技術思想を具体化するためのナビゲーションシステムを例示するものであって、本発明をこのナビゲーションシステムに特定することを意図するものではなく、特許請求の範囲に含まれるその他の実施形態のナビゲーションシステムにも等しく適用し得るものである。
【実施例１】
【００４４】
図１は、本発明の実施例にかかるナビゲーションシステム１の構成を示すシステム構成図である。ナビゲーションシステム１は、ネットワーク１２を介して接続される経路探索サーバ３０と端末装置２０とを備えて構成されている。このナビゲーションシステム１は、各種カテゴリに属するＰＯＩ（Ｐｏｉｎｔ ｏｆ Ｉｎｔｅｒｅｓｔ：興味対象場所）の所在地やサービス内容などの詳細情報を提供するＰＯＩ情報配信サーバ５０、音楽や各種画像などのコンテンツその他の情報を提供する各種の情報配信サーバ５１などを備えて構成されている。
【００４５】
経路探索サーバ３０はＰＯＩ情報配信サーバ５０や他の情報配信サーバ５１からネットワーク１２を経由して必要なデータを取得して自身のデータベースに追加することができる。また、同様にしてＰＯＩ情報配信サーバ５０や他の情報配信サーバ５１に検索要求を送信して所望の検索結果を取得することもできる。
【００４６】
本発明にかかるナビゲーションシステム１は、上記の構成に限られるものではなく、経路探索サーバ３０はナビゲーションサービス機能とともにＰＯＩ所在場所の地図を配信する地図配信サーバの機能を有していてもよい。また、端末装置２０も携帯電話を用いることができ、またＰＤＡや音楽プレイヤーや携帯ゲーム機などの携帯機器、あるいは、パーソナルコンピュータ（ＰＣ）であってもよい。
【００４７】
図１に示す経路探索サーバ３０は、表示用の地図データを記憶する記憶手段（ＤＢ１）、鉄道や道路などの交通路線をノードとノード間を繋ぐリンクで構成された経路探索用ネットワークデータを記憶する記憶手段（ＤＢ２）、経路案内に伴う音声報知を行うための経路案内用音声データを記憶する記憶手段（ＤＢ３）を備えている。端末装置２０から経路探索要求があると、経路探索用ネットワークデータＤＢ２を参照して経路探索する。そして経路探索の結果により得た案内経路（推奨経路）を端末装置２０に送信する一般的なナビゲーション機能を有している。また、端末装置２０から所望の地点やＰＯＩを指定して地図データの取得要求があると、地図データＤＢ１を参照して該当する地図データを読み出して端末装置２０に配信する。
【００４８】
経路案内用音声データＤＢ３には、音声案内において用いられる標準音声データと、方言、俳優、アニメキャラクターの音声などによる音声データとが記憶されている。本発明においてはこれらの後者の音声データを総称してキャラクタ音声データということとする。ナビゲーションシステムにおける音声案内に用いられる音声データには、交差点などの案内地点までの距離を示す「３００ｍ先」、「１００ｍ先」、「まもなく」や、案内方向を示す「右方向です」、「左方向です」、「直進です」などの、経路案内に関する音声データと、経路の種別を示す「交差点」、「横断歩道」、「歩道橋」、「エスカレータ」、「エレベータ」などの音声データが含まれ、これら個々の音声データが単位音声データとして識別子とともに記憶されており、端末装置２０はこれらの音声データを経路探索サーバ３０から取得して記憶している。
【００４９】
経路探索サーバ３０から端末装置２０に送信される案内経路データには、各案内地点の所定距離手前に案内ポイントが設定され、該当する案内ポイントにおける音声案内に必要な単位音声データの識別子が含まれており、端末装置２０が案内ポイントに到達すると、識別子に該当する単位音声データを編集し、例えば、「３００ｍ先、交差点を、右方向です」などの音声案内データにして音声出力する。
【００５０】
標準音声データは、ナビゲーションシステムが提供する全ての音声案内が可能な標準単位音声データからなり、キャラクタ音声データは、案内地点までの距離を示す「３００ｍ先」、「１００ｍ先」、「まもなく」や、案内方向を示す「右方向です」、「左方向です」、「直進です」などの、経路案内に関するキャラクタ単位音声データのみからなる。このように標準音声データに比較し、キャラクタ音声データを経路案内に必要な最低限の単位音声データとすることで、システムのバージョンアップがあっても、標準音声データのみ追加、修正すればよいこととなる。また、キャラクタ音声データには複数のキャラクタについて複数セットの単位音声データを蓄積しておくことでユーザの好みに応じたキャラクタによる音声案内が可能になる。
【００５１】
なお、標準単位音声データおよびキャラクタ単位音声データに付与される識別子は同じ単語には同じ識別子が付与されるものとする。このようにすれば、案内経路データには識別子で音声案内の内容を定義することができ、端末装置２０側で標準音声データあるいはキャラクタ音声データによる音声案内を選択し、何れかの音声データを用いて音声案内をすることができる。ここで、キャラタ音声データは標準音声データが備える単位音声データの全てを備えていないので、キャラクタ音声データによる音声案内が選択された場合、キャラクタ単位音声データが備えられていない場合がある。
【００５２】
そこで端末装置２０は、キャラクタ単位音声データの不足分の有無を判別し、キャラクタ単位音声データが不足している場合、用意されているキャラクタ単位音声データのみで案内ができるように音声案内データを編集して出力する。
【００５３】
例えば、ある案内ボイントにおける音声案内の内容が「３００ｍ先、階段、右方向です」のようなものであった場合、キャラクタ単位音声データに「階段」の部分が用意されていない。この場合、この案内ポイントにおける音声案内をスキップして、次の案内ポイントの案内を出力するように音声案内データを編集する。あるいは、「階段」という不足分の単位音声データに対応する部分を除外して「３００ｍ先、右方向です」という音声案内データに編集する。このような案内であっても、必要な最低限の音声案内が可能である。この場合、案内地点の近傍に補助画像として「階段」を示すアイコンなどの補助画像を表示すると、案内が明瞭になり、好ましい。
【００５４】
このような構成にすれば、キャラクタ音声データに不足部分があった場合においても、音声案内を実行し得るようになり、また、音声案内を行うキャラクタ音声データを用意する際に、経路案内に必要な必要最小限のキャラクタ音声データのみを録音し用意すればよくなる。更に、システムのバージョンアップや機能拡充があっても標準音声データのみ更新すればよく、コストの増大を抑制することができるようになる。また、音声案内出力の際に、キャラクタ音声と標準音声が混在することがなくなるので、違和感や利用者の気分を損ねることもなくなる。
【００５５】
次に、図２に示す本発明にかかるナビゲーションシステムのブロック図を参照して、本発明の実施例を詳細に説明する。  ナビゲーションシステム１０は、図２に示すように、インターネットなどのネットワーク１２を介して接続される端末装置２０と経路探索サーバ３０を備えて構成されている。経路探索サーバ３０は、制御手段３１１、通信手段３１２、配信データ編集手段３１３、案内経路データ作成手段３１４、経路探索手段３１６、地図データ記憶手段（ＤＢ）３１５、音声データ記憶手段（ＤＢ）３１７、経路探索用ネットワークデータ記憶手段（ＤＢ）３１８などを備えて構成されている。
【００５６】
制御手段３１１は、図示してはいないがＲＡＭ、ＲＯＭ、プロセッサを有するマイクロプロセッサであり、ＲＯＭに格納された制御プログラムにより各部の動作を制御する。通信手段３１２は、ネットワーク１２を介して端末装置２０と通信するためのインターフェースである。経路探索手段３１６は端末装置２０から送信された経路探索条件に従って探索用ネットワークデータ３１８を参照して最適経路を探索する。
【００５７】
案内経路データ作成手段３１４は、経路探索の結果得られた案内経路に案内ポイントを設定し、音声データ記憶手段（ＤＢ）３１７を参照して、各案内ポイントにおける音声案内を構成する単位音声データの識別ＩＤ（後述する）を抽出し、案内経路データを作成する。案内経路データ作成手段３１４により作成された案内経路、音声案内のデータは地図データ（ＤＢ）３１５から取得した地図データとともに配信データ編集手段３１３により端末装置２０に配信するためのデータに編集され、通信手段３１２を介して端末装置２０に配信される。
【００５８】
また、端末装置２０は、制御手段２１１、現在位置検出手段２１２、補助画像データ表示制御手段２１３、音声データ不足判別手段２１４、経路探索要求手段２１５、音声データ要求手段２１６、音声データ記憶手段２１７、通信手段２１８、配信データ記憶手段２１９、キャラクタ音声データ編集手段２２０、音声案内出力手段２２１、表示手段２２２、操作・入力手段２２３などを備えて構成されている。
【００５９】
制御手段２１１は、図示してはいないがＲＡＭ、ＲＯＭを有するマイクロプロセッサ（ＣＰＵ）を備えて構成され、ＲＯＭに格納された制御プログラムにより各部の動作を制御する。操作・入力手段２２３は、数字キーやアルファベットキー、その他の機能キー、選択キー、スクロールキーなどからなる操作・入力手段ためのものであり、出力手段である表示手段２２２に表示されるメニュー画面から所望のメニューを選択し、あるいは、キーを操作して種々の入力操作を行うものである。従って、表示手段２２２は操作・入力手段２２３の一部としても機能する。通信手段２１８は、ネットワーク１２を介して経路探索サーバ３０と通信するためのインターフェースである。
【００６０】
現在位置検出手段２１２はＧＰＳ受信機によりＧＰＳ衛星信号を受信し、端末装置２０の現在位置（緯度・経度）を測位する。また、加速度センサ、地磁気センサなどを備えることにより自律航法によって端末装置２０の現在位置を測位することができ、ＧＰＳ受信機がＧＰＳ衛星信号から測位できない場合に、これに代わって現在位置を測位することができる。
【００６１】
利用者が経路探索サーバ３０に経路探索を依頼しようとする場合、操作・入力手段２２３を操作し、サービスメニュー画面や所定の入力画面を表示手段２２２に表示して、出発地や目的地、移動手段（徒歩や自動車）、出発予定時刻や到着希望時刻などの経路探索条件の入力を行う。出発地として現在位置を選択すると現在位置検出手段２１２が測位した現在位置が出発地として使用される。
【００６２】
経路探索要求手段２１５は、入力された経路探索条件を経路探索サーバ３０に送信するデータに編集し、通信手段２１８を介して経路探索サーバ３０に送信する。経路探索サーバ３０から配信された音声案内のためのデータを含む案内経路データ、地図データなどの配信データは配信データ記憶手段２１９に一時記憶される。これらの配信データは必要に応じて配信データ記憶手段２１９から読み出され、表示手段２２２に表示される。表示に際しては、現在位置検出手段２１２が測位した現在位置が地図上に案内経路などとともに現在位置マークとして重ね合わせて表示される。
【００６３】
音声データ不足判別手段２１４は、キャラクタ単位音声データの不足分の有無を判別し、キャラクタ単位音声データが不足している場合、キャラクタ音声データ編集手段２１９は、用意されているキャラクタ単位音声データのみで案内ができるように音声案内データを編集して音声案内出力手段２２１により音声案内を出力する。
【００６４】
前述の例のように、ある案内ポイントにおける音声案内の内容が「３００ｍ先、階段、右方向です」のようなものであった場合、キャラクタ単位音声データに「階段」の部分が用意されていない。この場合、この案内ポイントにおける音声案内をスキップして、次の案内ポイントの案内を出力するように音声案内データを編集する。あるいは、「階段」という不足分の単位音声データに対応する部分を除外して「３００ｍ先、右方向です」という音声案内データに編集する。その詳細については後に詳述する。
【００６５】
また、このような場合、補助画像データ表示制御手段２１３により、キャラクタ音声データ編集手段２１９により案内ポイントにおける不足分のキャラクタ単位音声データに応じた補助画像、例えば、上記の例では「階段」に相当するキャラクタ単位音声データが不足し、スキップされたので、「階段」を表すアイコン画像などの補助画像を選択し、該補助画像を該当する案内地点の近傍に表示する。このようにすれば、音声案内の一部が不足したとしてもこれを視覚により補い、音声案内の内容が理解し易くなる。
【００６６】
経路探索サーバ３０は端末装置２０から要求された経路探索条件（出発地、目的地）をもとに最適経路を探索する。そして探索した案内経路と、交差点などに設定した案内ポイントにおける音声案内を端末装置２０に提供するため、音声データを蓄積した音声データ記憶手段３１８（データベース：ＤＢ）を備えている。
【００６７】
音声データ記憶手段３１８に蓄積された音声データは、図３に示すように、案内ポイントにおいて音声案内を出力するための音声データ（話者が発生した音声を録音したアナログ音声データあるいは音声合成によって生成したアナログ音声データ）を単位音声データに分解し、単位音声データごとに識別ＩＤ（識別子）を付してデータ名とともに蓄積されている。例えば「３００ｍ先、〇〇通り、△丁目交差点、右方向です」というガイダンスは識別ＩＤ［０００１］、［００１７］、［００１５］、［０００５］で特定される単位音声データをこの順に再生することによって行うことができる。
【００６８】
経路探索サーバ３０は端末装置２０に地図データ、案内経路データを配信する際、案内経路の交差点など音声案内を出力する案内ポイントを設定し、各案内ポイント毎に、その案内ポイントにおいて音声案内として出力する音声データを配信する。その際の音声案内のデータは、音声データそのものでなく単位音声データごとの識別ＩＤ（識別符号）により構成される。
【００６９】
端末装置２０は案内経路のデータとともに配信されるすべての単位音声データの識別ＩＤを一時記憶しておき、当該案内ポイントに接近し音声案内の出力が必要になった時点で必要になる識別ＩＤを経路探索サーバ３０に送って該当する単位音声データの配信要求を行い、単位音声データそのもののダウンロードを行い、その音声データを再生し音声案内出力手段２２１により音声出力する。従って、案内経路データ配信の際には音声データそのものを配信せず識別ＩＤを配信するだけであるからネットワークの通信負荷を増大させることがない。
【００７０】
また、出発地から目的地までの案内経路が長く、案内ポイントが多数あっても、案内ポイントごとに音声データの識別ＩＤが配信されるだけであるから、通信量を増大させることなく配信可能であり、端末装置２０の記憶容量が小さいものであっても十分に記憶しておけるデータ量である。そして、ある音声データはある案内ポイントに接近した時のみ必要になるものであるから、案内ポイントに接近して必要になった時点で識別ＩＤを特定して音声データそのものを経路探索サーバ３０からダウンロードして使用し、案内が終了したら識別ＩＤとダウンロードした単位音声データを破棄（削除）していけば少ない容量の記憶装置を使用していても音声案内（音声ガイダンス）を行うことができる。
【００７１】
図３に示す音声データは、標準音声データ３１７Ａに蓄積された標準単位音声データを例示しているが、キャラクタ音声データ記憶手段３１７Ｂに蓄積されるキャラクタ単位音声データの構成も図３に示すデータ構成と同様である。ただ、キャラクタ音声データは、特定のキャラクタに対応した話者が発生した音声を録音したアナログ音声データから構成される点、標準単位音声データに対応した全てのキャラクタ単位音声データを蓄積して．おらず、案内ポイントにおける案内に必要な最低限の単位音声データしか蓄積していない点が異なる。各単位音声データに対応付けられる識別ＩＤは、対応する標準単位音声データに付与される識別ＩＤと同じである。
【００７２】
例えば、キャラクタ単位音声データは、図３に示す識別ＩＤ「０００１」〜「０００８」等に相当するデータは蓄積されているが、識別ＩＤ「０００９」〜「００１９」等に相当するデータは蓄積されていない。ある案内ポイントにおける音声案内の内容が識別ＩＤ「０００３」、「００１１」、「０００５」（まもなく、階段、右方向です）」である場合、標準音声データにより音声案内する場合は、全ての標準単位音声データが記憶されているから、案内経路データで指定された音声案内出力ができる。これに対して、キャラクタ音声データによる案内が選択されている場合、識別ＩＤ「００１１」の「階段」というキャラクタ単位音声データが不足する。
【００７３】
そこで、キャラクタ音声データによる音声案内が選択された場合、音声データ不足判別手段２１４は、案内経路データに含まれる各案内ポイントにおける音声案内データの識別ＩＤとキャラクタ単位音声データ記憶手段３１７に蓄積されているキャラクタ単位音声データの識別ＩＤとを比較し、不足しているキャラクタ単位音声データがあるか否かを判別する。不足しているキャラクタ単位音声データがなければ、経路探索サーバ３０から識別ＩＤに該当するキャラクタ単位音声データを取得して音声データ記憶手段２１７に記憶する。
【００７４】
音声データ不足判別手段２１４が、キャラクタ単位音声データが不足していると判別した場合、キャラクタ音声データ編集手段２２０は音声案内データを次のように編集する。例えば、ある案内ポイントにおける音声案内のためのキャラクタ単位音声データに不足があった場合には、当該案内ポイントにおける音声案内データをスキップし、次の案内ポイントにおける音声案内を出力するように編集する。このような編集を各案内ポイント毎に行えば、用意されているキャラクタ単位音声データのみに基づいて音声案内することができる。
【００７５】
前述のように、ある案内ポイントにおける音声案内の内容が識別ＩＤ「０００３」、「００１１」、「０００５」（まもなく、階段、右方向です）」である場合、キャラクタ音声データによる案内では識別ＩＤ「００１１」の「階段」というキャラクタ単位音声データが不足している。そこで、キャラクタ音声データ編集手段２２０は「階段」を除外し、「まもなく、右方向です」という案内に編集することもできる。このようにして編集された音声案内を該当する案内ポイントにおいて出力する際、表示手段２２２による地図画像、案内経路表示を利用し、前述したように「階段」を表す補助画像（アイコンなど）を案内地点の近傍に表示することで案内の内容理解がより容易になる。
【００７６】
歩行者あるいは自動車による経路を探索するための経路探索用の道路ネットワークデータや歩行者ネットワークデータは、以下のように構成されている。例えば、道路が図４に示すように道路Ａ、Ｂ、Ｃからなる場合、道路Ａ、Ｂ、Ｃの端点、交差点、屈曲点などをノードとし、各ノード間を結ぶ道路を有向性のリンクで表し、ノードデータ（ノードの緯度・経度）、リンクデータ（リンク番号）と各リンクのリンクコスト（リンクの距離またはリンクを走行するのに必要な所要時間）をデータとしたリンクコストデータとで構成される。
【００７７】
すなわち、図４において、Ｎｎ（○印）、Ｎｍ（◎印）がノードを示し、Ｎｍ（◎印）は道路の交差点を示している。各ノード間を結ぶ有向性のリンクを矢印線（実線、点線、２点鎖線）で示している。リンクは、道路の上り、下りそれぞれの方向を向いたリンクが存在するが、図４では図示を簡略化するため矢印の向きのリンクのみを図示している。
【００７８】
このような道路ネットワークのデータを経路探索用のデータベースとして経路探索を行う場合、出発地のノードから目的地のノードまで連結されたリンクをたどりそのリンクコストを累積し、累積リンクコストの最少になる経路を探索して案内する。すなわち、図４において出発地をノードＡＸ、目的地をノードＣＹとして経路探索を行う場合、ノードＡＸから道路Ａを走行して２つ目の交差点で右折して道路Ｃに入りノードＣＹにいたるリンクを順次たどりリンクコストを累積し、リンクコストの累積値が最少になる経路を探索して案内する。
【００７９】
図４ではノードＡＸからノードＣＹに至る他の経路は図示されていないが、実際にはそのような経路が他にも存在するため、ノードＡＸからノードＣＹに至る可能な経路を同様にして探索し、それらの経路のうちリンクコストが最少になる経路を最適経路として決定するものである。この手法は、例えば、ダイクストラ法と呼ばれる周知の手法によって行われる。従って、探索された案内経路は利用者を案内（誘導）するノードおよび／またはリンクの順として表現される。
【００８０】
徒歩や自動車による移動に加えて、交通機関を用いた移動区間（経路区間）を交えて経路探索する場合には、経路探索用ネットワークデータに交通機関によるネットワークデータをも加える。交通機関のネットワークデータは、交通路線を道路として見立て、駅や停留所をノードとして各ノード間をつなぐリンクで表現されている。道路ネットワークデータと異なる点は、リンクが運行時刻表によって特定される時刻情報を持った電車や列車毎に表現される点である。
【００８１】
例えば、図５に示すように交通路線Ａ、Ｂ、Ｃからなる場合、各交通路線Ａ、Ｂ、Ｃに設けられた各駅（航空機の路線においては各空港）をノードとし、各ノード間を結ぶ区間を有向性のリンクで表し、ノードデータ（緯度・経度）、リンクデータ（リンク番号）をネットワークデータとしている。図５において、Ｎｎ（○印）、Ｎｍ（◎印）がノードを示し、Ｎｍ（◎印）は交通路線の乗り継ぎ点（乗換え駅など）を示し、各ノード間を結ぶ有向性のリンクを矢印線（実線、点線、２点鎖線）で示している。リンクは、交通路線の上り、下りそれぞれの方向を向いたリンクが存在するが、図５では図示を簡略化するため矢印の向きのリンクのみを図示している。
【００８２】
しかしながら、交通ネットワークは道路ネットワークと比べリンクコストが基本的に異なる。すなわち、道路ネットワークではリンクコストは固定的、静的なものであったが、交通ネットワークでは、図５に示すように交通路線を運行する列車や航空機（以下個々の列車や航空機などの各経路を交通手段と称する）が複数ある。各交通手段毎にあるノードを出発する時刻と次のノードに到着する時刻とが定まっており（時刻表データ、運行データで規定される）、かつ、個々の経路が必ずしも隣接するノードにリンクしない場合がある。例えば、急行と各駅停車の列車のような場合である。このような場合には同じ交通路線上に異なる複数のリンクが存在することになり、またノード間の所要時間が交通手段により異なる場合もある。
【００８３】
図５に例示する交通ネットワークにおいては、交通路線Ａの同じリンクに複数の交通手段（経路）Ａａ〜Ａｃ・・・、交通路線Ｃに複数の交通手段（経路）Ｃａ〜Ｃｃ・・・が存在することになる。従って、交通機関の運行ネットワークは、単純な道路ネットワークと異なり、ノード、リンク、リンクコストの各データは交通手段（個々の航空機や列車などの経路）の総数に比例したデータ量になる。このため交通ネットワークのデータは道路ネットワークのデータ量に比べて膨大なデータ量になる。従って、それに応じて、経路探索に要する時間も多くの時間が必要になる。
【００８４】
このような交通ネットワークデータを用いて、ある出発地からある目的地までの経路を探索するためには、出発地から目的地まで到達する際に使用（乗車）できる全ての交通手段を探索して探索条件に合致する交通手段を特定する必要がある。
【００８５】
例えば、図５において、出発地を交通路線ＡのノードＡＸとしてある特定の出発時刻を指定して、交通路線ＣのノードＣＹを目的地とする経路探索を行う場合、交通路線Ａ上を運行する交通手段Ａａ〜Ａｃ・・・のうち出発時刻以降の全ての交通手段を順次出発時の経路として選択する。そして交通路線Ｃへの乗り継ぎノードへの到着時刻に基づいて、交通路線Ｃ上を運行する各交通手段Ｃａ〜Ｃｃ・・・のうち、乗り継ぎノードにおいて乗車可能な時刻以降の交通手段の全ての組み合わせを探索して各経路の所要時間や乗り換え回数などを累計して案内することになる。
【００８６】
図６は、経路探索サーバ３０によって探索された案内経路の一例を示す模式図である。図６において、出発地（スタート）から目的地（ゴール）までの経路はノードＮ１、ノードＮ２、ノードＮ３、ノードＮ４の順にリンクをたどる経路として表現される。交差点ノードにおいては直進や右左折の別を音声で案内するため、案内ポイントが設定され、設定された案内ポイントにおける音声案内を構成する各単位音声データの識別ＩＤが対応付けられて端末装置２０に配信される。
【００８７】
図７は、経路探索サーバ３０から配信された図６の案内経路データ（案内ポイント、単位音声データの識別ＩＤを含む）の一例を示す図である。例えば、図６に示すようにノードＮ１、ノードＮ２、ノードＮ４は交差点であり交差点の手前の所定距離の地点に案内スポイントが設定され、ノードＮ３は右折路であり案内の必要がないので案内ポイントは設定されていない。
【００８８】
ノードＮ１に対しては、１００ｍ手前に案内ポイントが設定され、交差点を右折する音声案内を出力するので、識別ＩＤ［０００２、００１４、０００５］が設定される。同様にノードＮ２に対しては、３００ｍ手前に案内ポイントが設定され、交差点を左折する音声案内を出力するので、識別ＩＤ［０００１、００１５、０００６］が設定される。ノードＮ３には前述のように案内ポイントは設定されず、ノードＮ４に対しては、１００ｍ手前に案内ポイントが設定され、交差点を左折する音声案内を出力するので、識別ＩＤ［０００１、００１５、０００６］が設定される。
【００８９】
標準音声データによる音声案内が選択されている場合、ノードＮ１に対する案内ポイントにおける音声案内は、識別ＩＤ［０００２、００１４、０００５］に該当する標準単位音声データを経路探索サーバ３０から取得して再生すると「１００ｍ、〇〇××丁目交差点、右方向です」という案内が音声出力される（図３参照）。ノードＮ２に対する案内ポイント、ノードＮ４に対する案内ポイントにおける音声案内も同様である。
【００９０】
一方、キャラクタ音声データによる音声案内が選択されている場合、ノードＮ１に対する案内ポイントにおける音声案内は、識別ＩＤ［０００２、００１４、０００５］に該当するキャラクタ単位音声データを経路探索サーバ３０から取得すると、識別ＩＤ［００１４］に該当するキャラクタ単位音声データは経路探索サーバ３０に用意されておらず、不足する。音声データ不足判別手段２１４がこれを判別すると、キャラクタ音声データ編集手段は、経路探索サーバ３０から取得したキャラクタ単位音声データ（識別ＩＤ［０００２、０００５］）のみに基づいて、該当する案内ポイントにおけるキャラクタ音声データを編集する。例えば、取得できなかった識別ＩＤに相当するキャラクタ単位音声データによる音声案内を除外するか、または、ノードＮ１に対して設定された案内ポイントでの音声案内をスキップして次の案内ポイントにおける音声案内に進む。
【００９１】
このようにして端末装置２０が案内経路を進行し、不要になった単位音声データ（標準単位音声データまたはキャラクタ単位音声データ）は音声データ記憶手段２１７から削除し、案内ポイントが設定された新たなノードに接近したら、前述と同様に音声データ要求手段２１６から識別ＩＤに基づいて経路探索サーバ３０に単位音声データの配信要求を行い、そのノードで必要になる単位音声データをダウンロードする。この手順を繰り返すことにより、案内経路に関連する全ての音声データを一度にダウンロードするのに比べ、通信負荷を大幅に小さくすることができる。
【００９２】
また、案内経路データに付加される音声案内のデータは識別ＩＤで配信、記憶されるから通信負荷は小さく、また配信データを記憶する記憶装置の容量は小さいものですむ。音声データ要求手段２１６が経路探索サーバ３０に要求してダウンロードした単位音声データはあるノードで必要なデータのみであるから、音声データ記憶手段２１７は小さな記憶容量の記憶装置ですむ。勿論、既に音声案内で使用した単位音声データを破棄することなく端末装置２０に保存しておき、案内ポイントに対する音声案内に新たな識別ＩＤの単位音声データが必要になる都度、該当する単位音声データを経路探索サーバ３０に要求するように構成することもできる。
【００９３】
次に、本発明の実施例にかかるナビゲーションシステムにおける案内経路および音声案内の動作手順を、図８に示すフローチャートに基づいて説明する。図８に示すフローチャートにおいては、端末装置２０が送信した経路探索要求に従って経路探索サーバ３０が探索した案内経路（出発地から目的地までの最適経路）のデータを端末装置２０が取得しているものとする。取得した案内経路のデータは配信データ記憶手段２１９に一時記憶され、キャラクタ音声データを使用した音声案内が選択されているものとする。
【００９４】
経路案内が開始されると先ず端末装置２０は配信データ記憶手段２１９に一時記憶されている案内経路のデータに基づいて、音声案内のために設定された案内ポイントおよび識別ＩＤを取得する（ステップＳ１００）。前述したように各案内ポイントには音声案内のための単位音声データの識別ＩＤが付加されており、音声データ要求手段２１６は識別ＩＤに基づいて経路探索サーバ３０に該当する他キャラクタ単位音声データを要求し、経路探索サーバ３０から取得したキャラクタ単位音声データを音声データ記憶手段２１７に記憶する（ステップＳ１０１）。
【００９５】
次いで、音声データ不足判別手段２１４は、経路探索サーバ３０から取得したキャラクタ単位音声データに不足があるか否かを判別する（ステップＳ１０２）。キャラクタ単位音声データが不足する場合、当該案内ポンイトにおける完全な音声案内はできないので、キャラクタ音声編集手段２２０は当該案内ポイントにおける音声案内をスキップするように音声案内データを編集し、処理はステップＳ１０３の処理に進み、ステップＳ１０１の処理と同様にして、次の案内ポイントおよび当該案内ポンイトにおける識別ＩＤに該当するキャラクタ単位音声データを取得し、ステップＳ１０２の処理に戻る。
【００９６】
一方、ステップＳ１０２の判別処理において識別ＩＤに対応した全てのキャラクタ単位音声データがあり、データに不足がないと判別されると、処理はステップＳ１０４に進み、現在位置検出手段２１２により現在位置を検出し、次いで、ステップＳ１０５の処理で端末装置２０は経路探索サーバ３０から現在位置を含む所定の範囲の地図データを取得して地図データを更新する。地図データは配信データ記憶手段２１９に一時記憶されず、表示手段２２２に案内経路の画像とともに表示される。
【００９７】
次いで、ステップＳ１０６の処理で端末装置２０は現在位置の情報に基づいて交差点や目的地などの案内地点に到達したか否かを判別する。案内地点に到達した場合はステップＳ１０７の処理に進み案内地点が目的地であるか否かが判別される。目的地でなければ処理はステップＳ１０１に戻り、目的地であれば、経路案内は終了する。
【００９８】
ステップＳ１０６の判別処理で案内地点に到達していないと判別された場合はステップＳ１０８の処理に進み、端末装置２０は現在位置の情報に基づいて案内地点までの距離を算出し、ステップＳ１０９の処理で案内地点までの距離が所定の距離であるか否かを判別する。所定の距離とは、案内経路のデータにおいて案内地点の手前に設定された案内ポイントから案内地点までの距離である（図７参照）。所定の距離でなければ処理は現在位置を取得するステップＳ１０４に戻る。
【００９９】
ステップＳ１０９の判別処理で、端末装置２０（現在位置）が案内地点の手前の所定距離の案内ポイントにあると判別されると、処理はステップＳ１１０の音声案内出力に進む。この処理においては、ステップＳ１０１で取得した案内ポイントにおけるキャラクタ単位音声データによる音声案内が出力される。所定の音声案内の出力が完了すると処理はステップＳ１０１の処理に戻り、次の案内ポイントおよび当該案内ポンイトにおける識別ＩＤに該当するキャラクタ単位音声データを取得する。
【０１００】
本発明の実施例にかかるナビゲーションシステムにおける他の経路案内、音声案内の手順を示すフローチャートである。図８に示す処理手順は、ある案内ポイントにおける音声案内のためのキャラクタ単位音声データが不足している場合に、キャラクタ音声編集手段２２０が当該案内ポイントにおける音声案内をスキップし、次の案内ポイントにおける音声案内に進むように音声案内のデータを編集するものであったが、不足するキャラクタ単位音声データをスキップして、経路探索サーバ３０から取得したキャラクタ単位音声データのみで音声出力するように音声案内のデータを編集する手順を用いることもできる。図９はそのような処理の手順を示している。
【０１０１】
図９に示すフローチャートにおいて、ステップＳ２００〜Ｓ２０２、ステップＳ２０４〜ステップＳ２１０の処理は、図８におけるステップＳ１００〜Ｓ１０２、ステップＳ１０４〜ステップＳ１１０の処理と同様の処理であり、図８の処理と異なる点は、ステップＳ２０３の処理である。図８の処理手順においては、キャラクタ単位音声データが不足する場合（ステップＳ１０２）、キャラクタ音声編集手段２２０は当該案内ポイントにおける音声案内をスキップするように音声案内データを編集し、ステップＳ１０３の処理で次の案内ポイントおよび当該案内ポンイトにおける識別ＩＤに該当するキャラクタ単位音声データを取得する処理を行うものであった。
【０１０２】
これに対して図９に示す処理手手順においては、キャラクタ単位音声データが不足する場合（ステップＳ２０２）、ステップＳ２０３の処理において、キャラクタ音声編集手段２２０は不足しているキャラクタ単位音声データを除外し、取得しているキャラクタ単位音声データのみで案内するように編集する。この点が図８の処理手順と異なる点である。音声案内のデータが編集されると処理はステップＳ２０４に進む。ステップＳ２０４以降の処理は、図８のステップＳ１０４以降の処理と同様である。
【０１０３】
なお、以上の説明は、特定のキャラクタに対応するキャラクタ音声データを選択して音声案内を受ける場合について説明したが、複数のキャラクタに対応するキャラクタ音声データが用意されており、そのうちの任意のキャラクタ音声データをユーザ選択できるように構成してもよい。この場合、キャラクタの選択が変更された場合には端末装置２０は経路案内において経路探索サーバ３０から該当するキャラクタ音声データをその都度取得するが、端末装置２０の記憶容量が十分であれば、経路探索サーバ３０から取得したキャラクタ音声データを破棄することなく、保存しておき、利用するように構成することもできる。
【０１０４】
図１０は、経路案内時に端末装置２０に表示される表示画面６１の一例である。表示画面６１には地図画像が表示され、その中心には端末装置２０（ユーザ）の現在位置を示すアイコン６２が表示され、案内経路は色を変えたり道路の幅を広くしたりして表示される。表示画面６１下部の枠は経路案内情報を示すウィンドウ６３、表示画面６１上の黒線は案内経路６４を示し、矢印は端末装置２０の進行方向を表すアイコン６５を示している。
【０１０５】
ウィンドウ６３には、現在位置から直近の交差点などの案内地点までの距離や、目的地までの距離、などの情報が表示される。音声案内を出力するポイント（案内ポイント）は、案内地点の手前の所定距離の位置に設定される。図１０において、例えば、所定の距離３０ｍで案内ポイントが設定された場合、この案内ポイントにいては「まもなく、交差点、直進です。」という音声案内が設定される。
【０１０６】
標準音声データによる音声案内が選択された場合には、この案内ポイントにおいて、当該案内ポイントに設定された案内「まもなく、交差点、直進です」が、標準単位音声データを用いた音声で出力される。キャラクタ音声データによる音声案内が選択された場合、「交差点」に対応するキャラクタ単位音声が不足するので、図９の手順を適用した処理では、「交差点」に相当する音声が除外され、経路探索サーバ３０に用意されているキャラクタ単位音声データのみを用いて編集され「まもなく、直進です」という音声案内が出力される。
【０１０７】
このように音声案内のための単位音声データの一部を除外しても最低限の案内は可能であるが、ユーザに案内の内容を理解し易くするためには、除外した単位音声データに該当する案内を表す補助画像を表示するとよい。
【０１０８】
図１１は、図１０に示す現在位置から交差点を直進した後の端末装置２０に表示される表示画面７１の一例である。案内経路が、図１０に示す交差点を過ぎ、現在位置から直近の最寄りの案内地点である階段を斜め右方向に進む経路であった場合、例えば、所定の距離３００ｍで案内ポイントが設定された場合、この案内ポイントにおいては「３００ｍ先、階段、斜め右方向です。」という音声案内が設定される。
【０１０９】
キャラクタ音声データによる音声案内が選択されていた場合、「階段」に相当するキャラクタ単位音声データが不足する。この場合、図１０で説明したと同様の音声案内処理をすると、「階段」が除外され、「３００ｍ先、斜め右方向です」という音声案内データに編集される。そこで、案内地点である３００ｍ先の近傍に「階段」を表すアイコン画像７２のような補助画像を表示する。このようにすれば、音声案内の単位音声データが一部除外されても案内情報を補うことができ、ユーザは案内を理解し易くなる。
【０１１０】
なお、補助画像の表示は、図８で説明した処理手順のように、キャラクタ単位音声データの不足により、該当する案内ポイントにおける音声案内をスキップする場合にも用いることができる。例えば、図１１において、現在位置から直近の案内地点である階段に対する案内ポイントでの音声案内を出力せず、次の案内ポイントにおけるキャラクタ音声データを経路探索サーバ３０に要求し、次の案内地点の音声案内を行うように編集する。この時。直近の案内地点である階段に対する案内ポイントでの音声案内は出力しないが、表示画面７１には案内地点の近傍にユーザが表示画面を見ればわかるように、「階段」を示すアイコン７２を表示する。なお、ウィンドウ６３に階段がある旨報知するよう構成することもできる。
【０１１１】
以上、詳細に説明したように、本発明にかかるナビゲーションシステムによれば、音声案内を行うキャラクタ音声データを用意する際に、経路案内に必要な必要最小限のキャラクタ音声データのみを録音し用意すればよい。また、システムのバージョンアップや機能拡充があっても標準音声データのみ更新すればよく、コストの増大を抑制することができるようになる。更に、音声案内出力の際に、キャラクタ音声と標準音声が混在することがなくなるので、違和感や利用者の気分を損ねることもなくなる。
【０１１２】
更に、本発明によれば、ユーザが必要とする情報量に応じて、必要最小限のことしか案内しない音声案内キャラクタや、親切に詳細な案内をしてくれるキャラクタ、必要以上に余計なことを案内するお節介なキャラクタなどをユーザ選択に応じて提供するというサービスも実現可能になる。
【符号の説明】
【０１１３】
１０・・・・ナビゲーションシステム
１２・・・・ネットワーク
２０・・・・端末装置
２１１・・・制御手段
２１２・・・現在位置検出手段
２１３・・・補助画像データ表示制御手段
２１４・・・音声データ不足判別手段
２１５・・・経路探索要求手段
２１６・・・音声データ要求手段
２１７・・・音声データ記憶手段
２１８・・・通信手段
２１９・・・配信データ記憶手段
２２０・・・キャラクタ音声データ編集手段
２２１・・・音声案内出力手段
２２２・・・表示手段
２２３・・・操作・入力手段
３０・・・・経路探索サーバ
３１１・・・制御手段
３１２・・・通信手段
３１３・・・配信データ編集手段
３１４・・・案内経路データ作成手段
３１５・・・地図データ記憶手段（ＤＢ）
３１６・・・経路探索手段
３１７・・・音声データ記憶手段（ＤＢ）
３１８・・・経路探索用ネットワークデータ記憶手段（ＤＢ）
【図１】
2010175361.tif 000003
【図２】
2010175361.tif 000004
【図３】
2010175361.tif 000005
【図４】
2010175361.tif 000006
【図５】
2010175361.tif 000007
【図６】
2010175361.tif 000008
【図７】
2010175361.tif 000009
【図８】
2010175361.tif 000010
【図９】
2010175361.tif 000011
【図１０】
2010175361.tif 000012
【図１１】
2010175361.tif 000013