(57)【特許請求の範囲】
【請求項１】
所定の区分された地域ごとの地図情報を記憶する記憶手段と、
現在地から目的地へ到る経路を設定する経路設定手段と、
前記経路設定手段により設定された経路上において、異なる地域へ進入するリンクを特定する手段と、
当該進入するリンクから所定量手前の前記経路上の地点を、進入する地域の地図情報の更新の案内を行う地点として特定する地図更新案内地点特定手段と、
現在地が前記更新の案内を行う地点に到達したか否かを判定する到達判定手段と、
を備えることを特徴とするナビゲーション装置。
【請求項２】
請求項１に記載のナビゲーション装置であって、
前記案内を行う地点において、進入する地域の地図情報の更新の案内を行う地図更新案内手段、
を備えることを特徴とするナビゲーション装置。
【請求項３】
請求項２に記載のナビゲーション装置であって、
前記案内を行う地点は、前記経路上の、前記進入するリンクよりも現在地側へ所定の距離だけ手前の地点である、
ことを特徴とするナビゲーション装置。
【請求項４】
請求項１に記載のナビゲーション装置であって、
前記地図更新案内地点特定手段は、前記進入するリンクへ到達する予想時刻から前記地図情報の更新にかかる時間を引いた時刻において、進入する地域の地図情報の更新の案内を行うよう特定する、
ことを特徴とするナビゲーション装置。
【請求項５】
請求項１〜４のいずれか一項に記載のナビゲーション装置であって、
前記記憶手段は、前記地図情報の新旧を判別するための新旧情報を前記地図情報ごとに対応付けて記憶し、
前記地図更新案内地点特定手段は、
前記新旧情報によって前記進入するリンクにおいて進入する地域の地図情報が古い情報であるか否かを判定し、古い情報である場合に前記更新の案内を行う地点として特定する、
ことを特徴とするナビゲーション装置。
【請求項６】
請求項５に記載のナビゲーション装置であって、さらに、
外部の地図提供センターと通信を行う通信装置を備え、
前記地図更新地点特定手段は、前記通信装置を介して前記地図提供センターに対して前記進入する地域の地図情報についての新旧情報を送信し、
前記進入する地域の地図情報よりも新しい地図情報の存在を前記地図提供センターから受信すると、
前記進入する地域の地図情報が古い情報であることを判定する、
ことを特徴とするナビゲーション装置。
【請求項７】
請求項２〜６のいずれか一項に記載のナビゲーション装置であって、
前記地図更新案内手段は、
所定のキャラクターを用いて案内を行なう、
ことを特徴とするナビゲーション装置。
【請求項８】
請求項７に記載のナビゲーション装置であって、
前記キャラクターは、前記進入する地域に関連するキャラクターである、
ことを特徴とするナビゲーション装置。
【請求項９】
ナビゲーション装置の地図更新案内方法であって、
前記ナビゲーション装置は、
所定の区分された地域ごとの地図情報を記憶する記憶手段と、
現在地から目的地へ到る経路を設定する経路設定手段と、を備え、
前記経路設定手段により設定された経路上において、異なる地域へ進入するリンクを特定するステップと、
当該進入するリンクから所定量手前の前記経路上の地点を、進入する地域の地図情報の更新の案内を行う地点として特定する地図更新案内地点特定ステップと、
現在地が前記更新の案内を行う地点に到達したか否かを判定する到達判定ステップと、
を実施することを特徴とする地図更新案内方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置の技術に関するものである。
【背景技術】
【０００２】
従来、ナビゲーション装置では、新たな地図情報が提供されると、当該地図情報を無線通信経路を介して受信することで、最新の地図情報を用いてナビゲーション装置による経路案内を受けることを可能とする技術が用いられている。特許文献１には、このようなナビゲーション装置についての技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２４４２２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記のようなナビゲーション装置は、使用者が走行することのない地方（例えば、遠隔の州、県、省等）についてまでも地図情報を取得（更新）するため、不要な通信を行ってしまうことがある。
【０００５】
本発明の目的は、必要性により合致した地図を取得（更新）可能なナビゲーション技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決すべく、本発明に係るナビゲーション装置は、所定の区分された地域ごとの地図情報を記憶する記憶手段と、現在地から目的地へ到る経路を設定する経路設定手段と、前記経路設定手段により設定された経路上において、異なる地域へ進入するリンクを特定する手段と、当該進入するリンクから所定量手前の前記経路上の地点を、進入する地域の地図情報の更新の案内を行う地点として特定する地図更新案内地点特定手段と、現在地が前記更新の案内を行う地点に到達したか否かを判定する到達判定手段と、を備えることを特徴とする。
【０００７】
また、本発明に係るナビゲーション装置の地図更新案内方法では、前記ナビゲーション装置は、所定の区分された地域ごとの地図情報を記憶する記憶手段と、現在地から目的地へ到る経路を設定する経路設定手段と、を備え、前記経路設定手段により設定された経路上において、異なる地域へ進入するリンクを特定するステップと、当該進入するリンクから所定量手前の前記経路上の地点を、進入する地域の地図情報の更新の案内を行う地点として特定する地図更新案内地点特定ステップと、現在地が前記更新の案内を行う地点に到達したか否かを判定する到達判定ステップと、を実施することを特徴とする。
【発明の効果】
【０００８】
本願発明によれば、使用者が走行する地方に関し、新しい地図情報を用いて経路案内等を行うことができるナビゲーション技術を提供することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】図１は、ナビゲーション装置の概略構成図である。
【図２】図２は、リンクテーブルの構成を示す図である。
【図３】図３は、地図バージョン情報テーブルの構成を示す図である。
【図４】図４は、演算処理部の機能構成図である。
【図５】図５は、地図更新処理のフロー図である。
【図６】図６は、遠隔操作処理の画面表示例である。
【図７】図７は、地図更新処理の変形例のフロー図である。
【発明を実施するための形態】
【００１０】
以下に、本発明の第一の実施形態を適用したナビゲーション装置について、図面を参照して説明する。
【００１１】
図１に、ナビゲーション装置１００の全体構成図を示す。ナビゲーション装置１００は、地図情報を表示して、ナビゲーション装置１００の現在地を示す地点と、設定された目的地までの経路を誘導する情報とを示すことが可能ないわゆるナビゲーション装置である。なお、ナビゲーション装置１００は、図示しない通信網を介して図示しない外部のサーバと通信を行うことが可能であり、当該外部のサーバ等から種々の情報、例えば地図の更新情報を受信することができる。
【００１２】
ナビゲーション装置１００は、演算処理部１と、ディスプレイ２と、記憶装置３と、音声入出力装置４（音声入力装置としてマイクロフォン４１、音声出力装置としてスピーカ４２を備える）と、入力装置５と、ＲＯＭ装置６と、車速センサ７と、ジャイロセンサ８と、ＧＰＳ(Global Positioning System)受信装置９と、ＦＭ多重放送受信装置１０と、ビーコン受信装置１１と、通信装置１２と、を備えている。
【００１３】
演算処理部１は、様々な処理を行う中心的ユニットである。例えば各種センサ７,８やＧＰＳ受信装置９、ＦＭ多重放送受信装置１０等から出力される情報に基づいて現在地を検出する。また、得られた現在地情報に基づいて、表示に必要な地図データを記憶装置３あるいはＲＯＭ装置６から読み出す。
【００１４】
また、演算処理部１は、読み出した地図データをグラフィックス展開し、そこに現在地を示すマークを重ねてディスプレイ２へ出力する。また、記憶装置３あるいはＲＯＭ装置６に記憶されている地図データ等を用いて、使用者から指示された出発地又は現在地と、目的地（または、経由地や立ち寄り地）と、を結ぶ最適な経路（推奨経路という）を探索する。また、スピーカ４２やディスプレイ２を用いて使用者を誘導するための誘導情報を生成し、生成した誘導情報をスピーカ４２やディスプレイ２に出力する。
【００１５】
また、演算処理部１は、後述するように、遠隔に存在する外部のサーバに対して所定の地域の地図の更新情報を要求し、当該外部のサーバから地図の更新情報（例えば、差分情報）を受信することで、新しい地図情報を取得することができる。
【００１６】
ナビゲーション装置１００の演算処理部１は、各デバイス間をバス２５で接続した構成である。演算処理部１は、数値演算及び各デバイスを制御するといった様々な処理を実行するＣＰＵ(Central Processing Unit)２１と、記憶装置３から読み出した地図データ、演算データなどを格納するＲＡＭ(Random Access Memory)２２と、プログラムやデータを格納するＲＯＭ(Read Only Memory)２３と、各種ハードウェアを演算処理部１と接続するためのＩ／Ｆ（インターフェイス）２４と、を有する。
【００１７】
ディスプレイ２は、文字や画像の表示を行うための画面を備え、演算処理部１等で生成されたグラフィックス情報を前記画面上に表示するユニットである。ディスプレイ２は、液晶ディスプレイ、有機ＥＬディスプレイなどで構成される。
【００１８】
記憶装置３は、ＨＤＤ（Hard Disk Drive）や不揮発性メモリカードといった、少なくとも読み書きが可能な記憶媒体で構成される。
【００１９】
この記憶媒体には、通常の経路探索装置に必要な地図データ（地図上の道路を構成するリンクのリンクデータを含む）であるリンクテーブル２００と、遠隔に存在する外部のサーバから受け付けた地図の差分情報等を管理する情報が格納される地図バージョン情報テーブル３００と、が記憶されている。
【００２０】
図２は、リンクテーブル２００の構成を示す図である。リンクテーブル２００は、地図上の区画された領域であるメッシュの識別コード（メッシュＩＤ）２０１ごとに、そのメッシュ領域に含まれる道路を構成する各リンクのリンクデータ２０２を含んでいる。
【００２１】
リンクデータ２０２は、リンクの識別子であるリンクＩＤ２１１ごとに、リンクを構成する２つのノード（開始ノード、終了ノード）の座標情報２２２、リンクを含む道路の種別を示す道路種別２２３、リンクの長さを示すリンク長２２４、予め記憶されたリンク旅行時間２２５、当該リンクの開始ノードに接続するリンクである開始接続リンクと、当該リンクの終了ノードに接続するリンクである終了接続リンクと、を特定する開始接続リンク、終了接続リンク２２６、リンクを含む道路の制限速度を示す制限速度２２７、などを含んでいる。
【００２２】
なお、ここでは、リンクを構成する２つのノードについて開始ノードと終了ノードとを区別することで、同じ道路の上り方向と下り方向とを、それぞれ別のリンクとして管理するようにしている。
【００２３】
図３は、地図バージョン情報テーブル３００の構成を示す図である。地図バージョン情報テーブル３００は、外部に存在するサーバ等から無線通信網等を介して受け付けた地域ごとの地図情報とそのバージョン等の管理情報と、を格納する。
【００２４】
地域ＩＤ３０１には、所定の地域を特定する識別子である地域ＩＤが格納される。例えば、州、省または県単位に予め設定された識別子が格納される。地域ＩＤ３０１により特定される地域の地図情報の管理情報に含まれる地域名３１１には、地域ＩＤ３０１に格納された情報に対応付けられた地域の名称または通称を特定する情報が格納される。例えば、地域ＩＤ３０１に「○○県」を示す地域ＩＤが格納されている場合、対応付けられた地域の名称として、「○○県」が格納される。
【００２５】
同様に、地域ＩＤ３０１により特定される地域の地図情報の管理情報に含まれる住所３１２には、地域ＩＤ３０１に格納された情報に対応付けられた地域内の代表地点の住所を特定する情報が格納される。例えば、地域ＩＤ３０１に「○○県」を示す地域ＩＤが格納されている場合、対応付けられた地域の住所として、「○○県の県庁所在地の住所」等の情報が格納される。
【００２６】
また、地域ＩＤ３０１により特定される地域の地図情報の管理情報に含まれるバージョン３１３には、地域ＩＤ３０１に格納された情報に対応付けられた地域の地図情報のバージョンを特定する情報（新旧を判別するための情報）が格納される。例えば、地域ＩＤ３０１に「○○県」を示す地域ＩＤが格納されている場合、対応付けられた地域の地図の情報のバージョン情報として、「バージョン１．５」等の版を特定する情報が格納される。
【００２７】
また、地域ＩＤ３０１により特定される地域の地図情報の管理情報に含まれる最終更新日３１４には、地域ＩＤ３０１に格納された情報に対応付けられた地域について保有する地図情報を取得した日を特定する情報が格納される。例えば、地域ＩＤ３０１に「○○県」を示す地域ＩＤが格納されている場合、対応付けられた地域の地図情報を最後に更新した日付けが格納される。
【００２８】
また、地域ＩＤ３０１により特定される地域の地図情報の管理情報である地図情報３１５には、地域ＩＤ３０１に格納された情報に対応付けられた地域について保有する地図情報が格納される。例えば、地域ＩＤ３０１に「○○県」を示す地域ＩＤが格納されている場合、対応付けられた地域である「○○県」の地図情報が格納される。
【００２９】
なお、地図バージョンテーブル３００に格納される情報は、工場出荷時に予め定められた情報であってもよいし、出荷後に通信装置１２等を介して外部に存在するサーバ等から送信された情報を受信し受信情報に基づいて随時更新して維持される情報であってもよい。
【００３０】
図１に戻って説明する。音声入出力装置４は、音声入力装置としてマイクロフォン４１と、音声出力装置としてスピーカ４２と、を備える。マイクロフォン４１は、使用者やその他の搭乗者が発した声などのナビゲーション装置１００の外部の音声を取得する。
【００３１】
スピーカ４２は、演算処理部１で生成された使用者へのメッセージを音声として出力する。マイクロフォン４１とスピーカ４２は、車両の所定の部位に、別個に配されている。ただし、一体の筐体に収納されていても良い。ナビゲーション装置１００は、マイクロフォン４１及びスピーカ４２を、それぞれ複数備えることができる。
【００３２】
入力装置５は、使用者からの指示を使用者による操作を介して受け付ける装置である。入力装置５は、タッチパネル５１と、ダイヤルスイッチ５２と、その他のハードスイッチ（図示しない）であるスクロールキー、縮尺変更キーなどで構成される。
【００３３】
タッチパネル５１は、ディスプレイ２の表示面側に搭載され、表示画面を透視可能である。タッチパネル５１は、ディスプレイ２に表示された画像のＸＹ座標と対応したタッチ位置を特定し、タッチ位置を座標に変換して出力する。タッチパネル５１は、感圧式または静電式の入力検出素子などにより構成される。
【００３４】
ダイヤルスイッチ５２は、時計回り及び反時計回りに回転可能に構成され、所定の角度の回転ごとにパルス信号を発生し、演算処理部１に出力する。演算処理部１では、パルス信号の数から、回転角度を求める。
【００３５】
ＲＯＭ装置６は、ＣＤ-ＲＯＭやＤＶＤ-ＲＯＭ等のＲＯＭ（Read Only Memory）や、ＩＣ（Integrated Circuit）カードといった、少なくとも読み取りが可能な記憶媒体で構成されている。この記憶媒体には、例えば、動画データや、音声データなどが記憶されている。
【００３６】
車速センサ７,ジャイロセンサ８およびＧＰＳ受信装置９は、ナビゲーション装置１００で現在地（自車位置）を検出するために使用されるものである。車速センサ７は、車速を算出するのに用いる値を出力するセンサである。ジャイロセンサ８は、光ファイバジャイロや振動ジャイロ等で構成され、移動体の回転による角速度を検出するものである。ＧＰＳ受信装置９は、ＧＰＳ衛星からの信号を受信し移動体とＧＰＳ衛星間の距離と距離の変化率とを３個以上の衛星に対して測定することで移動体の現在地、進行速度および進行方位を測定するものである。
【００３７】
ＦＭ多重放送受信装置１０は、ＦＭ放送局から送られてくるＦＭ多重放送信号を受信する。ＦＭ多重放送には、ＶＩＣＳ（Vehicle Information Communication System：登録商標）情報の概略現況交通情報、規制情報、ＳＡ／ＰＡ（サービスエリア／パーキングエリア）情報、駐車場情報、天気情報などやＦＭ多重一般情報としてラジオ局が提供する文字情報などがある。
【００３８】
ビーコン受信装置１１は、ＶＩＣＳ情報などの概略現況交通情報、規制情報、ＳＡ／ＰＡ（サービスエリア／パーキングエリア）情報、駐車場情報、天気情報や緊急警報などを受信する。例えば、光により通信する光ビーコン、電波により通信する電波ビーコン等の受信装置である。
【００３９】
通信装置１２は、図示しない無線通信網に接続する。このような通信装置１２は、例えば携帯電話網に接続して外部の地図配信センター等のセンターのサーバとデータ通信を行う装置であり、例えば使用者の携帯電話機を取り付けられて通信が可能となるものを含む。
【００４０】
図４は、演算処理部１の機能ブロック図である。図示するように、演算処理部１は、主制御部１０１と、入力受付部１０２と、出力処理部１０３と、地図更新案内部１０４と、地域特定部１０５と、地図更新部１０６と、を有する。
【００４１】
主制御部１０１は、様々な処理を行う中心的な機能部であり、処理内容に応じて、他の処理部を制御する。また、各種センサ７、８、ＧＰＳ受信装置９等の情報を取得し、マップマッチング処理等を行って現在地を特定する。また、随時、走行した日付および時刻と、位置と、を対応付けて、リンクごとに走行履歴を記憶装置３に記憶する。さらに、各処理部からの要求に応じて、ＧＰＳ受信装置９によって受信したＧＰＳ情報に含まれる現在時刻を出力する。また、主制御部１０１は、使用者から指示された出発地又は現在地と、目的地と、を結ぶ最適な経路（推奨経路）を探索する。また、主制御部１０１は、推奨経路から逸脱しないよう、誘導情報を生成し、出力処理部１０３へ出力する。また、主制御部１０１は、実施コマンドに対応する処理を各処理部から受け付けて、対応する処理を行う。また、主制御部１０１は、他の処理部から推奨経路の情報を要求されると、当該情報を出力する。
【００４２】
入力受付部１０２は、入力装置５またはマイクロフォン４１を介して入力された使用者からの指示を受け付け、その要求内容に対応する処理が実行されるように、受け付けた要求内容を主制御部１０１に出力する。例えば、使用者が推奨経路の探索を要求したときは、受け付けた推奨経路の探索要求を主制御部１０１へ出力する。
【００４３】
出力処理部１０３は、例えばグラフィックス情報等の表示させる画面情報を受け取り、ディスプレイ２に描画するためのグラフィックス情報に変換して、ディスプレイ２に対して描画する指示を行う。また、処理内容に応じて、スピーカ４２から出力する指示を行う。
【００４４】
地図更新案内部１０４は、使用者に対して、これから進入する予定の州、省または県を対象として、地図情報の更新の案内情報を生成する。具体的には、地図更新案内部１０４は、主制御部１０１から推奨経路の情報を取得し、地域特定部１０５に依頼して推奨経路上の経路を辿る。そして、地図更新案内部１０４は、地域特定部１０５が特定したリンクに基づいて地図情報の取得の要否を案内する案内地点を特定し、当該案内地点に到達すると、進入する地域の地図情報を取得するよう使用者に案内するための案内情報を生成する。そして、地図更新案内部１０４は、生成した案内情報を出力処理部１０３に出力する。より具体的には、地図更新案内部１０４は、特定したリンクから所定の距離だけ離れた推奨経路上の地点のうち、現在地に近い側の地点を案内地点として特定する。例えば、地図更新案内部１０４は、特定した他の地域へ進入するリンクから所定の距離（例えば１０ｋｍ）手前の地点を、地図情報の更新案内を行う地点として特定する。そして、地図更新案内部１０４は、主制御部１０１から現在地の情報を取得し、現在地が、案内地点に到達したか否かを判定する。案内地点に到達した場合、地図更新案内部１０４は、進入する地域について地図バージョン情報テーブル３００を参照して、バージョン３１３を読み取る。そして、地図更新案内部１０４は、外部のセンター（サーバ）に、当該地域についてより新しいバージョンの地図情報の有無を問い合わせ、新しいバージョンの地図情報が有る場合には、地図更新案内部１０４は、更新の案内情報を生成し出力処理部１０３へ出力する。なお、更新の案内情報には、当該新しいバージョンの地図情報に更新するか否かの問い合わせが含まれている。
【００４５】
地域特定部１０５は、地図更新案内部１０４による依頼を受けて、推奨経路を現在地から目的地方面に向かって辿り、現在地が属する地域から他の地域へ進入する地点が含まれるリンクを特定する。より具体的には、地域特定部１０５は、推奨経路を構成するリンクを目的地の方向に向かう順に並べ、開始ノードと終了ノードとが互いに異なる地域に属するリンクを進入するリンクとして特定する。また、地域特定部１０５は、特定したリンクにおいて進入する当該他の地域の地域ＩＤを特定し、地図更新案内部１０４に対して当該リンクのリンクＩＤと、特定した進入する地域の地域ＩＤとを受け渡す。
【００４６】
地図更新部１０６は、図示しない外部の地図情報提供サーバに対して、進入する地域の地域ＩＤを出力して地図情報のバージョン情報をナビゲーション装置１００へ送信するよう依頼する。また、地図更新部１０６は、送信されたバージョン情報と、ナビゲーション装置１００が保有する当該地域の地図情報のバージョン情報とを比較して、保有する地図情報のバージョンの方が古いバージョンである場合に、当該外部のサーバに対して進入する地域の地図情報の送信を依頼する。また、地図更新部１０６は、送信された地図情報を受信すると、受信した情報に基づいてリンクテーブル２００の情報を更新するとともに、地図バージョン情報テーブル３００のバージョン３１３と、最終更新日３１４と、地図情報３１５とを更新する。
【００４７】
上記した演算処理部１の各機能部、すなわち主制御部１０１、入力受付部１０２、出力処理部１０３、地図更新案内部１０４、地域特定部１０５、地図更新部１０６は、ＣＰＵ２１が所定のプログラムを読み込み実行することにより構築される。そのため、ＲＡＭ２２には、各機能部の処理を実現するためのプログラムが記憶されている。
【００４８】
なお、上記した各構成要素は、ナビゲーション装置１００の構成を、理解を容易にするために、主な処理内容に応じて分類したものである。そのため、構成要素の分類の仕方やその名称によって、本願発明が制限されることはない。ナビゲーション装置１００の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。
【００４９】
また、各機能部は、ハードウェア（ＡＳＩＣ、ＧＰＵなど）により構築されてもよい。また、各機能部の処理が一つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００５０】
［動作の説明］次に、ナビゲーション装置１００が実施する地図更新処理の動作について説明する。図５は、ナビゲーション装置１００が実施する地図更新処理を示すフロー図である。このフローは、ナビゲーション装置１００が稼働している状態において、推奨経路が設定されると開始される。また、このフローは、ナビゲーション装置１００が稼働している状態において、一度設定された推奨経路から逸脱等することによってなされる再探索処理等によって推奨経路が変更されると、開始される。
【００５１】
まず、地図更新案内部１０４は、主制御部１０１から推奨経路の情報を取得する（ステップＳ００１）。具体的には、地図更新案内部１０４は、主制御部１０１に対して、推奨経路を構成するリンクおよびノードの列を要求し、主制御部１０１は現在設定されている推奨経路を構成するリンクおよびノードの列を地図更新案内部１０４に受け渡す。そして、主制御部１０１は、入力受付部１０２、出力処理部１０３、地図更新案内部１０４、地域特定部１０５、地図更新部１０６、に順次指示を出して、以下の処理を実行させる。
【００５２】
次に、地図更新案内部１０４は、取得した推奨経路の情報を地域特定部１０５に受け渡し、地域特定部１０５は、現在地から目的地へ向かう方向に辿って、現在地が属する地域と異なる地域に進入するリンクを特定する（ステップＳ００２）。具体的には、地域特定部１０５は、ステップＳ００１において取得した推奨経路を構成するリンクを目的地の方向に向かう順に並べ、開始ノードと終了ノードとが互いに異なる地域に属するリンクを進入するリンクとして特定する。
【００５３】
次に、地域特定部１０５は、ステップＳ００２にて特定したリンクにおいて進入する地域の地域ＩＤを特定する（ステップＳ００３）。
【００５４】
次に、地図更新案内部１０４は、特定したリンクから所定の距離だけ離れた推奨経路上の地点のうち、現在地に近い側の地点を案内地点として特定する（ステップＳ００４）。具体的には、地図更新案内部１０４は、ステップＳ００３にて特定した他の地域へ進入するリンクから所定の距離（例えば１０ｋｍ）手前の地点を、地図情報の更新案内を行う地点として特定する。
【００５５】
次に、主制御部１０１は、現在地を特定する（ステップＳ００５）。そして、地図更新案内部１０４は、特定した現在地が、ステップＳ００５にて特定した地点に到達したか否かを判定する（ステップＳ００６）。
【００５６】
案内地点に到達していない場合（ステップＳ００６にて「Ｎｏ」）、地図更新案内部１０４は、処理をステップＳ００５に戻す。
【００５７】
案内地点に到達した場合（ステップＳ００６にて「Ｙｅｓ」）、地図更新案内部１０４は、進入する地域について既に得ている地図情報のバージョンを取得する（ステップＳ００７）。具体的には、地図更新案内部１０４は、進入する地域について、地図バージョン情報テーブル３００を参照して、バージョン３１３を読み取る。
【００５８】
次に、地図更新案内部１０４は、外部のセンター（サーバ）に、当該地域についてより新しいバージョンの地図情報の有無を問い合わせる（ステップＳ００８）。
【００５９】
新しいバージョンの地図情報がない場合（ステップＳ００８にて「Ｎｏ」）、地図更新案内部１０４は、地図更新処理を終了させる。
【００６０】
新しいバージョンの地図情報が有る場合（ステップＳ００８にて「Ｙｅｓ」）、地図更新案内部１０４は、使用者に対して図６に示す画面４００を表示されるように更新案内情報を生成し、出力処理部１０３に出力させる。これにより、使用者に対して更新が案内されると共に、当該新しいバージョンの地図情報に更新するか否かが問い合わされる。更新しない旨の指示を受けた場合には、地図更新案内部１０４は地図更新処理を終了させる。更新する旨の指示を受けた場合には、地図更新部１０６は、当該新しいバージョンの地図情報を送信するよう外部のセンター（サーバ）に依頼を行い、送信された地図情報を取得して適用する（ステップＳ００９）。
【００６１】
図６に、ステップＳ００９にて表示される画面４００の構成例を示す。図６（ａ）は、進入する地域の地図情報を更新するか否かを使用者に問い合わせる前に表示されていた画面の例を示し、図６（ｂ）は進入する地域の地図情報を更新するか否かを使用者に問い合わせる画面の例である。
【００６２】
図６（ａ）においては、画面４００には、自車位置とその向きを示すカーマーク４０１と、道路を示す表示のうち推奨経路に該当する道路の表示が強調された（図６においては、破線表示されている）推奨経路表示４０２と、自車位置が属する地域と、自車位置が属する地域とは異なる他の地域との境界表示４１０と、推奨経路上の地点であって境界を跨ぐ特定地点４０３と、が示されている。すなわち、自車が推奨経路に沿って移動した場合には、特定地点４０３において他の地域へ進入することとなる。
【００６３】
図６（ｂ）においては、画面４００には、さらに、更新案内を行うための案内人表示４２０と、当該案内人があたかも話しているかのようにフキダシ表示される案内情報表示領域４２１と、案内情報表示領域４２１内に表示された更新指示ボタン４２３および無更新指示ボタン４２４と、が表示される。
【００６４】
入力受付部１０２は、更新指示ボタン４２３について、タッチパネル５１から、使用者による入力指示を受け付ける。そして、受け付けた指示を主制御部１０１へ出力する。主制御部１０１は、当該指示を受け付けると、地図更新部１０６に地図の更新を開始するよう指示する。また、地図更新案内部１０４は、入力受付部１０２が、無更新指示ボタン４２４について、タッチパネル５１から、使用者による入力指示を受け付けると、地図更新処理を終了させる。
【００６５】
以上が、地図更新処理の処理内容である。上記の地図更新処理を行う事によって、ナビゲーション装置１００は、使用者が向かうであろう場所が含まれる地域について地図の更新を予め行うことができるため、当該地域へ進入した後すぐに最新の地図情報に従って経路誘導を行うことができる。また、ナビゲーション装置１００は、使用者が向かうであろう地域に限定して都度地図の更新を行うことができるため、使用しない地域についての無駄な更新を行うことを回避できる。
【００６６】
なお、上記の地図更新処理においては、別の地域に進入することとなる地点から所定距離手前の地点を案内地点として特定しているが、これに限られるものではない。例えば、更新情報の受信に必要な時間に応じて案内地点を特定するようにしても良い。
【００６７】
図７は、このような地図更新処理の詳細の処理内容を示すフロー図である。なお、この変形例においては、地図更新案内部１０４は、外部のセンター（サーバ）に、進入する地域について最新の地図情報のバージョンとの差分更新データのデータサイズを問い合わせ、応答情報を受け取ってデータサイズを取得する。そして、地図更新案内部１０４は、差分更新データの更新に必要となる更新必要時間を特定し、特定したリンクへの到達予想時刻から、更新必要時間を引いた時刻を案内時刻として特定する。また、地図更新案内部１０４は、現在時刻が、特定した案内時刻を超過したか否かを判定する。地図更新部１０６は、案内時刻を超過した場合に、進入する地域について新しいバージョンの地図情報への更新情報を送信するよう外部のセンター（サーバ）に依頼を行い、送信された地図の更新情報を取得して適用する。
【００６８】
ステップＳ００１〜ステップＳ００３までの処理は、図５にて示した地図更新処理と同様の処理であるため、説明を割愛する。地図更新案内部１０４は、進入する地域について既得の地図情報のバージョンを特定する情報を取得する（ステップＳ１０４）。具体的には、地図更新案内部１０４は、ステップＳ００３にて特定した進入する地域の地域ＩＤに対応するバージョン３１３を地図バージョン情報テーブル３００から特定する。
【００６９】
そして、地図更新案内部１０４は、進入する地域について最新の地図情報との差分更新に必要なデータサイズを取得する（ステップＳ１０５）。具体的には、地図更新案内部１０４は、外部のセンター（サーバ）に、当該地域について最新の地図情報のバージョンとの差分更新データのデータサイズを問い合わせ、応答情報を受け取ってデータサイズを取得する。
【００７０】
次に、地図更新案内部１０４は、差分更新データの更新に必要となる更新必要時間を特定する（ステップＳ１０６）。具体的には、地図更新案内部１０４は、ステップＳ１０５にて取得した差分更新に必要なデータサイズを用いて、通信装置１２の通信速度で通信した場合に必要となる通信時間を算出する。例えば、データサイズを通信速度で割ることで得られる通信時間に所定の安全率（例えば４）を掛けて得られる時間を更新必要時間として特定する。なお、安全率とは、最良の通信状況における最高の通信速度ではなく、通信状況が様々である現実の通信速度を加味するための所定の値である。この安全率は、例えば通信圏外や通信状態が良好な地域を考慮した現実的な平均速度を算出するためのものであるため、平均的な通信速度が予め分かっている場合、または主制御部１０１において通信装置１２の通信速度を所定の期間にわたって記録した結果得られた通信速度の実績値が分かっている場合には、当該平均的な通信速度に即した値を用いて通信時間を算出すれば十分である。すなわち、そのような実績値が分かっている場合等においては、安全率を１とすることで更新必要時間を特定するようにしてもよい。
【００７１】
次に、地図更新案内部１０４は、特定したリンクへの到達予想時刻から、更新必要時間を引いた時刻を案内時刻として特定する（ステップＳ１０７）。具体的には、地図更新案内部１０４は、ステップＳ００２にて特定したリンクへ到達する到達予想時刻を主制御部１０１に依頼して取得し、到達予想時刻よりもステップＳ１０６にて特定した更新必要時間ぶんだけ前の（手前の）時刻を案内時刻として特定する。
【００７２】
次に、主制御部１０１は、現在時刻を特定する。そして、地図更新案内部１０４は、特定した現在時刻が、ステップＳ１０７にて特定した案内時刻を超過したか否かを判定する（ステップＳ１０８）。
【００７３】
案内時刻を超過していない場合（ステップＳ１０８にて「Ｎｏ」）、地図更新案内部１０４は、所定時間の経過後、処理をステップＳ１０８に戻す。
【００７４】
案内時刻を超過した場合（ステップＳ１０８にて「Ｙｅｓ」）、地図更新部１０６は、進入する地域について当該新しいバージョンの地図情報への更新情報を送信するよう外部のセンター（サーバ）に依頼を行い、送信された地図の更新情報を取得して適用する（ステップＳ１０９）。
【００７５】
以上が、更新情報の受信に必要な時間に応じて案内地点を特定する地図更新処理の処理内容である。
【００７６】
以上、本発明の第一の実施形態について説明した。本発明の第一の実施形態によると、ナビゲーション装置１００は、使用者が走行する地方に関し、新しい地図情報を用いて経路案内等を行うことが可能となる。つまり、使用者が走行しない地方については、必要となるまで地図情報の更新を行わず、不要な通信を減らすことができるようになる。このことは、例えば、通信装置による通信量や通信時間に応じて課金がなされるような場合等に、不要な通信を減らし、通信費を抑えることができる。また、センター側のサーバの通信量を減らすことも可能であるため、サーバの設備が肥大化するのを避けることも可能となる。
【００７７】
本発明は、上記第一の実施形態に制限されない。上記第一の実施形態は、本発明の技術的思想の範囲内で様々な変形が可能である。例えば、地図更新情報の通信にかかる金銭的費用を通信量あるいは通信時間から求めて、当該費用を示して使用者に更新を行うか否かを確認するようにしてもよい。その場合には、予めナビゲーション装置１００に設定された通信費用の算出ルールに従って費用を算出するものとする。
【００７８】
また例えば、第一の実施形態の地図更新処理においては、更新案内を行う案内人表示４２０を、使用者が選択したお気に入りのキャラクターとするようにしてもよい。または、当該キャラクターの表示情報、例えば着ている服や表情等を、時節に応じたもの、例えば新年の祝賀の装いや祝祭日の特別な衣装を纏うようにしてもよい。または、キャラクターを、進入する地域に馴染みの深いキャラクター、例えば当該地域の君主やご当地キャラクターとしてもよい。
【００７９】
以上、本発明について、実施形態を中心に説明した。なお、上記の実施形態では、本発明をナビゲーション装置に適用した例について説明したが、本発明はナビゲーション装置に限らず、移動体の経路案内を行う装置全般に適用することができる。
【符号の説明】
【００８０】
１・・・演算処理部、２・・・ディスプレイ、３・・・記憶装置、４・・・音声出入力装置、５・・・入力装置、６・・・ＲＯＭ装置、７・・・車速センサ、８・・・ジャイロセンサ、９・・・ＧＰＳ受信装置、１０・・・ＦＭ多重放送受信装置、１１・・・ビーコン受信装置、１２・・・通信装置、２１・・・ＣＰＵ、２２・・・ＲＡＭ、２３・・・ＲＯＭ、２４・・・Ｉ／Ｆ、２５・・・バス、４１・・・マイクロフォン、４２・・・スピーカ、５１・・・タッチパネル、５２・・・ダイヤルスイッチ、１００・・・ナビゲーション装置、１０１・・・主制御部、１０２・・・入力受付部、１０３・・・出力処理部、１０４・・・地図更新案内部、１０５・・・地域特定部、１０６・・・地図更新部、２００・・・リンクテーブル、３００・・・地図バージョン情報テーブル
【図１】
0005607389.tif 000002
【図２】
0005607389.tif 000003
【図３】
0005607389.tif 000004
【図４】
0005607389.tif 000005
【図５】
0005607389.tif 000006
【図６】
0005607389.tif 000007
【図７】
0005607389.tif 000008