(57)【要約】【課題】更新された地図情報に関する情報をユーザに認識させることができる。【解決手段】  地図表示装置は、地図情報を格納する記憶手段と、前記地図情報を表示する表示手段と、前記地図情報の更新が要求される地図上の特定の地点または領域を受け付ける受付手段と、前記特定の地点または領域について更新された地図情報を取得する取得手段と、前記更新された地図情報により、前記地図情報を更新する更新手段と、を備え、前記表示手段は、前記地図情報が更新されると、更新された地図情報に関する情報を前記表示手段に出力する。【選択図】図１
2012220261.tif 000002
【特許請求の範囲】
【請求項１】
地図情報を格納する記憶手段と、
前記地図情報を表示する表示手段と、
前記地図情報の更新が要求される地図上の特定の地点または領域を受け付ける受付手段と、
前記特定の地点または領域について更新された地図情報を取得する取得手段と、
前記更新された地図情報により、前記地図情報を更新する更新手段と、を備え、
前記表示手段は、
前記地図情報が更新されると、更新された地図情報に関する情報を前記表示手段に出力する
ことを特徴とする地図表示装置。
【請求項２】
請求項１に記載の地図表示装置において、
前記更新された地図情報に関する情報は、追加された道路に関する情報である
ことを特徴とする地図表示装置。
【請求項３】
請求項１に記載の地図表示装置において、
前記更新された地図情報に関する情報は、追加された道路の接続先となる道路に関する情報である
ことを特徴とする地図表示装置。
【請求項４】
請求項１に記載の地図表示装置において、
前記更新された地図情報に関する情報は、追加された道路を利用した際に得られる利点に関する情報である
ことを特徴とする地図表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図表示装置に関する。
【背景技術】
【０００２】
特許文献１に記載されるように、ナビゲーション装置の地図データベースに格納されている古い地図情報と、最新の地図情報と、の差分を更新する技術がある。このような技術では、ユーザの指定した地図上の区画が最新の地図情報に更新される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２４９６２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術では、地図情報が更新された場合でも、更新された情報の内容はユーザに通知されない。そのため、追加された道路がある場合でも、ユーザはその道路の位置や特徴を知ることができない。その結果、ユーザは、追加された道路を積極的に利用することができない、という不都合がある。
【０００５】
そこで、本発明は、更新された地図情報に関する情報をユーザに認識させることができる地図表示装置の提供を目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る地図表示装置は、地図情報を格納する記憶手段と、前記地図情報を表示する表示手段と、前記地図情報の更新が要求される地図上の特定の地点または領域を受け付ける受付手段と、前記特定の地点または領域について更新された地図情報を取得する取得手段と、前記更新された地図情報により、前記地図情報を更新する更新手段と、を備え、前記表示手段は、前記地図情報が更新されると、更新された地図情報に関する情報を前記表示手段に出力する、という構成を有する。
【発明の効果】
【０００７】
本発明によれば、更新された地図情報に関する情報をユーザに認識させることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る地図更新システムの概略構成を示す図である。
【図２】本発明の一実施形態に係る地図表示装置を示す図である。
【図３】本発明の一実施形態に係る情報提供装置を示す図である。
【図４】本発明の一実施形態に係る地図の領域情報を示す図である。
【図５】本発明の一実施形態に係る追加リンク情報テーブルを示す図である。
【図６】本発明の一実施形態に係る更新領域情報を示す図である。
【図７】本発明の一実施形態に係る地図表示装置の機能ブロックを示す図である。
【図８】本発明の一実施形態に係る情報提供装置の機能ブロックを示す図である。
【図９】本発明の一実施形態に係る追加道路の表示処理のフローを示す図である。
【図１０】本発明の一実施形態に係る地図表示装置の画面例を示す図である。
【図１１】本発明の一実施形態に係る地図表示装置の画面例を示す図である。
【図１２】本発明の第一変形例に係る地図表示装置の画面例を示す図である。
【図１３】本発明の第二変形例に係る地図表示装置の画面例を示す図である。
【図１４】本発明の第三変形例に係る地図表示装置の画面例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明に係る地図表示装置１００について説明する。
【００１０】
図１は、本発明の一実施形態に係る地図更新システムの概略構成を示した図である。地図更新システムは、地図表示装置１００と、情報提供装置２００と、を備えている。なお、後述するように、地図表示装置１００と情報提供装置２００とは、例えば、インターネット網などのデジタル通信回線網ｃを介して相互に接続される。
【００１１】
図２は、本実施形態に係る地図表示装置１００の概略構成を示した図である。地図表示装置１００は、演算処理装置１０１、記憶装置１０２と、ディスプレイ１０３と、入力装置１０４と、各種センサ１０５と、ＧＰＳ受信装置１０６と、データ送受信装置１０７と、を備えている。また、これらの各装置やセンサは、バス１０８によって電気的に接続され、相互にデータの受け渡しが可能な構成となっている。なお、地図表示装置１００は、地図情報、交通情報の表示、推奨経路の探索、経路誘導などのナビゲーション機能を有するナビゲーション装置により実現される。
【００１２】
演算処理装置１０１は、地図表示装置１００の様々な処理を行う中心的なユニットである。演算処理装置１０１は、例えば、車速センサ、ジャイロセンサといった各種センサ１０５、および、ＧＰＳ受信装置１０６などから出力される情報を用いて、車両の現在地を特定する。また、演算処理装置１０１は、記憶装置１０２に格納されている地図情報を用いて、出発地および目的地を結ぶ推奨経路を探索する。また、演算処理装置１０１は、地図情報、交通情報、誘導経路などの情報をグラフィックス変換し、ディスプレイ１０３に出力する。また、演算処理装置１０１は、経路誘導を行うための音声情報を生成し、これをスピーカー（図示せず）に出力する。
【００１３】
また、演算処理装置１０１は、記憶装置１０２に格納されている地図情報であって、更新前の旧バージョンである古い地図情報を更新する。後述するように、演算処理装置１０１は、地図情報の更新に関する様々な指示をユーザから受け付ける。具体的には、演算処理装置１０１は、ユーザから更新を要求された地図上の領域（以下、「更新要求領域」という）に対応する更新情報を情報提供装置２００から取得し、かかる更新情報を用いて地図情報の更新処理を実行する。
【００１４】
なお、演算処理装置１０１は、タッチパネルのタッチ位置に基づいて更新要求領域を特定する。具体的には、演算処理装置１０１は、タッチ位置のＸＹ座標を示す信号をタッチパネルから取得すると、かかるタッチ位置のＸＹ座標が含まれる所定の領域を更新要求領域として特定する。なお、所定の領域は、例えば、地図上の領域を複数の区画に分割したメッシュ領域であってもよく、または、メッシュ領域とは異なる基準に基づいて分割された領域であってもよい。また、演算処理装置は、タッチ位置を中心とした所定範囲の領域を更新要求領域として特定してもよい。この場合、演算処理装置１０１は、タッチ位置のＸＹ座標を中心として、例えば、地図上の半径１００ｍ以内の範囲に含まれる地点座標を更新要求領域として特定する。
【００１５】
また、演算処理装置１０１は、情報提供装置２００に更新情報の提供を要求するための情報要求信号を生成する。また、演算処理装置１０１は、地図情報に追加された道路に関する情報が登録される追加リンク情報テーブルを更新する。なお、情報要求信号、追加リンク情報テーブルの詳細は後述する。
【００１６】
また、演算処理装置１０１は、ディスプレイ１０３の表示領域に表示させる情報をグラフィックス変換し、ディスプレイ１０３に出力する。
【００１７】
なお、演算処理装置１０１は、数値演算、各装置およびセンサの制御など、様々な処理を実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０９と、プログラムやデータなどを格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１０と、プログラムやデータ、演算結果などを一時的に格納するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１１と、を有している。また、ＣＰＵ１０９、ＲＯＭ１１０、ＲＡＭ１１１は、バス１１２によって相互に電気的に接続されている。
【００１８】
記憶装置１０２は、例えば、ＨＤＤ（Hard Disk Drive）や不揮発性メモリカードといった、少なくとも読み書きが可能な記録媒体で構成される。記憶装置１０２には、例えば、ナビゲーション機能に用いられる地図情報、交通情報、経路情報、区間情報、辞書データ、追加リンク情報テーブルなどの情報が格納されている。なお、地図情報には、リンク情報や施設情報などの情報が含まれ、これらの情報は、地図上の所定の領域を複数の区画に分割した領域（例えば、メッシュ領域）ごとの領域情報に格納されている。また、地図情報は、地図上の各地点を一意に特定するため、ＸＹ座標で示される地点座標を有している。
【００１９】
図４は、領域情報３００を示した図である。領域情報３００は、地図上の各領域が有するリンク情報３０１や施設情報などを含む地図情報である。なお、リンクとは、例えば、交差点などの各ノード間を結ぶ道路を意味し、リンク情報３０１には、かかる道路に関する情報が登録されている。同図に示すように、領域情報３００は、地図上の領域を識別する領域ＩＤ３０２と、各領域情報３００が作成された日付によって情報の新旧を表すバージョン情報３０３と、各領域が有する道路のリンクＩＤ３０４と、各リンクＩＤに対応付けられているリンク情報３０１と、を有している。また、リンク情報３０１は、道路の両端を示す開始ノードおよび終了ノードの地点座標３０５と、一般道、有料道路、国道、県道といった道路の種別を示す道路種別情報３０６と、道路の名称が登録される道路名称情報３０７と、道路の長さを示すリンク長情報３０８と、道路を通過するのに要する時間を示す旅行時間情報３０９と、道路の開始ノードおよび終了ノードの各々に接続する他の道路のリンクＩＤが登録されている開始接続リンク／終了接続リンク情報３１０と、道路を利用した場合の利点などを示す文字情報が登録されている利点情報３１１と、リンク情報が作成された日付を示す作成日情報３１２と、を有している。
【００２０】
なお、利点情報３１１には、追加された道路の距離的、時間的、料金的な利点を表す文字情報が登録されている。具体的には、利点情報３１１には、例えば、「Ａ地点からＢ地点まで行くのにＸｋｍ短縮されます。」「Ａ地点からＢ地点まで行くのに５分短縮されます」、「Ａ地点からＢ地点までの抜け道になります」、「Ａ地点からＢ地点付近にある施設Ｘまで行くのに１０分短縮されます」、「Ａ地点からＢ地点まで行く際に、交差点Ｘ付近の渋滞を回避できます」、「Ａ地点からＢ地点まで行く道路Ｘよりも道幅が広い道路です」、「Ａ地点からＢ地点まで行くのにＸＸ円節約できます」などの文字情報が登録されている。
【００２１】
また、後述するように、利点情報３１１は、更新領域情報５００が有するリンク情報５０１の利点情報５１１に相当する。すなわち、利点情報３１１を有する記憶装置１０２内のリンク情報３０１は、更新処理によって追加された道路のリンク情報５０１である。言い換えれば、更新処理が実行される前の当初から記憶装置１０２に格納されているリンク情報３０１は、かかる利点情報を有していない。
【００２２】
図５は、追加リンク情報テーブル４００を示した図である。追加リンク情報テーブル４００には、地図情報に追加された道路に関する情報であって、ディスプレイ１０３の表示領域に一度も表示されていない道路に関する情報が登録される。具体的には、追加リンク情報テーブル４００は、追加された道路が属する領域の領域ＩＤ４０１と、かかる道路の更新リンクＩＤ４０２と、を有している。なお、後述するように、領域ＩＤ４０１および更新リンクＩＤ４０２には、演算処理装置１０１によって読み出された更新情報に含まれる更新領域情報の領域ＩＤおよび更新リンクＩＤが登録される。
【００２３】
図２に戻って説明を続ける。ディスプレイ１０３は、演算処理装置により生成されたグラフィックス情報を表示領域に表示させるユニットである。ディスプレイ１０３は、例えば、液晶ディスプレイ、有機ＥＬディスプレイなどで構成される。
【００２４】
入力装置１０４は、ユーザから所定の指示を受け付ける装置である。具体的には、方向キー、ダイヤルスイッチ、タッチパネルなどで構成される。
【００２５】
タッチパネルは、表示画面を透視可能にディスプレイ１０３の表面側に搭載され、指やタッチペンによるディスプレイ１０３へのタッチを検知する。また、タッチパネルは、検知したタッチ位置をディスプレイ１０３上に設定されるＸＹ座標に変換し、これを信号として演算処理装置１０１に出力する。なお、タッチパネルは、例えば、静電容量方式による入力検出素子などで構成される。
【００２６】
各種センサ１０５には、車速センサやジャイロセンサなどが含まれる。車速センサは、検出した車輪の回転数をパルス信号に変換し、所定の時間内におけるパルス信号数から車両の車速を算出する。また、ジャイロセンサは、光ファイバジャイロや振動ジャイロ等で構成され、車両の回転による角速度を検出する。
【００２７】
ＧＰＳ受信装置１０６は、ＧＰＳ衛星からの信号を受信して、車両とＧＰＳ衛星間の距離と、距離の変化率を３個以上の衛星に対して測定することで、車両の現在地、進行速度および進行方位を算出する。
【００２８】
データ送受信装置１０７は、地図表示装置１００に内蔵される各装置以外の装置（以下、「外部装置」という）との間で所定の情報を送受信するための装置である。例えば、データ送受信装置１０７は、情報要求信号を情報提供装置２００に送信する。また、データ送受信装置１０７は、情報提供装置２００から送信されてくる更新情報または更新情報を提供できないことを示す信号を受信し、演算処理装置１０１に出力する。なお、このような情報の送受信には、最寄りの無線基地局を介したインターネット網などのデジタル通信回線網ｃによる無線通信技術が利用される。
【００２９】
図３は、情報提供装置２００の概略構成を示した図である。情報提供装置２００は、自身に内蔵される各装置以外の装置である外部装置からの要求に応じて、様々な情報を生成し、これを提供するサーバ装置である。情報提供装置２００は、演算処理装置２０１と、データ送受信装置２０２と、入力装置２０３と、記憶装置２０４と、を備えている。なお、これらの各装置は、バス２０５によって電気的に接続され、相互にデータの受け渡しが可能な構成となっている。
【００３０】
演算処理装置２０１は、情報提供装置２００の様々な処理を行う中心的なユニットである。具体的には、演算処理装置２０１は、更新情報といった所定の情報を記憶装置２０４に格納する。また、演算処理装置２０１は、外部装置に提供する情報を生成し、または、記憶装置２０４から読み出し、データ送受信装置２０２に出力する。
【００３１】
なお、演算処理装置２０１は、数値演算、他の装置およびセンサの制御など、様々な処理を実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０６と、プログラムやデータなどを格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０７と、プログラムやデータ、演算結果などを一時的に格納するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０８と、を有している。なお、これらのＣＰＵ２０６、ＲＯＭ２０７、ＲＡＭ２０８は、バス２０９によって相互に電気的に接続されている。
【００３２】
データ送受信装置２０２は、情報提供装置２００と外部装置との間で情報を送受信するための装置である。具体的には、地図表示装置１００から送信されてくる情報要求信号を受信する。また、データ送受信装置２０２は、演算処理装置２０１で読み出された更新情報を地図表示装置１００に送信する。
【００３３】
入力装置２０３は、ユーザが情報提供装置２００に様々な指示や情報の入力を行うための装置である。具体的には、入力装置２０３は、キーボードやテンキー、マウスなどを備えている。
【００３４】
記憶装置２０４は、例えば、ＨＤＤ（Hard Disk Drive）や不揮発性メモリカードといった、少なくとも読み書きが可能な記録媒体で構成される。記憶装置２０４には、情報提供装置２００の機能を実行するために必要なプログラムなどが格納されている。具体的には、記憶装置２０４には、更新された領域情報（以下、「更新領域情報」という）を有する更新情報が格納されている。
【００３５】
図６は、更新領域情報５００を示した図である。更新領域情報５００は、追加された道路のリンク情報５０１などを含む地図情報である。更新領域情報５００は、領域情報と同様、領域を識別する領域ＩＤ５０２と、各更新領域情報が作成された日付によって情報の新旧を表すバージョン情報５０３と、各領域が有する追加された道路の更新リンクＩＤ５０４と、各更新リンクＩＤ５０４に対応付けられているリンク情報５０１と、を有している。また、リンク情報５０１は、追加された道路の両端を示す開始ノードおよび終了ノードの地点座標５０５と、一般道、有料道路、国道、県道といった道路の種別を示す道路種別情報５０６と、道路の名称が登録されている道路名称情報５０７と、道路の長さを示すリンク長情報５０８と、道路を通過するのに要する時間を示す旅行時間情報５０９と、道路の開始ノードおよび終了ノードの各々に接続する他の道路のリンクＩＤが登録されている開始接続リンク／終了接続リンク情報５１０と、道路を利用した場合の利点などを示す文字情報が登録されている利点情報５１１と、リンク情報が作成された日付を示す作成日情報５１２と、を有している。なお、利点情報５１１には、リンク情報３００が有する利点情報３１１に登録される「追加された道路の距離的、時間的、料金的な利点を表す文字情報」が登録されている。
【００３６】
次に、本実施形態に係る地図表示装置１００および情報提供装置２００の機能ブロックについて説明する。なお、地図表示装置１００および情報提供装置２００の各機能ブロックは、各々の演算処理装置１０１、２０１に実装されるＣＰＵ１０９、２０６が読み込んだ所定のプログラムを実行することにより構築される。そのため、各ＲＯＭ１１０、２０７には、各機能部の処理を実行するためのプログラムが記憶されている。
【００３７】
また、地図表示装置１００および情報提供装置２００の各機能ブロックは、本実施形態において実現される地図表示装置１００および情報提供装置２００の各機能を理解容易にするために、主な処理内容に応じて分類したものである。また、各機能の分類の仕方やその名称によって、本発明が制限されることはない。なお、地図表示装置１００および情報提供装置２００の各構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、一つの構成要素がさらに多くの処理を実行するように分類することもできる。
【００３８】
また、地図表示装置１００および情報提供装置２００の機能部は、ハードウェア（ＡＳＩＣなど）により構築されてもよい。また、各機能部の処理が一つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００３９】
図７は、地図表示装置１００の機能ブロックを示した図である。地図表示装置１００は、情報制御部６０１と、信号生成部６０２と、地図更新部６０３と、表示情報生成部６０４と、を有している。そして、地図表示装置１００は、これらの各機能部、他の装置、センサとの協働により所定の処理を実行する。
【００４０】
情報制御部６０１は、他の機能部、装置、センサから所定の情報や指示を受け付ける機能部である。また、情報制御部６０１は、取得した情報や受け付けた指示を、これらの情報や指示の種類または内容に応じて、所定のセンサ、装置、機能部に出力する機能部である。
【００４１】
情報制御部６０１は、地図情報の更新をユーザから要求されると、情報要求信号の生成を信号生成部６０２に指示する。具体的には、情報制御部６０１は、タッチパネルなどの入力装置１０４を介して、ユーザから更新要求領域の入力を受け付けると、かかる領域に対応する領域ＩＤ３０２およびバージョン情報３０３を記憶装置１０２の地図情報から読み出し、信号生成部６０２に出力する。
【００４２】
また、情報制御部６０１は、情報提供装置２００から取得した更新情報を地図更新部６０３に出力する。一方で、情報提供装置２００から更新情報の提供が受けられないことを示す情報を取得すると、情報制御部６０１は、その旨を示すメッセージの生成を表示情報生成部６０４に指示する。
【００４３】
信号生成部６０２は、情報要求信号を生成するための機能部である。具体的には、信号生成部６０２は、情報制御部６０１から取得した更新要求領域の領域ＩＤ５０２と、これに対応するバージョン情報５０３と、を含む情報要求信号を生成する。また、信号生成部６０２は、情報制御部６０１を介して、データ送受信装置１０７に情報要求信号を出力する。
【００４４】
地図更新部６０３は、地図情報の更新処理を実行するための機能部である。具体的には、地図更新部６０３は、更新情報から更新領域情報５００を抽出し、更新領域情報５００の領域ＩＤ５０２に対応する領域情報３０２を記憶装置１０２の地図情報から抽出する。また、地図更新部６０３は、抽出した領域情報３０２を、更新領域情報５００の内容に置き換える。
【００４５】
また、地図更新部６０３は、追加リンク情報テーブル４００を更新する機能部である。地図更新部６０３は、更新情報が有する更新領域情報５００を用いて、追加された道路を示す情報を追加リンク情報テーブル４００に登録する。具体的には、地図更新部６０３は、更新領域情報５００が有する領域ＩＤ５０２と、かかる領域ＩＤ５０２が有するリンク情報５０１の更新リンクＩＤ５０４と、を追加リンク情報テーブル４００に登録する。
【００４６】
表示情報生成部６０４は、地図情報などのグラフィックス情報を生成する機能部である。具体的には、表示情報生成部６０４は、ディスプレイ１０３の表示領域内に含まれる地点座標を有する地図情報をグラフィックス転換する。また、表示情報生成部６０４は、生成した情報を表示領域に表示させるためにグラフィックス変換する。また、表示情報生成部６０４は、グラフィックス変換した情報をディスプレイ１０３に出力する。
【００４７】
また、表示情報生成部６０４は、地図更新部６０３が更新要求領域の地図情報を更新すると、更新処理が実行されたことを示すグラフィックス情報を生成し、ディスプレイ１０３に出力する。一方で、情報制御部６０１が、更新情報の提供が受けられないことを示す情報を情報提供装置２００から取得すると、表示情報生成部６０４は、その旨を示すメッセージのグラフィックス情報を生成し、ディスプレイ１０３に出力する。
【００４８】
また、表示情報生成部６０４は、更新情報によって追加された道路が表示領域内にあるか否かを判定する。具体的には、表示情報生成部６０４は、追加リンク情報テーブル４００の更新リンクＩＤと同じリンクＩＤを有するリンク情報３０１の開始ノード座標、終了ノード座標３０５が表示領域内に含まれているか否かを判定する。また、表示情報生成部６０４は、表示領域内に開始ノード座標、終了ノード座標３０５が含まれていると判定した場合のみ、かかるノード座標３０５を有するリンク情報３０１を地図情報から抽出する。すなわち、表示情報生成部６０４は、追加された道路に関するリンク情報３０１を地図情報から抽出する。また、表示情報生成部６０４は、抽出したリンク情報３０１の開始接続リンク、終了接続リンク３１０から、追加された道路の接続先道路のリンクＩＤ３０４を特定する。また、表示情報生成部６０４は、特定した接続先道路のリンクＩＤ３０４に対応するリンク情報３０１から、接続先道路の道路名称３０７を特定する。
【００４９】
また、表示情報生成部６０４は、追加された道路のリンク情報５０１が有する利点情報５１１に登録されている文字情報を抽出する。また、表示情報生成部６０４は、リンク長情報３０８および旅行時間情報３０９などを用いて、追加されたた道路を走行する際の費用（燃費）を算出する。また、表示情報生成部６０４は、特定した接続先道路の道路名称３０７と、リンク長情報３０８および旅行時間３０９から特定した走行距離および走行時間や、リンク長情報３０８、旅行時間情報３０９などから算出した費用（燃費）といったコストに関する情報と、利点に関する文字情報３１１と、表示領域内に表示する他の情報と、をグラフィックス変換し、ディスプレイ１０３に出力する。なお、表示情報生成部６０４は、追加リンク情報テーブル４００の更新リンクＩＤ４０２と同じリンクＩＤを有するリンク情報３０１が示す道路をディスプレイ１０３に表示した場合、かかる更新リンクＩＤ４０２および対応する領域ＩＤを追加リンク情報テーブル４００から削除する。
【００５０】
図８は、情報提供装置２００の機能ブロックを示す図である。情報提供装置２００は、情報制御部６１１と、更新情報提供部６１２と、を有している。そして、情報提供装置２００は、これらの各機能部、他の装置、との協働により所定の処理を実行する。
【００５１】
情報制御部６１１は、他の機能部、装置から所定の情報や指示を受け付ける機能部である。また、情報制御部６１１は、取得した情報や受け付けた指示を、これら情報や指示の種類または内容に応じて、所定の装置、機能部に出力する機能部である。具体的には、情報制御部６１１は、データ送受信装置２０２を介して受け付けた情報要求信号を更新情報提供部６１２に出力する。また、情報制御部６１１は、更新情報または更新情報が存在しないことを示す信号を更新情報提供部６１２から取得すると、かかる信号をデータ送受信装置２０２に出力する。
【００５２】
更新情報提供部６１２は、更新情報を記憶装置２０４から抽出する機能部である。具体的には、更新情報提供部６１２は、更新要求領域に対応する更新領域情報５００が含まれる更新情報を記憶装置から抽出する。具体的には、更新情報提供部６１２は、情報要求信号に含まれているバージョン情報３０３よりも新しいバージョン情報５０３が対応付けられている更新領域情報５００を特定する。また、更新情報提供部６１２は、特定した更新領域情報５００のうち、更新要求領域の領域ＩＤ３０２に対応する領域ＩＤ５０２の更新領域情報５００が含まれている更新情報を記憶装置２０４から抽出する。また、更新情報提供部６１２は、情報制御部６１１を介して、抽出した更新情報をデータ送受信装置２０２に出力する。
【００５３】
また、更新情報提供部６１２は、更新情報の提供が要求されている更新領域情報５００を含む更新情報が記憶装置２０４に格納されていない場合、提供する情報が存在しないことを示す信号を生成する。具体的には、情報要求信号に含まれている領域情報３００のバージョン情報３０３よりも新しいバージョン情報５０３が対応付けられている更新領域情報５００が存在しない場合、更新情報提供部６１２は、提供する更新情報が存在しないことを示す信号を生成する。また、情報要求信号に含まれている領域情報３００の領域ＩＤ３０２に対応する領域ＩＤ５０２を有する更新領域情報５００が存在しない場合、更新情報提供部６１２は、提供する更新情報が存在しないことを示す信号を生成する。また、更新情報提供部６１２は、情報制御部６１１を介して、かかる信号をデータ送受信装置２０２に出力する。
【００５４】
以上、地図表示装置１００および情報提供装置２００の機能ブロックについて説明した。
【００５５】
次に、地図表示装置１００で実行される地図情報の更新処理について説明する。地図情報の更新処理は、ユーザから指定された地図上の領域を最新の地図情報に更新するための処理である。情報制御部６０１は、タッチパネルなどの入力装置１０４を介して、ユーザから更新要求領域の入力を受け付けると、かかる領域に対応する領域ＩＤ３０２およびバージョン情報３０３を記憶装置１０２の地図情報から読み出し、信号生成部６０２に出力する。また、情報制御部６０１から更新要求領域の領域ＩＤ３０２およびバージョン情報３０３を取得した信号生成部６０２は、これらの情報を含む情報要求信号を生成し、データ送受信装置１０７を介して、情報提供装置２００に送信する。
【００５６】
情報提供装置２００の更新情報提供部６１２は、情報制御部６１１を介して情報要求信号を取得する。そして、更新情報提供部６１２は、情報要求信号に含まれている更新要求領域のバージョン情報３０３よりも新しいバージョン情報５０３が対応付けられている更新領域情報５００を特定する。また、更新情報提供部６１２は、特定した更新領域情報５００のうち、更新要求領域の領域ＩＤ３０２に対応する領域ＩＤ５０２の更新領域情報５００が含まれている更新情報を記憶装置２０４から抽出し、かかる更新情報をデータ送受信装置２０２を介して、地図表示装置１００に送信する。
【００５７】
一方で、情報要求信号に含まれている領域情報３００のバージョン情報３０３よりも新しいバージョン情報５０３が対応付けられている更新情報が存在しない場合、または、情報要求信号に含まれている領域情報３００の領域ＩＤ３０２に対応する領域ＩＤ５０２を有する更新領域情報５００が存在しない場合、更新情報提供部６１２は、提供する更新情報が存在しないことを示す信号を生成する。また、更新情報提供部６１２は、データ送受信装置２０２を介して、かかる信号を地図表示装置１００に送信する。
【００５８】
また、地図更新部６０３は、取得した更新情報から更新領域情報５００を抽出し、更新領域情報５００の領域ＩＤ５０２に対応する領域情報３００を記憶装置１０２の地図情報から抽出する。また、地図更新部６０３は、領域情報３００を、更新領域情報５００の内容に置き換えることにより、更新要求領域の地図情報を更新する。そして、地図情報の更新処理を実行すると、表示情報生成部６０４は、更新処理が実行されたことを示すメッセージを生成し、グラフィックス変換してディスプレイ１０３に出力する。図１０（ａ）は、かかるメッセージ７０２を表示した画面例７０１を示す図である。
【００５９】
一方で、情報制御部６０１が、更新情報の提供が受けられないことを示す情報を情報提供装置２００から取得すると、表示情報生成部６０４は、その旨を示すメッセージのグラフィックス情報を生成し、ディスプレイ１０３に出力する。図１０（ｂ）は、かかるメッセージ７０４を表示した画面例７０３を示す図である。
【００６０】
以上、地図情報の更新処理について説明した。
【００６１】
次に、地図表示装置１００で実行される追加道路の表示処理について説明する。図９は、追加道路の表示処理を示したフロー図である。地図表示装置１００は、地図情報をディスプレイ１０３に表示するモードが設定されると、本フローを開始する。
【００６２】
ステップＳ００１において、表示情報生成部６０４は、更新情報によって追加された道路が表示領域内にあるか否かを判定する。具体的には、表示情報生成部６０４は、追加リンク情報テーブル４００の更新リンクＩＤと同じリンクＩＤを有するリンク情報３０１の開始ノード座標、終了ノード座標３０５が表示領域内に含まれているか否かを判定する。そして、表示領域内に開始ノード座標、終了ノード座標３０５が含まれていると判定すると（ステップＳ００１でＹｅｓ）、表示情報生成部６０４は、処理をステップＳ００２に移行する。一方で、表示領域内に開始ノード座標、終了ノード座標３０５が含まれていないと判定すると（ステップＳ００１でＮｏ）、表示情報生成部６０４は、ステップＳ００１の処理を繰り返し実行する。
【００６３】
ステップＳ００２において、表示情報生成部６０４は、表示領域内に開始ノード座標、終了ノード座標３０５を有するリンク情報３０１を地図情報から抽出する。すなわち、表示情報生成部６０４は、追加された道路に関するリンク情報を地図情報から抽出する。また、表示情報生成部６０４は、抽出したリンク情報の開始接続リンク、終了接続リンク３１０から、追加された道路の接続先道路のリンクＩＤ３０４を特定する。また、表示情報生成部６０４は、特定した接続先道路のリンクＩＤ３０４に対応するリンク情報３０１から、接続先道路の道路名称３０７を特定する。
【００６４】
また、表示情報生成部６０４は、追加された道路のリンク情報３０１が有するリンク長情報３０８および旅行時間情報３０９から走行距離および走行時間を特定する。また、表示情報生成部６０４は、リンク長情報３０８および旅行時間情報３０９などを用いて費用（燃費）を算出する。また、表示情報生成部６０４は、利点情報３１１に登録されている文字情報を抽出し、処理をステップＳ００３に移行する。
【００６５】
ステップＳ００３において、表示情報生成部６０４は、特定した接続先道路の道路名称３０７および抽出した文字情報と、表示領域内に表示する他の情報と、をグラフィックス変換する。そして、表示情報生成部６０４は、グラフィックス変換した情報をディスプレイ１０３に出力し、処理をステップＳ００4に移行する。
【００６６】
図１１は、ディスプレイ１０３に表示された追加道路および追加道路に関する情報を示した図である。同図に示すように、画面例７１１は追加された道路７１２と、かかる道路に関する情報７１３と、が表示されている。なお、追加された道路に関する情報７１３には、道路名称、追加された道路が接続する接続先の道路名称、追加された道路の長さ、旅行時間、費用（燃費）といったコストに関する情報、追加された道路を利用した場合の利点に関する情報、などの情報が含まれる。なお、追加された道路に関する情報７１３には、道路のコストに関する情報または利点に関する情報のいずれか一方のみが表示されてもよい。また、コストに関する情報のうち、リンク長情報３０８に基づく走行距離、旅行時間情報３０９に基づく走行時間、リンク長情報３０８や旅行時間情報３０９などから算出した費用（燃費）のいずれか一つが表示されてもよい。
【００６７】
ステップＳ００４において、表示情報生成部６０４は、ディスプレイ１０３に表示した道路に対応する領域ＩＤ４０１および更新リンクＩＤ４０２を追加リンク情報テーブル４００から削除し、処理をステップＳ００１に戻す。
【００６８】
以上、追加道路の表示処理について説明した。
【００６９】
このような本発明によれば、更新された地図情報に関する情報をユーザに認識させることができる。
【００７０】
なお、前述の実施形態では、地図表示装置１００は、ディスプレイ１０３の表示領域内に追加された道路が含まれる場合に、かかる道路に関する情報７１３を表示した。しかしながら、本発明はこのような実施形態に限られるものではない。第一変形例では、所定期間（例えば、２００９年１月１日〜２０１０年１月１日）内に追加された道路の一覧情報をディスプレイ１０３に表示し、かかる一覧情報の中からユーザが選択した道路に関する情報をディスプレイ１０３に表示する処理を行う。
【００７１】
具体的には、地図表示装置１００は、追加道路一覧情報の表示をユーザから受け付けるため、所定のメッセージおよび入力欄を有する指示受付ウィンドウを生成する。図１２（ａ）は、かかる指示受付ウィンドウ７２２を示した図である。同図の画面例７２１に示すように、指示受付ウィンドウ７２２は、追加された道路のうちユーザが表示させたい道路に関する情報が作成された期間（例えば、２００９年１月１日〜２０１０年１月１日）をユーザから受け付けるためのものである。地図表示装置１００は、ユーザから特定の期間の入力を受け付けると、入力された期間の日付が含まれる作成日情報３１２を有するリンク情報３０１を地図情報の中から特定する。また、地図表示装置１００は、特定したリンク情報３０１の開始ノード座標、終了ノード座標３０５から、各々の地点座標に最も近い交差点などのノードを地図情報から特定する。そして、地図表示装置１００は、追加された道路のリンク情報３０１が作成された日付と、道路名称３０７と、特定した交差点などのノードが付近にある旨を示す情報と、を含む追加道路一覧情報を生成する。図１２（ｂ）は、追加道路一覧情報７２４が表示された画面例７２３を示す図である。
【００７２】
次に、地図表示装置１００は、追加道路一覧情報７２４に表示されている道路の中から、ユーザが表示を要求する道路の選択を受け付ける。また、地図表示装置１００は、ユーザによって選択された道路のリンク情報３０１が作成された日付および道路名称３０７に対応するリンク情報３０１を地図情報から抽出する。また、地図表示装置１００は、抽出したリンク情報３０１の開始接続リンク、終了接続リンク３１０から、追加された道路の接続先道路のリンクＩＤ３０４を特定する。また、地図表示装置１００は、特定した接続先道路のリンクＩＤ３０４に対応するリンク情報３０１から、接続先道路の道路名称３０７を特定する。
【００７３】
また、地図表示装置１００は、追加された道路のリンク情報３０１が有するリンク長情報３０８および旅行時間情報３０９から走行距離および走行時間を特定する。また、表示情報生成部６０４は、リンク長情報３０８および旅行時間情報３０９などを用いて費用（燃費）を算出する。また、地図表示装置１００は、追加された道路のリンク情報３０１が有する利点情報３１０に登録されている文字情報を抽出する。そして、地図表示装置１００は、接続先道路の道路名称３０７、走行距離、走行時間、費用（燃費）、利点を表す文字情報と、表示領域内に表示する他の情報と、をグラフィックス変換し、ディスプレイ１０３に出力する。
【００７４】
図１３は、追加道路一覧情報７２４の中からユーザが選択した道路に関する情報が表示された画面例である。同図に示すように、画面例７２５には、追加された道路７２６と、追加された道路７２６に関する情報７２７が表示されている。なお、追加された道路７２６に関する情報７２７には、かかる道路の道路名称、接続先道路、追加された道路の長さや旅行時間、費用（燃費）といったコストに関する情報、追加された道路を利用した場合の利点に関する情報、などの情報が含まれている。また、指示ボタン７２８が押されることにより、ユーザから追加道路一覧情報７２４に戻るための指示を受け付けると、地図表示装置１００は、図１２（ｂ）の画面例７２３に示す追加道路一覧情報７２４を再度表示し直す。
【００７５】
なお、追加された道路に関する情報７２７には、道路のコストに関する情報または利点に関する情報のいずれか一方のみが表示されてもよい。また、コストに関する情報のうち、リンク長情報３０８に基づく走行距離、旅行時間情報３０９に基づく走行時間、リンク長情報３０８や旅行時間情報３０９などから算出した費用（燃費）のいずれか一つが表示されてもよい。
【００７６】
このような第一変形例に係る発明によっても、更新された地図情報に関する情報をユーザに認識させることができる。しかも、所定期間内に追加された道路の一覧を一括して表示させ、また、表示された道路の選択を受け付けることにより、かかる道路に関する情報を表示することができるため、利便性を向上させることができる。
【００７７】
また、前述の第一変形例では、追加道路一覧情報７２４に表示されている道路の中からユーザが選択した道路についてディスプレイ１０３に表示したが、第二変形例では、かかる一覧情報７２４に複数の道路が表示されている場合、全ての道路を順にディスプレイ１０３に表示する。具体的には、地図表示装置１００は、第一変形例と同様の方法により、追加道路一覧情報７２４に表示されている道路のうち、最も一覧情報７２４の上部に表示されている道路を特定する。なお、かかる一覧情報７２４の表示順序は、表示対象となる道路に関する情報が作成された作成日の新旧に応じて決定される。
【００７８】
また、地図表示装置１００は、特定した道路に関する情報７２７をディスプレイ１０３に表示する。具体的には、地図表示装置１００は、所定時間（例えば、１０秒や１５秒）の間、特定した道路に関する情報７２７を表示した後で、追加道路一覧情報７２４に表示されている他の道路に関する情報を表示するための処理を実行する。このように、第二変形例の地図表示装置１００は、追加道路一覧情報７２４に複数の道路が表示されている場合、全ての道路について、かかる道路に関する情報を順にディスプレイ１０３に表示する処理を繰り返し実行する。
【００７９】
なお、地図表示装置１００は、所定時間（例えば、１０秒や１５秒）ごとに、追加道路一覧情報７２４に表示された他の道路に関する情報を表示するのではなく、例えば、他の道路を表示させるための指示をユーザから受け付けたタイミングで、他の道路に関する情報をディスプレイ１０３に表示するようにしてもよい。
【００８０】
このような第二変形例に係る発明によっても、更新された地図情報に関する情報をユーザに認識させることができる。しかも、追加道路一覧情報に表示されている全ての道路に関する情報が表示されるため、これらの情報の見落としを防止することができる。
【００８１】
また、前述の実施形態では、追加された道路に関する情報７１３（７２４）のうち、利点に関する情報は、リンク情報３０１内の利点情報３１１に登録されている文字情報を表示していた。しかしながら、本発明は本実施形態に限られるものではない。第三変形例では、ユーザの現在地から見て、追加された道路を利用した場合と利用しない場合との違いを算出して表示する。
【００８２】
具体的には、地図表示装置１００は、追加リンク情報テーブル４００に登録されている更新リンクＩＤ４０２および対応するリンク情報３０１を用いて、追加された道路の開始ノード座標、終了ノード座標３０５がディスプレイ１０３の表示領域内にあるか否かを判定する。また、地図表示装置１００は、追加された道路が表示領域内にあると判定すると、ＧＰＳ受信装置１０６の出力する信号に基づいて、ユーザの現在地を示す地点座標を特定する。また、地図表示装置１００は、追加された道路の開始ノード座標、終了ノード座標３０５のうち、自車位置すなわちユーザの現在地を示す地点座標から遠い方のノード座標（開始ノード座標または終了ノード座標のいずれか）を特定する。また、地図表示装置１００は、追加された道路の接続先道路のうち、特定した開始ノード座標または終了ノード座標３０５に隣接する接続先道路を特定する。また、地図表示装置１００は、特定した開始ノード座標または終了ノード座標３０５から最も近い交差点などのノードであって、特定した接続先道路上にあるノードを地図情報から特定する。また、地図表示装置１００は、特定した交差点などのノードを仮の目的地に設定し、ユーザの現在地を仮の出発地に設定する。そして、地図表示装置１００は、追加した道路を利用する経路と、利用しない経路との二通りの経路探索を実行する。なお、このような経路探索は、リンク長情報３０８や旅行時間情報３０９などの情報をコストとして設定し、ダイクストラ法により実行されればよい。
【００８３】
また、地図表示装置１００は、探索された二通りの経路を比較し、ユーザの現在地から仮の目的地に設定されたノードまでの所要時間の違いや費用の違いなどを算出する。そして、地図表示装置１００は、追加された道路と共に、算出した追加道路に関する情報をディスプレイ１０３に表示する。図１４は、第三変形例によって算出された追加道路に関する情報が表示された図である。画面例７３１に示すように、追加道路７３２に関する情報７３３には、追加された道路を利用する場合と、利用しない場合とで異なってくる所要時間や費用などの情報が表示される。
【００８４】
このような第三変形例に係る発明によっても、更新された地図情報に関する情報をユーザに認識させることができる。しかも、第三変形例に係る発明によれば、ユーザの現在地を基準として、追加された道路を利用した場合と、利用しない場合とで異なってくる所要時間の違いや費用の違いを表示することができる。したがって、予め登録されている文字情報を表示する場合に比べて、よりユーザに即した情報を提供することができる。
【符号の説明】
【００８５】
１００・・・地図表示装置、２００・・・情報提供装置
【図１】
2012220261.tif 000003
【図２】
2012220261.tif 000004
【図３】
2012220261.tif 000005
【図４】
2012220261.tif 000006
【図５】
2012220261.tif 000007
【図６】
2012220261.tif 000008
【図７】
2012220261.tif 000009
【図８】
2012220261.tif 000010
【図９】
2012220261.tif 000011
【図１０】
2012220261.tif 000012
【図１１】
2012220261.tif 000013
【図１２】
2012220261.tif 000014
【図１３】
2012220261.tif 000015
【図１４】
2012220261.tif 000016