(57)【要約】  更新情報入力部（１０１）は、地図情報の更新に関する更新情報の入力を受け付ける。算出部（１０２）は、更新情報入力部（１０１）によって入力された更新情報によって、地図情報における更新される情報の割合を算出する。生成部（１０３）は、算出部（１０２）によって算出された更新される割合を示す更新割合情報を生成する。そして、出力部（１０４）は、生成部（１０３）によって生成された更新割合情報を、地図情報を利用可能な機器に出力する。
2008084553.tif 000002
【特許請求の範囲】
【請求項１】
地図情報の更新に関する更新情報の入力を受け付ける入力手段と、
前記入力手段によって入力された更新情報によって、前記地図情報における更新される情報の割合を算出する算出手段と、
前記算出手段によって算出された更新される割合を示す更新割合情報を生成する生成手段と、
前記生成手段によって生成された更新割合情報を、前記地図情報を利用可能な機器に出力する出力手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記算出手段は、
前記地図情報における複数のエリアごとに、前記更新される情報の割合を算出することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記算出手段は、
前記地図情報におけるデータ種別ごとに、前記更新される情報の割合を算出することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記生成手段は、
前記更新される情報の割合の変動履歴を示す前記更新割合情報を生成することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記入力手段は、
さらに、前記機器の利用地図情報の更新日時を含む機器情報の入力を受け付け、
前記算出手段は、
前記入力手段によって入力された機器情報における前記更新日時から、前記更新情報によって前記利用地図情報における更新される情報の割合を算出することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記入力手段は、
前記機器の現在地点情報を含む前記機器情報の入力を受け付け、
前記出力手段は、
前記入力手段によって入力された現在地点情報に応じて、前記更新割合情報を出力することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記入力手段は、
前記機器が搭載された移動体の目的地点情報を含む前記機器情報の入力を受け付け、
前記出力手段は、
前記入力手段によって入力された目的地点情報に応じて、前記更新割合情報を出力することを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記入力手段は、
前記機器が搭載された移動体が移動する経路情報を含む前記機器情報の入力を受け付け、
前記出力手段は、
前記入力手段によって入力された経路情報に応じて、前記更新割合情報を出力することを特徴とする請求項１に記載の情報処理装置。
【請求項９】
前記生成手段は、
前記利用地図情報の更新を促すことのできる前記更新割合情報を生成することを特徴とする請求項５に記載の情報処理装置。
【請求項１０】
地図情報の更新に関する更新情報の入力を受け付ける入力工程と、
前記入力工程によって入力された更新情報によって、前記地図情報における更新される情報の割合を算出する算出工程と、
前記算出工程によって算出された更新される割合を示す更新割合情報を生成する生成工程と、
前記生成工程によって生成された更新割合情報を、前記地図情報を利用可能な機器に出力する出力工程と、
を含むことを特徴とする情報処理方法。
【請求項１１】
請求項１０に記載の情報処理方法をコンピュータに実行させることを特徴とする情報処理プログラム。
【請求項１２】
請求項１１に記載の情報処理プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報を処理する情報処理装置、情報処理方法、情報処理プログラムおよびコンピュータに読み取り可能な記録媒体に関する。ただし、この発明の利用は、上述した情報処理装置、情報処理方法、情報処理プログラムおよびコンピュータに読み取り可能な記録媒体には限られない。
【背景技術】
【０００２】
従来より、車両を目的地点まで誘導するカーナビゲーション装置は、設定された目的地点までにおける最適な経路を探索し、探索した経路について、地図表示や音声案内などの手段によって運転者に案内をおこなうことにより車両を目的地点まで誘導する。【０００３】
このようなカーナビゲーション装置では、正確な経路探索をおこなうため、新しく敷設された道路や新しく建設された建物、市町村合併による地名変更、交通規則の変更などによって更新される最新の地図データを用いる必要がある。【０００４】
近年では、情報提供センタでナビゲーション情報が更新された場合、すぐにこの更新データのダウンロードやインストールができるように、センタ側で更新データが追加されると、この旨をナビユニットに通知する提案がされている（たとえば、下記特許文献１参照。）。【０００５】
また、道路情報学習システムによって、道路情報データベースの更新に用いると判定された道路情報の総数に対する道路情報データベースの更新に用いないと判定された道路情報の総数の比率が所定値を超えた場合に、道路状況が変化したと判定する。そして、道路状況が変化したと判定された場合に、古い道路情報データベースを廃棄し、あらたな道路情報に基づいて、道路情報データベースを再作成する提案がされている（たとえば、下記特許文献２参照。）。【０００６】
【特許文献１】特開２００４−０１２３１９号公報
【特許文献２】特開２００５−９１０７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した特許文献１では、情報提供センタで更新データが追加された場合、利用者に、更新データをダウンロードやインストールできるように通知して、更新を促す構成である。したがって、利用者にとってナビゲーション情報を更新しなくてもナビゲーション処理に支障がないような軽微な変更であっても更新を促してしまうため、利用者は、ナビゲーション情報の更新処理に不必要な時間や費用をかけてしまうという問題が一例として挙げられる。【０００８】
一方、利用者にとってナビゲーション情報を変更しなければナビゲーション処理に支障がでてしまうような重要な変更であっても軽微な変更と相違なく更新を促すこととなるため、利用者は、ナビゲーション情報の更新処理よりも他の作業を優先させてしまうと、誤ったナビゲーション処理によって困惑してしまうこととなるという問題が一例として挙げられる。【０００９】
また、上述した特許文献２では、道路状況が変化した場合に道路情報データベースを更新する構成である。したがって、道路状況が変化したと判定されないような道路情報の変更であっても、利用者にとって有用な変更である場合、利用者は、道路情報データベースが更新されないため、有用な変更が反映されていない古い道路情報データベースを用いることとなってしまうという問題が一例として挙げられる。【００１０】
一方、道路状況が変化したと判定されるような道路状況の変更であっても、利用者によって有用でない変更である場合、利用者は、有用でない変更を反映させるために、道路情報データベースの更新処理に時間や費用をかけてしまうという問題が一例として挙げられる。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる情報処理装置は、地図情報の更新に関する更新情報の入力を受け付ける入力手段と、前記入力手段によって入力された更新情報によって、前記地図情報における更新される情報の割合を算出する算出手段と、前記算出手段によって算出された更新される割合を示す更新割合情報を生成する生成手段と、前記生成手段によって生成された更新割合情報を、前記地図情報を利用可能な機器に出力する出力手段と、を備えることを特徴とする。【００１２】
また、請求項１０の発明にかかる情報処理方法は、地図情報の更新に関する更新情報の入力を受け付ける入力工程と、前記入力工程によって入力された更新情報によって、前記地図情報における更新される情報の割合を算出する算出工程と、前記算出工程によって算出された更新される割合を示す更新割合情報を生成する生成工程と、前記生成工程によって生成された更新割合情報を、前記地図情報を利用可能な機器に出力する出力工程と、を含むことを特徴とする。【００１３】
また、請求項１１の発明にかかる情報処理プログラムは、請求項１０に記載の情報処理方法をコンピュータに実行させることを特徴とする。【００１４】
また、請求項１２の発明にかかるコンピュータに読み取り可能な記録媒体は、請求項１１に記載の情報処理プログラムを記録したことを特徴とする。
【図面の簡単な説明】
【００１５】
【図１】図１は、本実施の形態にかかる情報処理装置の機能的構成の一例を示すブロック図である。
【図２】図２は、本実施の形態にかかる情報処理装置の処理の内容を示すフローチャートである。
【図３】図３は、本実施例１にかかる地図データサーバのハードウェア構成の一例を示すブロック図である。
【図４】図４は、本実施例１にかかる地図データサーバにおける更新割合を示す表示用データの一例を示す説明図である。
【図５】図５は、本実施例１にかかる地図データサーバの処理の内容を示すフローチャートである。
【図６】図６は、本実施例１にかかる地図データサーバにおける更新割合を示す表示用データの別の例を示す説明図である。
【図７】図７は、本実施例２にかかる地図データの更新の案内データの一例を示す説明図である。
【図８】図８は、本実施例２にかかる地図データサーバの処理の内容を示すフローチャートである。
【図９】図９は、本実施例２にかかる地図データの更新の案内データの別の例を示す説明図（その１）である。
【図１０】図１０は、本実施例２にかかる地図データの更新の案内データの別の例を示す説明図（その２）である。
【図１１】図１１は、本実施例３にかかる地図データの更新の案内データの一例を示す説明図（その１）である。
【図１２】図１２は、本実施例３にかかる地図データの更新の案内データの一例を示す説明図（その２）である。
【図１３】図１３は、本実施例３にかかる地図データサーバの処理の内容を示すフローチャートである。
【符号の説明】
【００１６】
１００  情報処理装置
１０１  更新情報入力部
１０２  算出部
１０３  生成部
１０４  出力部
１０５  機器情報入力部
【発明を実施するための最良の形態】
【００１７】
以下に添付図面を参照して、この発明にかかる情報処理装置、情報処理方法、情報処理プログラムおよびコンピュータに読み取り可能な記録媒体の好適な実施の形態を詳細に説明する。【００１８】
（実施の形態）
（情報処理装置の機能的構成）
図１を用いて、本実施の形態にかかる情報処理装置の機能的構成について説明する。図１は、本実施の形態にかかる情報処理装置の機能的構成の一例を示すブロック図である。【００１９】
図１において、情報処理装置１００は、更新情報入力部１０１と、算出部１０２と、生成部１０３と、出力部１０４と、機器情報入力部１０５と、から構成されている。【００２０】
更新情報入力部１０１は、地図情報の更新に関する更新情報の入力を受け付ける。更新情報は、たとえば、地図情報を更新するための最新の地図情報や、地図情報において更新する対象を示す情報などでもよい。【００２１】
算出部１０２は、更新情報入力部１０１によって入力された更新情報によって、地図情報における更新される情報の割合を算出する。更新される情報の割合は、たとえば、図示しない記録媒体に記録された更新前の地図情報と、更新される地図情報と、を比較することによって算出される、更新される情報量の比率などでもよい。【００２２】
具体的には、たとえば、算出部１０２は、地図情報における複数のエリアごとに、更新される情報の割合を算出することとしてもよい。複数のエリアは、たとえば、あらかじめ設定された市町村などの境界や、利用者が移動した履歴に応じた移動頻度による設定などでもよい。【００２３】
また、算出部１０２は、地図情報におけるデータ種別ごとに、更新される情報の割合を算出することとしてもよい。データ種別は、たとえば、地図上の地点を示す詳細データや、道路データや、背景データなどである。【００２４】
さらに、算出部１０２は、後述する機器情報入力部１０５によって入力された機器情報における更新日時から、更新情報によって利用地図情報における更新される情報の割合を算出することとしてもよい。【００２５】
生成部１０３は、算出部１０２によって算出された更新される割合を示す更新割合情報を生成する。具体的には、たとえば、生成部１０３は、更新される情報の割合の変動履歴を示す更新割合情報を生成することとしてもよく、地図情報における複数のエリアごとや、地図情報におけるデータ種別ごとに算出された更新される情報の割合を用いて生成する。【００２６】
また、生成部１０３は、利用地図情報の更新を促すことのできる更新割合情報を生成する構成でもよい。具体的には、たとえば、利用地図情報における更新される情報の割合とともに、更新の案内を示す更新割合情報を生成する。【００２７】
出力部１０４は、生成部１０３によって生成された更新割合情報を、地図情報を利用可能な機器に出力する。更新割合情報の出力は、たとえば、機器に送信することとしてもよく、音声情報や画像情報などを出力することとしてもよい。【００２８】
また、出力部１０４は、後述する機器情報入力部１０５によって入力された機器情報に応じて更新割合情報を出力することとしてもよい。具体的には、たとえば、出力部１０４は、機器情報入力部１０５によって入力された機器情報における利用地図情報の更新日時や、機器の現在地点情報や、目的地点情報や、経路情報などに応じて更新割合情報を出力する。【００２９】
機器情報入力部１０５は、機器の利用地図情報の更新日時を含む機器情報の入力を受け付ける。また、機器情報は、たとえば、機器の現在地点情報や、機器が搭載された移動体の目的地点情報や、機器が搭載された移動体が移動する経路情報などを含む情報でもよい。【００３０】
（情報処理装置の処理の内容）
つぎに、本実施の形態にかかる情報処理装置１００の処理の内容について説明する。図２は、本実施の形態にかかる情報処理装置の処理の内容を示すフローチャートである。図２のフローチャートにおいて、まず、更新情報入力部１０１によって、地図情報の更新に関する更新情報の入力を受け付けたか否かを判断する（ステップＳ２０１）。【００３１】
ステップＳ２０１において、更新情報の入力を受け付けるのを待って、受け付けた場合（ステップＳ２０１：Ｙｅｓ）は、算出部１０２によって、ステップＳ２０１において入力された更新情報によって、地図情報における更新される情報の割合を算出する（ステップＳ２０２）。【００３２】
つぎに、生成部１０３によって、ステップＳ２０２において算出された更新される割合を示す更新割合情報を生成する（ステップＳ２０３）。具体的には、たとえば、更新割合の変動履歴を示す更新割合情報を生成することとしてもよく、地図情報における複数のエリアごとや、地図情報におけるデータ種別ごとに算出された更新される情報の割合を用いて生成する。【００３３】
そして、出力部１０４によって、地図情報を利用可能な機器に、ステップＳ２０３において生成された更新割合情報を出力して（ステップＳ２０４）、一連の処理を終了する。【００３４】
なお、図２のフローチャートでは説明を省略したが、機器情報入力部１０５によって機器情報が入力された場合、ステップＳ２０４において出力部１０４は、入力された機器情報に応じて更新割合情報を出力することとしてもよい。【００３５】
なお、本発明の情報処理装置、情報処理方法、情報処理プログラムおよびコンピュータに読み取り可能な記録媒体は、図１に示した情報処理装置１００によって、その機能を実現することとしたが、情報処理装置１００に限ることはなく、図１に示す機能部を備える構成とすれば、複数の装置であってもよい。各機能部を異なる装置として接続する場合、装置間の接続は、たとえば、有線、無線を問わず、Ｂｌｕｅｔｏｏｔｈ（登録商標）などによって通信をおこなって接続することとしてもよい。【００３６】
以上説明したように、本実施の形態にかかる情報処理装置、情報処理方法、情報処理プログラムおよびコンピュータに読み取り可能な記録媒体によれば、地図情報について適切な更新割合情報を出力することによって、更新の最適化を図ることができる。
【実施例１】
【００３７】
以下に、本発明の実施例１について説明する。本実施例１では、たとえば、車両（四輪車、二輪車を含む）などの移動体に搭載されるナビゲーション装置に地図データを配信する地図データサーバによって、本発明の情報処理装置を実施した場合の一例について説明する。【００３８】
（地図データサーバのハードウェア構成）
つぎに、図３を用いて、本実施例１にかかる地図データサーバのハードウェア構成について説明する。図３は、本実施例１にかかる地図データサーバのハードウェア構成の一例を示すブロック図である。【００３９】
図３において、地図データサーバ３００は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、磁気ディスクドライブ３０４と、磁気ディスク３０５と、光ディスクドライブ３０６と、光ディスク３０７と、音声Ｉ／Ｆ（インターフェース）３０８と、スピーカ３０９と、入力デバイス３１０と、映像Ｉ／Ｆ３１１と、ディスプレイ３１２と、通信Ｉ／Ｆ３１３と、を備えている。また、各構成部３０１〜３１３はバス３２０によってそれぞれ接続されている。【００４０】
まず、ＣＰＵ３０１は、地図データサーバ３００の全体の制御を司る。ＲＯＭ３０２は、ブートプログラム、更新プログラム、更新割合算出プログラム、データ生成プログラムなどのプログラムを記録している。また、ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。【００４１】
更新プログラムは、たとえば、後述する入力デバイス３１０や通信Ｉ／Ｆ３１３によって入力される更新版の地図データに基づいて、磁気ディスク３０５や光ディスク３０７などに記録されている地図データを更新させる。具体的には、たとえば、更新プログラムは、あらたに敷設された道路データ、交通規制の改正に関するデータ、あらたに建設された建造物など、更新の必要な地点データなどによって、古くなった地図データを更新させる構成である。【００４２】
更新割合算出プログラムは、たとえば、更新プログラムによって更新される地図データの割合を算出させる。処理の詳細は図５、図８および図１３を用いて説明するが、更新割合算出プログラムは、古い地図データから更新される場合の地図データについて、更新されるデータの割合を算出させる構成である。【００４３】
また、更新割合算出プログラムは、通信Ｉ／Ｆ３１３によって、車両などの移動体に搭載されたナビゲーション装置から、車両の地図データのバージョンや、車両の現在地点データや、車両の経路データが取得された場合、現在地点データや経路データに基づいて更新の割合を算出させる構成でもよい。【００４４】
具体的には、たとえば、更新割合の算出は、車両の地図データのバージョンおよび現在地点データから、車両の地図データと比べて、磁気ディスク３０５や光ディスク３０７などに記録されている現在地点周辺の地図データが更新されている場合に更新割合を算出させることとしてもよい。【００４５】
より具体的には、たとえば、更新割合の算出は、更新割合をＲ（％）として、地図データにおける各道路リンクに固有のＩＤ（ＩＤｅｎｔｉｆｉｅｒ）が付与されている場合、新しい地図データ（更新版の地図データ）の所定のエリアに含まれるリンクの総数をＡとし、前の地図データに同じＩＤのリンクが含まれている数をＢとすると、つぎの式（１）によってあらわすことができる。【００４６】
Ｒ＝１００×（Ａ−Ｂ）／Ａ      （１）【００４７】
また、上式（１）と同様にして、道路リンクのＩＤの代わりに、地図データにおけるＰＯＩ（Ｐｏｉｎｔ  Ｏｆ  Ｉｎｔｅｒｅｓｔ）などを用いることとしてもよい。【００４８】
なお、図３の説明では、更新割合算出プログラムは、更新プログラムによって更新される地図データの割合を算出させることとしたが、更新プログラムによって更新されなくても、入力デバイス３１０や通信Ｉ／Ｆ３１３によって、古い地図データから新しい地図データへ更新される場合のデータ量やデータ種別が入力される構成であれば、更新される場合のデータ量やデータ種別から割合を算出させてもよい。【００４９】
データ生成プログラムは、たとえば、更新割合算出プログラムによって算出された更新割合を用いて、各種データを生成させる。処理の詳細は図５、図８および図１３を用いて説明するが、各種データは、たとえば、車両などに搭載されたナビゲーション装置によって表示可能な表示用データなどでもよく、ナビゲーション装置によって出力されることで、利用者に対して、更新割合とともに更新を促すデータを報知するデータである。【００５０】
磁気ディスクドライブ３０４は、ＣＰＵ３０１の制御にしたがって磁気ディスク３０５に対するデータの読み取り／書き込みを制御する。磁気ディスク３０５は、磁気ディスクドライブ３０４の制御で書き込まれたデータを記録する。磁気ディスク３０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。【００５１】
磁気ディスク３０５に記録される情報の一例として、地図データが挙げられる。地図データは、建物、河川、地表面などの地物（フィーチャ）をあらわす背景データと、道路の形状をあらわす道路形状データとを有しており、ディスプレイ３１２の表示画面において２次元または３次元に描画される。【００５２】
なお、本実施例１では地図データを磁気ディスク３０５に記録するようにしたが、後述する光ディスク３０７に記録するようにしてもよい。また、地図データは、地図データサーバ３００のハードウェアと一体に設けられているものに限って記録されているものではなく、地図データサーバ３００外部に設けられていてもよい。その場合、地図データサーバ３００は、たとえば、通信Ｉ／Ｆ３１３を通じて、ネットワークを介して地図データを取得する。取得された地図データはＲＡＭ３０３などに記憶される。【００５３】
光ディスクドライブ３０６は、ＣＰＵ３０１の制御にしたがって光ディスク３０７に対するデータの読み取り／書き込みを制御する。光ディスク３０７は、光ディスクドライブ３０６の制御にしたがってデータの読み出される着脱自在な記録媒体である。光ディスク３０７は、書き込み可能な記録媒体を利用することもできる。また、この着脱自在な記録媒体として、光ディスク３０７のほか、ＭＯ、メモリカードなどであってもよい。【００５４】
音声Ｉ／Ｆ３０８は、音声出力用のスピーカ３０９に接続され、スピーカ３０９からは音声が出力される。【００５５】
入力デバイス３１０は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。【００５６】
映像Ｉ／Ｆ３１１は、ディスプレイ３１２と接続される。映像Ｉ／Ｆ３１１は、具体的には、たとえば、ディスプレイ３１２全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ３１２を表示制御する制御ＩＣなどによって構成される。【００５７】
ディスプレイ３１２には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。このディスプレイ３１２は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。【００５８】
通信Ｉ／Ｆ３１３は、無線を介してネットワークに接続され、地図データサーバ３００とＣＰＵ３０１とのインターフェースとして機能する。通信Ｉ／Ｆ３１３は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ３０１とのインターフェースとしても機能する。【００５９】
通信網には、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。具体的には、通信Ｉ／Ｆ３１３は、たとえば、地上波デジタル放送やアナログテレビ放送やＦＭラジオなどを受信可能なチューナーなどによって構成される。【００６０】
なお、本実施例１では、地図データサーバ３００は、車両に搭載されたナビゲーション装置と各種データの送受信をおこなう例について説明するが、利用者の携帯端末や、ＰＣ（パーソナル・コンピュータ）と各種データを送受信することとしてもよい。さらに、本実施例１では、地図データについて説明したが、更新可能なデータであれば何でもよく、たとえば、地図データサーバ３００の代わりにアプリケーション配信サーバによって、ＰＣで起動可能なアプリケーションを配信する場合、アプリケーションのバージョンアップについて、更新割合の算出や、更新割合情報の出力をおこなうこととしてもよい。【００６１】
なお、図１に示した情報処理装置１００が備える更新情報入力部１０１、算出部１０２、生成部１０３、出力部１０４、機器情報入力部１０５は図３に示した地図データサーバ３００におけるＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などに記録されたプログラムやデータを用いて、ＣＰＵ３０１が所定のプログラムを実行し、地図データサーバ３００における各部を制御することによってその機能を実現する。【００６２】
すなわち、本実施例１の地図データサーバ３００は、地図データサーバ３００おける記録媒体としてのＲＯＭ３０２に記録されている各種プログラムを実行することにより、図１に示した情報処理装置１００が備える機能を、図２に示した手順で実行することができる。【００６３】
（更新割合を示すデータの概要）
ここで、図４を用いて、本実施例１にかかる地図データサーバ３００における更新割合を示すデータの概要について説明する。図４は、本実施例１にかかる地図データサーバにおける更新割合を示す表示用データの一例を示す説明図である。【００６４】
図４において、表示用データ４００は、ディスプレイ３１２によって表示可能なデータであり、図４の説明では、表示された状態を用いて説明する。表示用データ４００は、地図上の複数のエリアごとに、更新割合が０％以上１０％以下未満のエリア４０１と、更新割合が１０％以上２０％未満のエリア４０２と、更新割合が２０％以上３０％未満のエリア４０３と、更新割合が３０％以上のエリア４０４と、から構成されている。【００６５】
また、表示用データ４００における各更新割合は、２００６年から２００７年において更新された割合であり、利用者は、表示用データ４００と、自身が主に利用する地域と、を比較することによって、地図データの更新をおこなうことが有用であるか否かを判断することができる。【００６６】
特に、車両などに搭載されたナビゲーション装置など出力することによって、ナビゲーション装置の利用者が、この表示用データ４００を確認すれば、適切にナビゲーション装置で利用する地図データの更新をおこなうことができる。図示はしないが、地図データの更新は、たとえば、利用者が、ナビゲーション装置を操作して更新要求を地図データサーバ３００におこなう構成でもよい。【００６７】
（地図データサーバ３００の処理の内容）
つぎに、図５を用いて、本実施例１にかかる地図データサーバ３００の処理の内容について説明する。図５は、本実施例１にかかる地図データサーバの処理の内容を示すフローチャートである。図５のフローチャートにおいて、まず、通信Ｉ／Ｆ３１３によって、図示しない更新版地図データ配信サーバなどから、更新版地図データを取得したか否かを判断する（ステップＳ５０１）。更新版地図データは、たとえば、地図データサーバ３００の地図データを更新させるデータでもよく、通信Ｉ／Ｆ３１３によって取得する代わりに、入力デバイス３１０によって入力を受け付ける構成でもよい。【００６８】
ステップＳ５０１において、更新版地図データを取得するのを待って、取得した場合（ステップＳ５０１：Ｙｅｓ）は、ＣＰＵ３０１によって、地図データにおけるエリアごとに更新割合を算出する（ステップＳ５０２）。更新割合の算出は、たとえば、磁気ディスク３０５や光ディスク３０７などに既に記録されている地図データと、ステップＳ５０１において取得された更新版地図データと、を用いて更新の割合を算出する。【００６９】
つぎに、ＣＰＵ３０１によって、ステップＳ５０２において算出された更新割合を用いて、更新割合を示す表示用データを生成する（ステップＳ５０３）。表示用データは、たとえば、ディスプレイ３１２によって表示可能な、図４に示した表示用データ４００などでもよい。【００７０】
そして、映像Ｉ／Ｆ３１１によって、ディスプレイ３１２に表示用データを出力して（ステップＳ５０４）、一連の処理を終了する。【００７１】
また、図５のフローチャートでは、ディスプレイ３１２によって表示用データを出力する構成としたが、通信Ｉ／Ｆ３１３によって、ナビゲーション装置に対して表示可能に出力することとしてもよい。このようにすれば、ナビゲーション装置の利用者は、表示用データを確認して、自装置（ナビゲーション装置）の地図データの更新が必要か否かを適切に判断できる。【００７２】
（表示用データの別の例）
ここで、図６を用いて、本実施例１にかかる地図データサーバ３００における更新割合を示す表示用データの別の例について説明する。図６は、本実施例１にかかる地図データサーバにおける更新割合を示す表示用データの別の例を示す説明図である。【００７３】
図６において、表示用データ６００は、車両などに搭載されたナビゲーション装置などにおけるディスプレイによって表示可能なデータであり、図６の説明では、表示された状態を用いて説明する。表示用データ６００は、２００３年度から２００７年度までの更新割合の変動履歴を示すグラフであり、日本における近畿地区６０１と、中部地区６０２と、関東地区６０３と、東北地区６０４と、北海道地区６０５と、から構成されている。【００７４】
また、図６では、ナビゲーション装置の利用者から、ナビゲーション装置の地図データのバージョンデータを取得しており、バージョン年度６１０が示されている。このように、表示用データ６００によって、利用者のナビゲーション装置のバージョン年度６１０と、更新割合とを明示することによって、ナビゲーション装置によって利用される地図データの新旧の程度、更新すべき地区が認識しやすくなり、利用者に更新処理の動機を与えることができる。【００７５】
なお、図６の説明では、２００３年度の更新割合を０として表示用データ６００を生成したが、バージョン年度６１０の更新割合を０としたり、２００３年度以前を０としたりしてもよい。【００７６】
以上説明したように、本実施例１にかかる地図データサーバによれば、地図データの更新割合を示す表示用データを生成して出力することによって、利用者は、地図データの更新の必要性を適切に判断することができる。【００７７】
また、利用者にエリアごとの更新割合や更新割合の変動履歴を容易に認識できるような表示用データを出力するため、利用者は、更新の必要性を正確に判断することができ、地図データの更新の最適化を図ることができる。
【実施例２】
【００７８】
つぎに、本発明の実施例２について説明する。本実施例２では、前述の実施例１で説明した地図データサーバ３００において、表示用データ４００，６００の代わりに、利用者のナビゲーション装置の現在地点データに応じて地図データの更新の案内データを生成して出力する場合について説明する。なお、本実施例２にかかる地図データサーバ３００の機能的構成については図３とほぼ同様であるため説明を省略する。【００７９】
（更新の案内データの概要）
ここで、図７を用いて、本実施例２にかかる地図データサーバ３００において生成される地図データの更新の案内データの概要について説明する。図７は、本実施例２にかかる地図データの更新の案内データの一例を示す説明図である。【００８０】
図７において、案内データ７００は、車両などに搭載されたナビゲーション装置などにおけるディスプレイによって表示可能なデータであり、図７の説明では、表示された状態を用いて説明する。案内データ７００は、ナビゲーション装置が搭載された車両の現在地点７０１と、現在地点７０１を含むエリアの更新割合を示す更新割合情報７１０と、から構成されている。【００８１】
具体的には、たとえば、案内データ７００は、地図データサーバ３００によってナビゲーション装置からナビゲーション装置の地図データのバージョンおよび現在地点データを受信することによって生成され、ナビゲーション装置に出力される構成である。【００８２】
より具体的には、たとえば、案内データ７００は、ナビゲーション装置の現在地点におけるナビゲーション装置の地図データが、更新割合の高いエリアであった場合に生成されることとしてもよい。【００８３】
また、更新割合情報７１０は、道路データや背景データなどのデータ種別ごとに算出された更新割合を表示することとしてもよいし、道路データや背景データなどすべてのデータをまとめた更新割合を表示することとしてもよい。また、更新割合情報７１０における更新割合の算出は、地図データがメッシュ単位に分割されている場合、メッシュごとに更新割合を算出すれば、簡便な処理を実現することができる。【００８４】
ナビゲーション装置の利用者は、このような案内データ７００を確認することにより、ナビゲーション装置における地図データの更新の適否を判断することで、最適な更新をおこなうことができる。また、ナビゲーション装置の利用者によって判断する代わりに、地図データサーバ３００の使用者が、ディスプレイ３１２によって各ナビゲーション装置における案内データを確認することで、更新を促す構成でもよい。【００８５】
（地図データサーバ３００の処理の内容）
つぎに、図８を用いて、本実施例２にかかる地図データサーバ３００の処理の内容について説明する。図８は、本実施例２にかかる地図データサーバの処理の内容を示すフローチャートである。図８のフローチャートにおいて、まず、通信Ｉ／Ｆ３１３によって、図示しないナビゲーション装置などから、ナビゲーション装置によって利用されている地図データのバージョン、現在地点データを取得したか否かを判断する（ステップＳ８０１）。【００８６】
地図データのバージョン、現在地点データは、たとえば、ナビゲーション装置によって、ナビゲーション装置が移動を開始した時点で送信することとしてもよいし、移動中のナビゲーション装置が所定のエリアに進入した場合に送信することとしてもよい。また、地図データのバージョン、現在地点データは、たとえば、地図データサーバ３００によって、取得要求を配信して、取得要求に応じたナビゲーション装置から受信する構成でもよい。【００８７】
ステップＳ８０１において、地図データのバージョン、現在地点データを取得するのを待って、取得した場合（ステップＳ８０１：Ｙｅｓ）は、ＣＰＵ３０１によって、ナビゲーション装置が位置する現在地点のリンクデータが変化しているか否かを判断する（ステップＳ８０２）。具体的には、たとえば、ＣＰＵ３０１は、ステップＳ８０１において取得されたナビゲーション装置の地図データのバージョンを参照して、最新の地図データにおけるナビゲーション装置の現在地点のリンクデータが変化しているか否かを判断することとなる。【００８８】
リンクデータは、たとえば、道路形状データにおける複数のノードと、ノード間を連結する道路を示すデータである。ノードは、Ｔ字路などの三叉路、十字路、五叉路などの複数の道路が交差する交差点を示し、リンクによって道路を表現することとなる。また、リンクには形状補間点を有するものもあり、この形状補間点によって曲線道路を表現することができる。【００８９】
ステップＳ８０２において、リンクデータが変化している場合（ステップＳ８０２：Ｙｅｓ）は、ＣＰＵ３０１によって、更新割合を算出する（ステップＳ８０３）。具体的には、たとえば、更新割合の算出は、ステップＳ８０１において取得された地図データのバージョンを参照して、ナビゲーション装置が位置する最新の地図データに更新される場合のデータの割合を算出する。【００９０】
また、ステップＳ８０２において、リンクデータが変化していない場合（ステップＳ８０２：Ｎｏ）は、ＣＰＵ３０１によって、現在地点のリンクに接続するリンクデータが変化しているか否かを判断する（ステップＳ８０４）。【００９１】
ステップＳ８０４において、接続するリンクデータが変化していない場合（ステップＳ８０４：Ｎｏ）は、そのまま一連の処理を終了する。すなわち、ナビゲーション装置によって利用される地図データは更新の必要がないデータとなり、ナビゲーション装置に、更新の必要がない旨を報知することとしてもよい。【００９２】
また、ステップＳ８０４において、接続するリンクデータが変化している場合（ステップＳ８０４：Ｙｅｓ）は、ステップＳ８０３へ移行して、ＣＰＵ３０１によって、更新割合を算出する（ステップＳ８０３）。【００９３】
つぎに、ＣＰＵ３０１によって、ステップＳ８０３において算出された更新割合を用いて、更新の案内データを生成する（ステップＳ８０５）。更新の案内データは、たとえば、図７に示した案内データ７００などで、ディスプレイ３１２やナビゲーション装置におけるディスプレイによって表示可能なデータである。【００９４】
そして、通信Ｉ／Ｆ３１３によって、ナビゲーション装置にステップＳ８０５において生成された案内データを送信して（ステップＳ８０６）、一連の処理を終了する。具体的には、たとえば、案内データの送信は、ステップＳ８０１における地図データのバージョン、現在地点データの取得元となったナビゲーション装置に送信する。【００９５】
なお、図８のフローチャートでは、算出された更新割合を用いて、ステップＳ８０５において案内データを生成する構成としているが、更新割合の大きい場合に限り案内データを生成することとしてもよい。すなわち、ナビゲーション装置における地図データに更新の必要がないような場合は、案内データを生成することなく処理を終了してもよい。【００９６】
このようにすれば、明らかに更新が必要でない場合に、ナビゲーション装置に対して通信をおこなわなくてもよく、通信負荷を低減できる。さらには、更新割合を所定のしきい値と比較するだけで案内データを生成しない判断がおこなえるため、地図データサーバ３００の処理負荷の低減を図ることができる。【００９７】
なお、図８のフローチャートでは、ステップＳ８０６において案内データを送信する構成としているが、少なくとも更新割合情報を送信することとすればよい。すなわち、ステップＳ８０５において、たとえば、更新割合を用いて、図７に示した更新割合情報７１０を生成して、ステップＳ８０６において更新割合情報７１０を送信することとしてもよい。このようにすれば、ステップＳ８０５におけるデータ生成処理の簡略化や、各ステップで取り扱うデータ量の低減を実現することができる。【００９８】
また、図８のフローチャートではリンクデータを用いて処理をおこなう場合について説明したが、その他、背景データやＰＯＩなどを用いることとしてもよい。このようにすれば、更新割合の算出の汎用性が向上するとともに、多面的な更新割合の検証がおこなえる。【００９９】
（更新の案内データの別の例）
つぎに、図９および図１０を用いて、本実施例にかかる地図データサーバ３００において生成される地図データの更新の案内データの別の例について説明する。図９は、本実施例２にかかる地図データの更新の案内データの別の例を示す説明図（その１）である。【０１００】
図９において、案内データ９００は、車両などに搭載されたナビゲーション装置などにおけるディスプレイによって表示可能なデータであり、図９の説明では、表示された状態を用いて説明する。案内データ９００は、ナビゲーション装置が搭載された車両の現在地点９０１と、現在地点９０１を含むエリアの更新を示す更新案内情報９１０と、から構成されている。【０１０１】
図９では、地図データサーバ３００は、更新割合の算出をおこなう代わりに、ナビゲーション装置から取得した地図データのバージョン、現在地点データから、行政区画の変更があったか否かを判断する。そして、地図データサーバ３００は、行政区画の変更があった場合に、案内データ９００を生成および出力することで、ナビゲーション装置の利用者に地図データの更新を促す更新案内情報９１０を明示する構成である。【０１０２】
図１０は、本実施例２にかかる地図データの更新の案内データの別の例を示す説明図（その２）である。【０１０３】
図１０において、案内データ１０００は、車両などに搭載されたナビゲーション装置などにおけるディスプレイによって表示可能なデータであり、図１０の説明では、表示された状態を用いて説明する。案内データ１０００は、ナビゲーション装置が搭載された車両の現在地点１００１と、現在地点１００１を含むエリアの更新を示す更新案内情報１０１０と、から構成されている。【０１０４】
図１０では、地図データサーバ３００は、更新割合の算出をおこなう代わりに、ナビゲーション装置から取得した地図データのバージョン、現在地点データから、あらたな道路の接続があったか否かを判断する。そして、地図データサーバ３００は、あらたな道路の接続があった場合に、案内データ１０００を生成および出力することで、ナビゲーション装置の利用者に地図データの更新を促す更新案内情報１０１０を明示する構成である。【０１０５】
図９および図１０に示すように、更新割合を算出する代わりに、行政区画の変更やあらたな道路の接続によって案内データ９００，１０００を生成することとすれば、更新割合を算出する処理負荷を低減させることができる。換言すれば、行政区画の変更や、あらたな道路の接続など明らかに更新が必要とされる場合には、更新割合を算出することなく案内データ９００，１０００を生成、出力する構成であるため、効率的に更新を促すことができる。【０１０６】
なお、本実施例２では、地図データサーバ３００は、車両に搭載されたナビゲーション装置と各種データの送受信をおこなう例について説明するが、利用者の携帯端末や、ＰＣ（パーソナル・コンピュータ）と各種データを送受信することとしてもよい。さらに、本実施例２では、地図データについて説明したが、更新可能なデータであれば何でもよく、たとえば、地図データサーバ３００の代わりにアプリケーション配信サーバによって、ＰＣで起動可能なアプリケーションを配信する場合、アプリケーションのバージョンアップについて、更新割合の算出や、更新割合情報の出力をおこなうこととしてもよい。【０１０７】
以上説明したように、本実施例２にかかるナビゲーション装置によれば、ナビゲーション装置を搭載した車両の現在地点に応じて更新の案内データを生成し、出力する構成であるため、利用者は、現在地点における地図データの更新の必要性を適切に判断することができる。【０１０８】
すなわち、リアルタイムに地図データの更新を判断することによって、ナビゲーション装置によって利用する地図データの最適化を図ることができる。【０１０９】
また、更新割合を算出しなくても、行政区画の変更やあらたな道路の接続などに応じて案内データを生成し、出力する構成であるため、地図データサーバにおける処理負荷の低減および処理の迅速化を図ることができる。
【実施例３】
【０１１０】
つぎに、本発明の実施例３について説明する。本実施例３では、前述の実施例１および実施例２で説明した地図データサーバ３００おいて、利用者のナビゲーション装置の現在地点データの代わりに、ナビゲーション装置が搭載された車両の目的地点までの経路データに応じて地図データの更新の案内データを生成して出力する場合について説明する。なお、本実施例３にかかる地図データサーバ３００の機能的構成については図３とほぼ同様であるため説明を省略する。【０１１１】
（更新の案内データの概要）
ここで、図１１および図１２を用いて、本実施例３にかかる地図データサーバ３００において生成される地図データの更新の案内データの概要について説明する。図１１は、本実施例３にかかる地図データの更新の案内データの一例を示す説明図（その１）である。【０１１２】
図１１において、案内データ１１００は、車両などに搭載されたナビゲーション装置などにおけるディスプレイによって表示可能なデータであり、図１１の説明では、表示された状態を用いて説明する。案内データ１１００は、ナビゲーション装置が搭載された車両の目的地点１１０１と、目的地点１１０１を含むエリアの更新割合を示す更新割合情報１１１０と、から構成されている。【０１１３】
具体的には、たとえば、案内データ１１００は、地図データサーバ３００によってナビゲーション装置からナビゲーション装置の地図データのバージョン、目的地点を含む経路データを受信することによって生成され、ナビゲーション装置に出力される構成である。【０１１４】
より具体的には、たとえば、案内データ１１００は、ナビゲーション装置の目的地点におけるナビゲーション装置の地図データが、更新割合の高いエリアであった場合に生成されることとしてもよい。【０１１５】
図１２は、本実施例３にかかる地図データの更新の案内データの一例を示す説明図（その２）である。【０１１６】
図１２において、案内データ１２００は、車両などに搭載されたナビゲーション装置などにおけるディスプレイによって表示可能なデータであり、図１２の説明では、表示された状態を用いて説明する。案内データ１２００は、ナビゲーション装置が搭載された車両の現在地点１２０１および目的地点１２０２と、現在地点１２０１から目的地点１２０２までの経路を含むエリアの更新を示す更新案内情報１２１０と、から構成されている。【０１１７】
具体的には、たとえば、案内データ１２００は、地図データサーバ３００によってナビゲーション装置からナビゲーション装置の地図データのバージョン、出発地点および目的地点を含む経路データを受信することによって生成され、ナビゲーション装置に出力される構成である。ここで、経路データとは、たとえば、経路の形状や通過する道路に関するデータからなる。【０１１８】
より具体的には、たとえば、案内データ１２００は、ナビゲーション装置を搭載した車両が通過する経路を含む通過エリアにおけるナビゲーション装置の地図データが、更新割合の高いエリアであった場合に生成されることとしてもよい。【０１１９】
なお、図１１および図１２の説明では、地図データサーバ３００は、ナビゲーション装置から経路データを取得する構成としたが、経路データを取得する代わりに、出発地点（現在地点）と目的地点のデータを取得することによって、経路を探索するとともに経路を含む通過エリアの更新割合を算出することとしてもよい。このようにすれば、ナビゲーション装置における処理の簡素化を実現できるとともに、最新の地図データによる案内データを提供することができる。【０１２０】
このように、ナビゲーション装置の利用者は、図１１および図１２に示したような案内データ１１００，１２００を確認することにより、ナビゲーション装置における地図データの更新の適否を判断することで、最適な更新をおこなうことができる。また、ナビゲーション装置の利用者によって判断する代わりに、地図データサーバ３００の使用者が、ディスプレイ３１２によって各ナビゲーション装置における案内データを確認することで、更新を促す構成でもよい。【０１２１】
（地図データサーバ３００の処理の内容）
つぎに、図１３を用いて、本実施例３にかかる地図データサーバ３００の処理の内容について説明する。本実施例３では、地図データサーバ３００によって、ナビゲーション装置から経路データを取得する場合について説明する。図１３は、本実施例３にかかる地図データサーバの処理の内容を示すフローチャートである。図１３のフローチャートにおいて、まず、通信Ｉ／Ｆ３１３によって、図示しないナビゲーション装置などから、ナビゲーション装置によって利用されている地図データのバージョン、経路データを取得したか否かを判断する（ステップＳ１３０１）。【０１２２】
地図データのバージョン、経路データは、たとえば、ナビゲーション装置によって、ナビゲーション装置が移動を開始した時点で送信することとしてもよいし、ナビゲーション装置によって目的地点が設定された場合に送信することとしてもよい。また、地図データのバージョン、経路データは、たとえば、地図データサーバ３００によって、取得要求を配信して、取得要求に応じたナビゲーション装置から受信する構成でもよい。【０１２３】
ステップＳ１３０１において、地図データのバージョン、経路データを取得するのを待って、取得した場合（ステップＳ１３０１：Ｙｅｓ）は、ＣＰＵ３０１によって、通過エリアの更新割合を算出する（ステップＳ１３０２）。更新割合の算出は、ステップＳ１３０１において取得された地図データのバージョン、経路データを参照して、ナビゲーション装置が通過する通過エリアが、最新の地図データに更新される場合のデータの割合を算出する。【０１２４】
つぎに、ＣＰＵ３０１によって、ステップＳ１３０２において算出された更新割合を用いて、更新の案内データを生成する（ステップＳ１３０３）。更新の案内データは、たとえば、図１１や図１２に示した案内データ１１００，１２００などで、ディスプレイ３１２やナビゲーション装置におけるディスプレイによって表示可能なデータである。【０１２５】
そして、通信Ｉ／Ｆ３１３によって、ナビゲーション装置にステップＳ１３０３において生成された案内データを送信して（ステップＳ１３０４）、一連の処理を終了する。具体的には、たとえば、案内データの送信は、ステップＳ１３０１における地図データのバージョン、経路データの取得元となったナビゲーション装置に送信する。【０１２６】
なお、図１３のフローチャートでは、ステップＳ１３０２において算出された更新割合を用いて、ステップＳ１３０３において案内データを生成する構成としているが、更新割合の大きい場合に案内データを生成することとしてもよい。すなわち、ナビゲーション装置における地図データに更新の必要がないような場合は、案内データを生成することなく処理を終了してもよい。【０１２７】
このようにすれば、明らかに更新が必要でない場合に、ナビゲーション装置に対して通信をおこなわなくてもよく、通信負荷を低減できる。さらには、更新割合を所定のしきい値と比較するだけで案内データを生成しない判断がおこなえるため、地図データサーバ３００の処理負荷の低減を図ることができる。【０１２８】
なお、本実施例２では、地図データサーバ３００は、車両に搭載されたナビゲーション装置と各種データの送受信をおこなう例について説明するが、利用者の携帯端末や、ＰＣ（パーソナル・コンピュータ）と各種データを送受信することとしてもよい。【０１２９】
以上説明したように、本実施例３にかかるナビゲーション装置によれば、ナビゲーション装置を搭載した車両の経路データに応じて案内データを生成し、出力する構成であるため、利用者は、通過エリアの地図データの更新の必要性を適切に判断することができる。【０１３０】
すなわち、利用者は、目的地点までの経路において、ナビゲーション装置によって利用する地図データに関して、優先的に更新の必要性を判断することができる。【０１３１】
また、この発明によれば、地図情報について適切な更新割合情報を出力することによって、更新の最適化を図ることができる。【０１３２】
くわえて、この発明によれば、地図データの更新割合を示す表示用データを生成して出力することによって、利用者は、地図データの更新の必要性を適切に判断することができる。【０１３３】
さらに、利用者にエリアごとの更新割合や更新割合の変動履歴を容易に認識できるような表示用データを出力するため、利用者は、更新の必要性を正確に判断することができるため、地図データの更新の最適化を図ることができる。【０１３４】
また、この発明によれば、ナビゲーション装置を搭載した車両の現在地点に応じて更新の案内データを生成し、出力する構成であるため、利用者は、現在地点における地図データの更新の必要性を適切に判断することができる。【０１３５】
すなわち、リアルタイムに地図データの更新を判断することによって、ナビゲーション装置によって利用する地図データの最適化を図ることができる。【０１３６】
また、更新割合を算出しなくても、行政区画の変更やあらたな道路の接続などに応じて案内データを生成し、出力する構成であるため、地図データサーバにおける処理負荷の低減および処理の迅速化を図ることができる。【０１３７】
また、前述の実施例１、実施例２および実施例３では、車両に搭載されたナビゲーション装置と各種データの送受信をおこなう例について説明するが、利用者の携帯端末や、ＰＣ（パーソナル・コンピュータ）と各種データを送受信することとしてもよく、このようにすることで、本発明の汎用性の向上を図ることができる。【０１３８】
さらに、前述の実施例１、実施例２および実施例３では、地図データの更新について説明したが、更新可能なデータであれば何でもよく、たとえば、地図データサーバの代わりにアプリケーション配信サーバによって、ＰＣで起動可能なアプリケーションを配信する場合、アプリケーションのバージョンアップについて、更新割合の算出や、更新割合情報の出力をおこなうこととしてもよい。【０１３９】
また、前述の実施例１、実施例２および実施例３で説明した地図データサーバの代わりに、ナビゲーション装置によって、他のナビゲーション装置の地図データの更新割合の算出や、更新割合情報の出力をおこなう構成としてもよい。具体的には、たとえば、複数のナビゲーション装置のうち、少なくとも１台が前述の実施例１、実施例２および実施例３で説明した機能を有している場合、ナビゲーション装置は、他のナビゲーション装置の利用している地図データにおける更新割合の算出や更新割合情報の出力をおこなう構成でもよい。この場合、他のナビゲーション装置の地図データの方が新しいバージョンである場合は、ナビゲーション装置における地図データの更新の必要性が認識でき、他のナビゲーション装置の地図データの方が古いバージョンである場合は、他のナビゲーション装置における地図データの更新の必要性が認識できる。通常ナビゲーション装置は、サーバと比べて十分なメモリや処理能力を持たないので、地図データの一部のみを他方に転送し、更新割合を計算することが考えられる。また、地図データサーバでは最新の地図を保持し、ナビゲーション装置によって、地図データサーバの地図データと所有する地図データとの更新割合の算出や更新割合情報の出力をおこなう構成としてもよい。具体的には、たとえば、地図データサーバからナビゲーション装置へ少なくとも一部の地図データを送出し、ナビゲーション装置は、更新割合の算出や更新割合情報の出力をおこなう構成でもよい。この場合、地図データサーバが保持する全てのエリアの地図を対象としてもよいが、一部の地図を対象とすることで、ナビゲーション装置への負担が削減される。【０１４０】
さらに、本発明では、前述の実施例１、実施例２および実施例３における機能を少なくとも１つ備える構成であってもよい。具体的には、たとえば、車両によってナビゲーション装置が起動された場合に、実施例１の機能によって利用者に更新を促す。その後、車両の移動に伴う現在地点の変化に応じて、実施例２の機能によって更新を促したり、目的地点の設定に応じて、実施例３の機能によって更新を促すこととしてもよい。このように、ナビゲーション装置の状況に応じて更新を促すことによって、地図データ更新の最適化を図ることができる。【０１４１】
なお、本実施の形態で説明した情報処理方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図１】
2008084553.tif 000003
【図２】
2008084553.tif 000004
【図３】
2008084553.tif 000005
【図４】
2008084553.tif 000006
【図５】
2008084553.tif 000007
【図６】
2008084553.tif 000008
【図７】
2008084553.tif 000009
【図８】
2008084553.tif 000010
【図９】
2008084553.tif 000011
【図１０】
2008084553.tif 000012
【図１１】
2008084553.tif 000013
【図１２】
2008084553.tif 000014
【図１３】
2008084553.tif 000015
【手続補正書】
【提出日】平成21年5月22日(2009.5.22)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報を処理する情報処理装置、情報処理方法、情報処理プログラムおよびコンピュータに読み取り可能な記録媒体に関する。ただし、この発明の利用は、上述した情報処理装置、情報処理方法、情報処理プログラムおよびコンピュータに読み取り可能な記録媒体には限られない。
【背景技術】
【０００２】
従来より、車両を目的地点まで誘導するカーナビゲーション装置は、設定された目的地点までにおける最適な経路を探索し、探索した経路について、地図表示や音声案内などの手段によって運転者に案内をおこなうことにより車両を目的地点まで誘導する。
【０００３】
このようなカーナビゲーション装置では、正確な経路探索をおこなうため、新しく敷設された道路や新しく建設された建物、市町村合併による地名変更、交通規則の変更などによって更新される最新の地図データを用いる必要がある。
【０００４】
近年では、情報提供センタでナビゲーション情報が更新された場合、すぐにこの更新データのダウンロードやインストールができるように、センタ側で更新データが追加されると、この旨をナビユニットに通知する提案がされている（たとえば、下記特許文献１参照。）。
【０００５】
また、道路情報学習システムによって、道路情報データベースの更新に用いると判定された道路情報の総数に対する道路情報データベースの更新に用いないと判定された道路情報の総数の比率が所定値を超えた場合に、道路状況が変化したと判定する。そして、道路状況が変化したと判定された場合に、古い道路情報データベースを廃棄し、あらたな道路情報に基づいて、道路情報データベースを再作成する提案がされている（たとえば、下記特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−０１２３１９号公報
【特許文献２】特開２００５−９１０７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した特許文献１では、情報提供センタで更新データが追加された場合、利用者に、更新データをダウンロードやインストールできるように通知して、更新を促す構成である。したがって、利用者にとってナビゲーション情報を更新しなくてもナビゲーション処理に支障がないような軽微な変更であっても更新を促してしまうため、利用者は、ナビゲーション情報の更新処理に不必要な時間や費用をかけてしまうという問題が一例として挙げられる。
【０００８】
一方、利用者にとってナビゲーション情報を変更しなければナビゲーション処理に支障がでてしまうような重要な変更であっても軽微な変更と相違なく更新を促すこととなるため、利用者は、ナビゲーション情報の更新処理よりも他の作業を優先させてしまうと、誤ったナビゲーション処理によって困惑してしまうこととなるという問題が一例として挙げられる。
【０００９】
また、上述した特許文献２では、道路状況が変化した場合に道路情報データベースを更新する構成である。したがって、道路状況が変化したと判定されないような道路情報の変更であっても、利用者にとって有用な変更である場合、利用者は、道路情報データベースが更新されないため、有用な変更が反映されていない古い道路情報データベースを用いることとなってしまうという問題が一例として挙げられる。
【００１０】
一方、道路状況が変化したと判定されるような道路状況の変更であっても、利用者によって有用でない変更である場合、利用者は、有用でない変更を反映させるために、道路情報データベースの更新処理に時間や費用をかけてしまうという問題が一例として挙げられる。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる情報処理装置は、地図情報の更新に関する更新情報の入力を受け付ける入力手段と、前記更新情報によって前記地図情報における更新される情報の割合（以下「更新割合」という）を複数のエリアごとに算出する算出手段と、各エリアの前記更新割合を区別可能に表示させるための表示用情報を生成する生成手段と、前記地図情報を利用可能な機器に前記表示用情報を出力する出力手段と、を備えることを特徴とする。
【００１２】
また、請求項２の発明にかかる情報処理装置は、地図情報の更新に関する更新情報の入力を受け付ける入力手段と、前記更新情報によって前記地図情報における更新される情報の割合（以下「更新割合」という）を算出する算出手段と、前記更新割合の変動履歴を示す履歴情報を生成する生成手段と、前記地図情報を利用可能な機器に前記履歴情報を出力する出力手段と、を備えることを特徴とする。
【００１３】
また、請求項３の発明にかかる情報処理装置は、地図情報の更新に関する更新情報の入力を受け付ける入力手段と、前記更新情報によって変更された前記地図情報の行政区画についての案内情報を生成する生成手段と、前記地図情報を利用可能な機器に前記案内情報を出力する出力手段と、を備えることを特徴とする。
【００１４】
また、請求項４の発明にかかる情報処理装置は、地図情報の更新に関する更新情報の入力および前記地図情報を利用可能な機器が搭載された移動体の目的地点情報の入力を受け付ける入力手段と、前記更新情報によって前記地図情報における更新される情報の割合（以下「更新割合」という）を算出する算出手段と、前記更新割合を示す更新割合情報を生成する生成手段と、前記目的地点情報に応じた前記更新割合情報を前記機器に出力する出力手段と、を備えることを特徴とする。
【００１５】
また、請求項５の発明にかかる情報処理装置は、地図情報の更新に関する更新情報の入力および前記地図情報を利用可能な機器が搭載された移動体の経路情報の入力を受け付ける入力手段と、前記更新情報によって前記地図情報における更新される情報の割合（以下「更新割合」という）を算出する算出手段と、前記更新割合を示す更新割合情報を生成する生成手段と、前記経路情報に応じた前記更新割合情報を前記機器に出力する出力手段と、を備えることを特徴とする。
【００１６】
また、請求項６の発明にかかる情報処理方法は、地図情報の更新に関する更新情報の入力を受け付ける入力工程と、前記更新情報によって前記地図情報における更新される情報の割合（以下「更新割合」という）を複数のエリアごとに算出する算出工程と、各エリアの前記更新割合を区別可能に表示させるための表示用情報を生成する生成工程と、前記地図情報を利用可能な機器に前記表示用情報を出力する出力工程と、を含むことを特徴とする。
【００１７】
また、請求項７の発明にかかる情報処理方法は、地図情報の更新に関する更新情報の入力を受け付ける入力工程と、前記更新情報によって前記地図情報における更新される情報の割合（以下「更新割合」という）を算出する算出工程と、前記更新割合の変動履歴を示す履歴情報を生成する生成工程と、前記地図情報を利用可能な機器に前記履歴情報を出力する出力工程と、を含むことを特徴とする。
【００１８】
また、請求項８の発明にかかる情報処理方法は、地図情報の更新に関する更新情報の入力を受け付ける入力工程と、前記更新情報によって変更された前記地図情報の行政区画についての案内情報を生成する生成工程と、前記地図情報を利用可能な機器に前記案内情報を出力する出力工程と、を含むことを特徴とする。
【００１９】
また、請求項９の発明にかかる情報処理方法は、地図情報の更新に関する更新情報の入力および前記地図情報を利用可能な機器が搭載された移動体の目的地点情報の入力を受け付ける入力工程と、前記更新情報によって前記地図情報における更新される情報の割合（以下「更新割合」という）を算出する算出工程と、前記更新割合を示す更新割合情報を生成する生成工程と、前記目的地点情報に応じた前記更新割合情報を前記機器に出力する出力工程と、を含むことを特徴とする。
【００２０】
また、請求項１０の発明にかかる情報処理方法は、地図情報の更新に関する更新情報の入力および前記地図情報を利用可能な機器が搭載された移動体の経路情報の入力を受け付ける入力工程と、前記更新情報によって前記地図情報における更新される情報の割合（以下「更新割合」という）を算出する算出工程と、前記更新割合を示す更新割合情報を生成する生成工程と、前記経路情報に応じた前記更新割合情報を前記機器に出力する出力工程と、を含むことを特徴とする。
【００２１】
また、請求項１１の発明にかかる情報処理プログラムは、請求項６〜１０のいずれか一つに記載の情報処理方法をコンピュータに実行させることを特徴とする。
【００２２】
また、請求項１２の発明にかかるコンピュータに読み取り可能な記録媒体は、請求項１１に記載の情報処理プログラムを記録したことを特徴とする。
【図面の簡単な説明】
【００２３】
【図１】本実施の形態にかかる情報処理装置の機能的構成の一例を示すブロック図である。
【図２】本実施の形態にかかる情報処理装置の処理の内容を示すフローチャートである。
【図３】本実施例１にかかる地図データサーバのハードウェア構成の一例を示すブロック図である。
【図４】本実施例１にかかる地図データサーバにおける更新割合を示す表示用データの一例を示す説明図である。
【図５】本実施例１にかかる地図データサーバの処理の内容を示すフローチャートである。
【図６】本実施例１にかかる地図データサーバにおける更新割合を示す表示用データの別の例を示す説明図である。
【図７】本実施例２にかかる地図データの更新の案内データの一例を示す説明図である。
【図８】本実施例２にかかる地図データサーバの処理の内容を示すフローチャートである。
【図９】本実施例２にかかる地図データの更新の案内データの別の例を示す説明図（その１）である。
【図１０】本実施例２にかかる地図データの更新の案内データの別の例を示す説明図（その２）である。
【図１１】本実施例３にかかる地図データの更新の案内データの一例を示す説明図（その１）である。
【図１２】本実施例３にかかる地図データの更新の案内データの一例を示す説明図（その２）である。
【図１３】本実施例３にかかる地図データサーバの処理の内容を示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下に添付図面を参照して、この発明にかかる情報処理装置、情報処理方法、情報処理プログラムおよびコンピュータに読み取り可能な記録媒体の好適な実施の形態を詳細に説明する。
【００２５】
（実施の形態）
（情報処理装置の機能的構成）
図１を用いて、本実施の形態にかかる情報処理装置の機能的構成について説明する。図１は、本実施の形態にかかる情報処理装置の機能的構成の一例を示すブロック図である。
【００２６】
図１において、情報処理装置１００は、更新情報入力部１０１と、算出部１０２と、生成部１０３と、出力部１０４と、機器情報入力部１０５と、から構成されている。
【００２７】
更新情報入力部１０１は、地図情報の更新に関する更新情報の入力を受け付ける。更新情報は、たとえば、地図情報を更新するための最新の地図情報や、地図情報において更新する対象を示す情報などでもよい。
【００２８】
算出部１０２は、更新情報入力部１０１によって入力された更新情報によって、地図情報における更新される情報の割合を算出する。更新される情報の割合は、たとえば、図示しない記録媒体に記録された更新前の地図情報と、更新される地図情報と、を比較することによって算出される、更新される情報量の比率などでもよい。
【００２９】
具体的には、たとえば、算出部１０２は、地図情報における複数のエリアごとに、更新される情報の割合を算出することとしてもよい。複数のエリアは、たとえば、あらかじめ設定された市町村などの境界や、利用者が移動した履歴に応じた移動頻度による設定などでもよい。
【００３０】
また、算出部１０２は、地図情報におけるデータ種別ごとに、更新される情報の割合を算出することとしてもよい。データ種別は、たとえば、地図上の地点を示す詳細データや、道路データや、背景データなどである。
【００３１】
さらに、算出部１０２は、後述する機器情報入力部１０５によって入力された機器情報における更新日時から、更新情報によって利用地図情報における更新される情報の割合を算出することとしてもよい。
【００３２】
生成部１０３は、算出部１０２によって算出された更新される割合を示す更新割合情報を生成する。具体的には、たとえば、生成部１０３は、更新される情報の割合の変動履歴を示す更新割合情報を生成することとしてもよく、地図情報における複数のエリアごとや、地図情報におけるデータ種別ごとに算出された更新される情報の割合を用いて生成する。
【００３３】
また、生成部１０３は、利用地図情報の更新を促すことのできる更新割合情報を生成する構成でもよい。具体的には、たとえば、利用地図情報における更新される情報の割合とともに、更新の案内を示す更新割合情報を生成する。
【００３４】
出力部１０４は、生成部１０３によって生成された更新割合情報を、地図情報を利用可能な機器に出力する。更新割合情報の出力は、たとえば、機器に送信することとしてもよく、音声情報や画像情報などを出力することとしてもよい。
【００３５】
また、出力部１０４は、後述する機器情報入力部１０５によって入力された機器情報に応じて更新割合情報を出力することとしてもよい。具体的には、たとえば、出力部１０４は、機器情報入力部１０５によって入力された機器情報における利用地図情報の更新日時や、機器の現在地点情報や、目的地点情報や、経路情報などに応じて更新割合情報を出力する。
【００３６】
機器情報入力部１０５は、機器の利用地図情報の更新日時を含む機器情報の入力を受け付ける。また、機器情報は、たとえば、機器の現在地点情報や、機器が搭載された移動体の目的地点情報や、機器が搭載された移動体が移動する経路情報などを含む情報でもよい。
【００３７】
（情報処理装置の処理の内容）
つぎに、本実施の形態にかかる情報処理装置１００の処理の内容について説明する。図２は、本実施の形態にかかる情報処理装置の処理の内容を示すフローチャートである。図２のフローチャートにおいて、まず、更新情報入力部１０１によって、地図情報の更新に関する更新情報の入力を受け付けたか否かを判断する（ステップＳ２０１）。
【００３８】
ステップＳ２０１において、更新情報の入力を受け付けるのを待って、受け付けた場合（ステップＳ２０１：Ｙｅｓ）は、算出部１０２によって、ステップＳ２０１において入力された更新情報によって、地図情報における更新される情報の割合を算出する（ステップＳ２０２）。
【００３９】
つぎに、生成部１０３によって、ステップＳ２０２において算出された更新される割合を示す更新割合情報を生成する（ステップＳ２０３）。具体的には、たとえば、更新割合の変動履歴を示す更新割合情報を生成することとしてもよく、地図情報における複数のエリアごとや、地図情報におけるデータ種別ごとに算出された更新される情報の割合を用いて生成する。
【００４０】
そして、出力部１０４によって、地図情報を利用可能な機器に、ステップＳ２０３において生成された更新割合情報を出力して（ステップＳ２０４）、一連の処理を終了する。
【００４１】
なお、図２のフローチャートでは説明を省略したが、機器情報入力部１０５によって機器情報が入力された場合、ステップＳ２０４において出力部１０４は、入力された機器情報に応じて更新割合情報を出力することとしてもよい。
【００４２】
なお、本発明の情報処理装置、情報処理方法、情報処理プログラムおよびコンピュータに読み取り可能な記録媒体は、図１に示した情報処理装置１００によって、その機能を実現することとしたが、情報処理装置１００に限ることはなく、図１に示す機能部を備える構成とすれば、複数の装置であってもよい。各機能部を異なる装置として接続する場合、装置間の接続は、たとえば、有線、無線を問わず、Ｂｌｕｅｔｏｏｔｈ（登録商標）などによって通信をおこなって接続することとしてもよい。
【００４３】
以上説明したように、本実施の形態にかかる情報処理装置、情報処理方法、情報処理プログラムおよびコンピュータに読み取り可能な記録媒体によれば、地図情報について適切な更新割合情報を出力することによって、更新の最適化を図ることができる。
【実施例１】
【００４４】
以下に、本発明の実施例１について説明する。本実施例１では、たとえば、車両（四輪車、二輪車を含む）などの移動体に搭載されるナビゲーション装置に地図データを配信する地図データサーバによって、本発明の情報処理装置を実施した場合の一例について説明する。
【００４５】
（地図データサーバのハードウェア構成）
つぎに、図３を用いて、本実施例１にかかる地図データサーバのハードウェア構成について説明する。図３は、本実施例１にかかる地図データサーバのハードウェア構成の一例を示すブロック図である。
【００４６】
図３において、地図データサーバ３００は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、磁気ディスクドライブ３０４と、磁気ディスク３０５と、光ディスクドライブ３０６と、光ディスク３０７と、音声Ｉ／Ｆ（インターフェース）３０８と、スピーカ３０９と、入力デバイス３１０と、映像Ｉ／Ｆ３１１と、ディスプレイ３１２と、通信Ｉ／Ｆ３１３と、を備えている。また、各構成部３０１〜３１３はバス３２０によってそれぞれ接続されている。
【００４７】
まず、ＣＰＵ３０１は、地図データサーバ３００の全体の制御を司る。ＲＯＭ３０２は、ブートプログラム、更新プログラム、更新割合算出プログラム、データ生成プログラムなどのプログラムを記録している。また、ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。
【００４８】
更新プログラムは、たとえば、後述する入力デバイス３１０や通信Ｉ／Ｆ３１３によって入力される更新版の地図データに基づいて、磁気ディスク３０５や光ディスク３０７などに記録されている地図データを更新させる。具体的には、たとえば、更新プログラムは、あらたに敷設された道路データ、交通規制の改正に関するデータ、あらたに建設された建造物など、更新の必要な地点データなどによって、古くなった地図データを更新させる構成である。
【００４９】
更新割合算出プログラムは、たとえば、更新プログラムによって更新される地図データの割合を算出させる。処理の詳細は図５、図８および図１３を用いて説明するが、更新割合算出プログラムは、古い地図データから更新される場合の地図データについて、更新されるデータの割合を算出させる構成である。
【００５０】
また、更新割合算出プログラムは、通信Ｉ／Ｆ３１３によって、車両などの移動体に搭載されたナビゲーション装置から、車両の地図データのバージョンや、車両の現在地点データや、車両の経路データが取得された場合、現在地点データや経路データに基づいて更新の割合を算出させる構成でもよい。
【００５１】
具体的には、たとえば、更新割合の算出は、車両の地図データのバージョンおよび現在地点データから、車両の地図データと比べて、磁気ディスク３０５や光ディスク３０７などに記録されている現在地点周辺の地図データが更新されている場合に更新割合を算出させることとしてもよい。
【００５２】
より具体的には、たとえば、更新割合の算出は、更新割合をＲ（％）として、地図データにおける各道路リンクに固有のＩＤ（ＩＤｅｎｔｉｆｉｅｒ）が付与されている場合、新しい地図データ（更新版の地図データ）の所定のエリアに含まれるリンクの総数をＡとし、前の地図データに同じＩＤのリンクが含まれている数をＢとすると、つぎの式（１）によってあらわすことができる。
【００５３】
Ｒ＝１００×（Ａ−Ｂ）／Ａ      （１）
【００５４】
また、上式（１）と同様にして、道路リンクのＩＤの代わりに、地図データにおけるＰＯＩ（Ｐｏｉｎｔ  Ｏｆ  Ｉｎｔｅｒｅｓｔ）などを用いることとしてもよい。
【００５５】
なお、図３の説明では、更新割合算出プログラムは、更新プログラムによって更新される地図データの割合を算出させることとしたが、更新プログラムによって更新されなくても、入力デバイス３１０や通信Ｉ／Ｆ３１３によって、古い地図データから新しい地図データへ更新される場合のデータ量やデータ種別が入力される構成であれば、更新される場合のデータ量やデータ種別から割合を算出させてもよい。
【００５６】
データ生成プログラムは、たとえば、更新割合算出プログラムによって算出された更新割合を用いて、各種データを生成させる。処理の詳細は図５、図８および図１３を用いて説明するが、各種データは、たとえば、車両などに搭載されたナビゲーション装置によって表示可能な表示用データなどでもよく、ナビゲーション装置によって出力されることで、利用者に対して、更新割合とともに更新を促すデータを報知するデータである。
【００５７】
磁気ディスクドライブ３０４は、ＣＰＵ３０１の制御にしたがって磁気ディスク３０５に対するデータの読み取り／書き込みを制御する。磁気ディスク３０５は、磁気ディスクドライブ３０４の制御で書き込まれたデータを記録する。磁気ディスク３０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。
【００５８】
磁気ディスク３０５に記録される情報の一例として、地図データが挙げられる。地図データは、建物、河川、地表面などの地物（フィーチャ）をあらわす背景データと、道路の形状をあらわす道路形状データとを有しており、ディスプレイ３１２の表示画面において２次元または３次元に描画される。
【００５９】
なお、本実施例１では地図データを磁気ディスク３０５に記録するようにしたが、後述する光ディスク３０７に記録するようにしてもよい。また、地図データは、地図データサーバ３００のハードウェアと一体に設けられているものに限って記録されているものではなく、地図データサーバ３００外部に設けられていてもよい。その場合、地図データサーバ３００は、たとえば、通信Ｉ／Ｆ３１３を通じて、ネットワークを介して地図データを取得する。取得された地図データはＲＡＭ３０３などに記憶される。
【００６０】
光ディスクドライブ３０６は、ＣＰＵ３０１の制御にしたがって光ディスク３０７に対するデータの読み取り／書き込みを制御する。光ディスク３０７は、光ディスクドライブ３０６の制御にしたがってデータの読み出される着脱自在な記録媒体である。光ディスク３０７は、書き込み可能な記録媒体を利用することもできる。また、この着脱自在な記録媒体として、光ディスク３０７のほか、ＭＯ、メモリカードなどであってもよい。
【００６１】
音声Ｉ／Ｆ３０８は、音声出力用のスピーカ３０９に接続され、スピーカ３０９からは音声が出力される。
【００６２】
入力デバイス３１０は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。
【００６３】
映像Ｉ／Ｆ３１１は、ディスプレイ３１２と接続される。映像Ｉ／Ｆ３１１は、具体的には、たとえば、ディスプレイ３１２全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ３１２を表示制御する制御ＩＣなどによって構成される。
【００６４】
ディスプレイ３１２には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。このディスプレイ３１２は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００６５】
通信Ｉ／Ｆ３１３は、無線を介してネットワークに接続され、地図データサーバ３００とＣＰＵ３０１とのインターフェースとして機能する。通信Ｉ／Ｆ３１３は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ３０１とのインターフェースとしても機能する。
【００６６】
通信網には、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。具体的には、通信Ｉ／Ｆ３１３は、たとえば、地上波デジタル放送やアナログテレビ放送やＦＭラジオなどを受信可能なチューナーなどによって構成される。
【００６７】
なお、本実施例１では、地図データサーバ３００は、車両に搭載されたナビゲーション装置と各種データの送受信をおこなう例について説明するが、利用者の携帯端末や、ＰＣ（パーソナル・コンピュータ）と各種データを送受信することとしてもよい。さらに、本実施例１では、地図データについて説明したが、更新可能なデータであれば何でもよく、たとえば、地図データサーバ３００の代わりにアプリケーション配信サーバによって、ＰＣで起動可能なアプリケーションを配信する場合、アプリケーションのバージョンアップについて、更新割合の算出や、更新割合情報の出力をおこなうこととしてもよい。
【００６８】
なお、図１に示した情報処理装置１００が備える更新情報入力部１０１、算出部１０２、生成部１０３、出力部１０４、機器情報入力部１０５は図３に示した地図データサーバ３００におけるＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などに記録されたプログラムやデータを用いて、ＣＰＵ３０１が所定のプログラムを実行し、地図データサーバ３００における各部を制御することによってその機能を実現する。
【００６９】
すなわち、本実施例１の地図データサーバ３００は、地図データサーバ３００おける記録媒体としてのＲＯＭ３０２に記録されている各種プログラムを実行することにより、図１に示した情報処理装置１００が備える機能を、図２に示した手順で実行することができる。
【００７０】
（更新割合を示すデータの概要）
ここで、図４を用いて、本実施例１にかかる地図データサーバ３００における更新割合を示すデータの概要について説明する。図４は、本実施例１にかかる地図データサーバにおける更新割合を示す表示用データの一例を示す説明図である。
【００７１】
図４において、表示用データ４００は、ディスプレイ３１２によって表示可能なデータであり、図４の説明では、表示された状態を用いて説明する。表示用データ４００は、地図上の複数のエリアごとに、更新割合が０％以上１０％以下未満のエリア４０１と、更新割合が１０％以上２０％未満のエリア４０２と、更新割合が２０％以上３０％未満のエリア４０３と、更新割合が３０％以上のエリア４０４と、から構成されている。
【００７２】
また、表示用データ４００における各更新割合は、２００６年から２００７年において更新された割合であり、利用者は、表示用データ４００と、自身が主に利用する地域と、を比較することによって、地図データの更新をおこなうことが有用であるか否かを判断することができる。
【００７３】
特に、車両などに搭載されたナビゲーション装置など出力することによって、ナビゲーション装置の利用者が、この表示用データ４００を確認すれば、適切にナビゲーション装置で利用する地図データの更新をおこなうことができる。図示はしないが、地図データの更新は、たとえば、利用者が、ナビゲーション装置を操作して更新要求を地図データサーバ３００におこなう構成でもよい。
【００７４】
（地図データサーバの処理の内容）
つぎに、図５を用いて、本実施例１にかかる地図データサーバ３００の処理の内容について説明する。図５は、本実施例１にかかる地図データサーバの処理の内容を示すフローチャートである。図５のフローチャートにおいて、まず、通信Ｉ／Ｆ３１３によって、図示しない更新版地図データ配信サーバなどから、更新版地図データを取得したか否かを判断する（ステップＳ５０１）。更新版地図データは、たとえば、地図データサーバ３００の地図データを更新させるデータでもよく、通信Ｉ／Ｆ３１３によって取得する代わりに、入力デバイス３１０によって入力を受け付ける構成でもよい。
【００７５】
ステップＳ５０１において、更新版地図データを取得するのを待って、取得した場合（ステップＳ５０１：Ｙｅｓ）は、ＣＰＵ３０１によって、地図データにおけるエリアごとに更新割合を算出する（ステップＳ５０２）。更新割合の算出は、たとえば、磁気ディスク３０５や光ディスク３０７などに既に記録されている地図データと、ステップＳ５０１において取得された更新版地図データと、を用いて更新の割合を算出する。
【００７６】
つぎに、ＣＰＵ３０１によって、ステップＳ５０２において算出された更新割合を用いて、更新割合を示す表示用データを生成する（ステップＳ５０３）。表示用データは、たとえば、ディスプレイ３１２によって表示可能な、図４に示した表示用データ４００などでもよい。
【００７７】
そして、映像Ｉ／Ｆ３１１によって、ディスプレイ３１２に表示用データを出力して（ステップＳ５０４）、一連の処理を終了する。
【００７８】
また、図５のフローチャートでは、ディスプレイ３１２によって表示用データを出力する構成としたが、通信Ｉ／Ｆ３１３によって、ナビゲーション装置に対して表示可能に出力することとしてもよい。このようにすれば、ナビゲーション装置の利用者は、表示用データを確認して、自装置（ナビゲーション装置）の地図データの更新が必要か否かを適切に判断できる。
【００７９】
（表示用データの別の例）
ここで、図６を用いて、本実施例１にかかる地図データサーバ３００における更新割合を示す表示用データの別の例について説明する。図６は、本実施例１にかかる地図データサーバにおける更新割合を示す表示用データの別の例を示す説明図である。
【００８０】
図６において、表示用データ６００は、車両などに搭載されたナビゲーション装置などにおけるディスプレイによって表示可能なデータであり、図６の説明では、表示された状態を用いて説明する。表示用データ６００は、２００３年度から２００７年度までの更新割合の変動履歴を示すグラフであり、日本における近畿地区６０１と、中部地区６０２と、関東地区６０３と、東北地区６０４と、北海道地区６０５と、から構成されている。
【００８１】
また、図６では、ナビゲーション装置の利用者から、ナビゲーション装置の地図データのバージョンデータを取得しており、バージョン年度６１０が示されている。このように、表示用データ６００によって、利用者のナビゲーション装置のバージョン年度６１０と、更新割合とを明示することによって、ナビゲーション装置によって利用される地図データの新旧の程度、更新すべき地区が認識しやすくなり、利用者に更新処理の動機を与えることができる。
【００８２】
なお、図６の説明では、２００３年度の更新割合を０として表示用データ６００を生成したが、バージョン年度６１０の更新割合を０としたり、２００３年度以前を０としたりしてもよい。
【００８３】
以上説明したように、本実施例１にかかる地図データサーバによれば、地図データの更新割合を示す表示用データを生成して出力することによって、利用者は、地図データの更新の必要性を適切に判断することができる。
【００８４】
また、利用者にエリアごとの更新割合や更新割合の変動履歴を容易に認識できるような表示用データを出力するため、利用者は、更新の必要性を正確に判断することができ、地図データの更新の最適化を図ることができる。
【実施例２】
【００８５】
つぎに、本発明の実施例２について説明する。本実施例２では、前述の実施例１で説明した地図データサーバ３００において、表示用データ４００，６００の代わりに、利用者のナビゲーション装置の現在地点データに応じて地図データの更新の案内データを生成して出力する場合について説明する。なお、本実施例２にかかる地図データサーバ３００の機能的構成については図３とほぼ同様であるため説明を省略する。
【００８６】
（更新の案内データの概要）
ここで、図７を用いて、本実施例２にかかる地図データサーバ３００において生成される地図データの更新の案内データの概要について説明する。図７は、本実施例２にかかる地図データの更新の案内データの一例を示す説明図である。
【００８７】
図７において、案内データ７００は、車両などに搭載されたナビゲーション装置などにおけるディスプレイによって表示可能なデータであり、図７の説明では、表示された状態を用いて説明する。案内データ７００は、ナビゲーション装置が搭載された車両の現在地点７０１と、現在地点７０１を含むエリアの更新割合を示す更新割合情報７１０と、から構成されている。
【００８８】
具体的には、たとえば、案内データ７００は、地図データサーバ３００によってナビゲーション装置からナビゲーション装置の地図データのバージョンおよび現在地点データを受信することによって生成され、ナビゲーション装置に出力される構成である。
【００８９】
より具体的には、たとえば、案内データ７００は、ナビゲーション装置の現在地点におけるナビゲーション装置の地図データが、更新割合の高いエリアであった場合に生成されることとしてもよい。
【００９０】
また、更新割合情報７１０は、道路データや背景データなどのデータ種別ごとに算出された更新割合を表示することとしてもよいし、道路データや背景データなどすべてのデータをまとめた更新割合を表示することとしてもよい。また、更新割合情報７１０における更新割合の算出は、地図データがメッシュ単位に分割されている場合、メッシュごとに更新割合を算出すれば、簡便な処理を実現することができる。
【００９１】
ナビゲーション装置の利用者は、このような案内データ７００を確認することにより、ナビゲーション装置における地図データの更新の適否を判断することで、最適な更新をおこなうことができる。また、ナビゲーション装置の利用者によって判断する代わりに、地図データサーバ３００の使用者が、ディスプレイ３１２によって各ナビゲーション装置における案内データを確認することで、更新を促す構成でもよい。
【００９２】
（地図データサーバの処理の内容）
つぎに、図８を用いて、本実施例２にかかる地図データサーバ３００の処理の内容について説明する。図８は、本実施例２にかかる地図データサーバの処理の内容を示すフローチャートである。図８のフローチャートにおいて、まず、通信Ｉ／Ｆ３１３によって、図示しないナビゲーション装置などから、ナビゲーション装置によって利用されている地図データのバージョン、現在地点データを取得したか否かを判断する（ステップＳ８０１）。
【００９３】
地図データのバージョン、現在地点データは、たとえば、ナビゲーション装置によって、ナビゲーション装置が移動を開始した時点で送信することとしてもよいし、移動中のナビゲーション装置が所定のエリアに進入した場合に送信することとしてもよい。また、地図データのバージョン、現在地点データは、たとえば、地図データサーバ３００によって、取得要求を配信して、取得要求に応じたナビゲーション装置から受信する構成でもよい。
【００９４】
ステップＳ８０１において、地図データのバージョン、現在地点データを取得するのを待って、取得した場合（ステップＳ８０１：Ｙｅｓ）は、ＣＰＵ３０１によって、ナビゲーション装置が位置する現在地点のリンクデータが変化しているか否かを判断する（ステップＳ８０２）。具体的には、たとえば、ＣＰＵ３０１は、ステップＳ８０１において取得されたナビゲーション装置の地図データのバージョンを参照して、最新の地図データにおけるナビゲーション装置の現在地点のリンクデータが変化しているか否かを判断することとなる。
【００９５】
リンクデータは、たとえば、道路形状データにおける複数のノードと、ノード間を連結する道路を示すデータである。ノードは、Ｔ字路などの三叉路、十字路、五叉路などの複数の道路が交差する交差点を示し、リンクによって道路を表現することとなる。また、リンクには形状補間点を有するものもあり、この形状補間点によって曲線道路を表現することができる。
【００９６】
ステップＳ８０２において、リンクデータが変化している場合（ステップＳ８０２：Ｙｅｓ）は、ＣＰＵ３０１によって、更新割合を算出する（ステップＳ８０３）。具体的には、たとえば、更新割合の算出は、ステップＳ８０１において取得された地図データのバージョンを参照して、ナビゲーション装置が位置する最新の地図データに更新される場合のデータの割合を算出する。
【００９７】
また、ステップＳ８０２において、リンクデータが変化していない場合（ステップＳ８０２：Ｎｏ）は、ＣＰＵ３０１によって、現在地点のリンクに接続するリンクデータが変化しているか否かを判断する（ステップＳ８０４）。
【００９８】
ステップＳ８０４において、接続するリンクデータが変化していない場合（ステップＳ８０４：Ｎｏ）は、そのまま一連の処理を終了する。すなわち、ナビゲーション装置によって利用される地図データは更新の必要がないデータとなり、ナビゲーション装置に、更新の必要がない旨を報知することとしてもよい。
【００９９】
また、ステップＳ８０４において、接続するリンクデータが変化している場合（ステップＳ８０４：Ｙｅｓ）は、ステップＳ８０３へ移行して、ＣＰＵ３０１によって、更新割合を算出する（ステップＳ８０３）。
【０１００】
つぎに、ＣＰＵ３０１によって、ステップＳ８０３において算出された更新割合を用いて、更新の案内データを生成する（ステップＳ８０５）。更新の案内データは、たとえば、図７に示した案内データ７００などで、ディスプレイ３１２やナビゲーション装置におけるディスプレイによって表示可能なデータである。
【０１０１】
そして、通信Ｉ／Ｆ３１３によって、ナビゲーション装置にステップＳ８０５において生成された案内データを送信して（ステップＳ８０６）、一連の処理を終了する。具体的には、たとえば、案内データの送信は、ステップＳ８０１における地図データのバージョン、現在地点データの取得元となったナビゲーション装置に送信する。
【０１０２】
なお、図８のフローチャートでは、算出された更新割合を用いて、ステップＳ８０５において案内データを生成する構成としているが、更新割合の大きい場合に限り案内データを生成することとしてもよい。すなわち、ナビゲーション装置における地図データに更新の必要がないような場合は、案内データを生成することなく処理を終了してもよい。
【０１０３】
このようにすれば、明らかに更新が必要でない場合に、ナビゲーション装置に対して通信をおこなわなくてもよく、通信負荷を低減できる。さらには、更新割合を所定のしきい値と比較するだけで案内データを生成しない判断がおこなえるため、地図データサーバ３００の処理負荷の低減を図ることができる。
【０１０４】
なお、図８のフローチャートでは、ステップＳ８０６において案内データを送信する構成としているが、少なくとも更新割合情報を送信することとすればよい。すなわち、ステップＳ８０５において、たとえば、更新割合を用いて、図７に示した更新割合情報７１０を生成して、ステップＳ８０６において更新割合情報７１０を送信することとしてもよい。このようにすれば、ステップＳ８０５におけるデータ生成処理の簡略化や、各ステップで取り扱うデータ量の低減を実現することができる。
【０１０５】
また、図８のフローチャートではリンクデータを用いて処理をおこなう場合について説明したが、その他、背景データやＰＯＩなどを用いることとしてもよい。このようにすれば、更新割合の算出の汎用性が向上するとともに、多面的な更新割合の検証がおこなえる。
【０１０６】
（更新の案内データの別の例）
つぎに、図９および図１０を用いて、本実施例にかかる地図データサーバ３００において生成される地図データの更新の案内データの別の例について説明する。図９は、本実施例２にかかる地図データの更新の案内データの別の例を示す説明図（その１）である。
【０１０７】
図９において、案内データ９００は、車両などに搭載されたナビゲーション装置などにおけるディスプレイによって表示可能なデータであり、図９の説明では、表示された状態を用いて説明する。案内データ９００は、ナビゲーション装置が搭載された車両の現在地点９０１と、現在地点９０１を含むエリアの更新を示す更新案内情報９１０と、から構成されている。
【０１０８】
図９では、地図データサーバ３００は、更新割合の算出をおこなう代わりに、ナビゲーション装置から取得した地図データのバージョン、現在地点データから、行政区画の変更があったか否かを判断する。そして、地図データサーバ３００は、行政区画の変更があった場合に、案内データ９００を生成および出力することで、ナビゲーション装置の利用者に地図データの更新を促す更新案内情報９１０を明示する構成である。
【０１０９】
図１０は、本実施例２にかかる地図データの更新の案内データの別の例を示す説明図（その２）である。
【０１１０】
図１０において、案内データ１０００は、車両などに搭載されたナビゲーション装置などにおけるディスプレイによって表示可能なデータであり、図１０の説明では、表示された状態を用いて説明する。案内データ１０００は、ナビゲーション装置が搭載された車両の現在地点１００１と、現在地点１００１を含むエリアの更新を示す更新案内情報１０１０と、から構成されている。
【０１１１】
図１０では、地図データサーバ３００は、更新割合の算出をおこなう代わりに、ナビゲーション装置から取得した地図データのバージョン、現在地点データから、あらたな道路の接続があったか否かを判断する。そして、地図データサーバ３００は、あらたな道路の接続があった場合に、案内データ１０００を生成および出力することで、ナビゲーション装置の利用者に地図データの更新を促す更新案内情報１０１０を明示する構成である。
【０１１２】
図９および図１０に示すように、更新割合を算出する代わりに、行政区画の変更やあらたな道路の接続によって案内データ９００，１０００を生成することとすれば、更新割合を算出する処理負荷を低減させることができる。換言すれば、行政区画の変更や、あらたな道路の接続など明らかに更新が必要とされる場合には、更新割合を算出することなく案内データ９００，１０００を生成、出力する構成であるため、効率的に更新を促すことができる。
【０１１３】
なお、本実施例２では、地図データサーバ３００は、車両に搭載されたナビゲーション装置と各種データの送受信をおこなう例について説明するが、利用者の携帯端末や、ＰＣ（パーソナル・コンピュータ）と各種データを送受信することとしてもよい。さらに、本実施例２では、地図データについて説明したが、更新可能なデータであれば何でもよく、たとえば、地図データサーバ３００の代わりにアプリケーション配信サーバによって、ＰＣで起動可能なアプリケーションを配信する場合、アプリケーションのバージョンアップについて、更新割合の算出や、更新割合情報の出力をおこなうこととしてもよい。
【０１１４】
以上説明したように、本実施例２にかかるナビゲーション装置によれば、ナビゲーション装置を搭載した車両の現在地点に応じて更新の案内データを生成し、出力する構成であるため、利用者は、現在地点における地図データの更新の必要性を適切に判断することができる。
【０１１５】
すなわち、リアルタイムに地図データの更新を判断することによって、ナビゲーション装置によって利用する地図データの最適化を図ることができる。
【０１１６】
また、更新割合を算出しなくても、行政区画の変更やあらたな道路の接続などに応じて案内データを生成し、出力する構成であるため、地図データサーバにおける処理負荷の低減および処理の迅速化を図ることができる。
【実施例３】
【０１１７】
つぎに、本発明の実施例３について説明する。本実施例３では、前述の実施例１および実施例２で説明した地図データサーバ３００おいて、利用者のナビゲーション装置の現在地点データの代わりに、ナビゲーション装置が搭載された車両の目的地点までの経路データに応じて地図データの更新の案内データを生成して出力する場合について説明する。なお、本実施例３にかかる地図データサーバ３００の機能的構成については図３とほぼ同様であるため説明を省略する。
【０１１８】
（更新の案内データの概要）
ここで、図１１および図１２を用いて、本実施例３にかかる地図データサーバ３００において生成される地図データの更新の案内データの概要について説明する。図１１は、本実施例３にかかる地図データの更新の案内データの一例を示す説明図（その１）である。
【０１１９】
図１１において、案内データ１１００は、車両などに搭載されたナビゲーション装置などにおけるディスプレイによって表示可能なデータであり、図１１の説明では、表示された状態を用いて説明する。案内データ１１００は、ナビゲーション装置が搭載された車両の目的地点１１０１と、目的地点１１０１を含むエリアの更新割合を示す更新割合情報１１１０と、から構成されている。
【０１２０】
具体的には、たとえば、案内データ１１００は、地図データサーバ３００によってナビゲーション装置からナビゲーション装置の地図データのバージョン、目的地点を含む経路データを受信することによって生成され、ナビゲーション装置に出力される構成である。
【０１２１】
より具体的には、たとえば、案内データ１１００は、ナビゲーション装置の目的地点におけるナビゲーション装置の地図データが、更新割合の高いエリアであった場合に生成されることとしてもよい。
【０１２２】
図１２は、本実施例３にかかる地図データの更新の案内データの一例を示す説明図（その２）である。
【０１２３】
図１２において、案内データ１２００は、車両などに搭載されたナビゲーション装置などにおけるディスプレイによって表示可能なデータであり、図１２の説明では、表示された状態を用いて説明する。案内データ１２００は、ナビゲーション装置が搭載された車両の現在地点１２０１および目的地点１２０２と、現在地点１２０１から目的地点１２０２までの経路を含むエリアの更新を示す更新案内情報１２１０と、から構成されている。
【０１２４】
具体的には、たとえば、案内データ１２００は、地図データサーバ３００によってナビゲーション装置からナビゲーション装置の地図データのバージョン、出発地点および目的地点を含む経路データを受信することによって生成され、ナビゲーション装置に出力される構成である。ここで、経路データとは、たとえば、経路の形状や通過する道路に関するデータからなる。
【０１２５】
より具体的には、たとえば、案内データ１２００は、ナビゲーション装置を搭載した車両が通過する経路を含む通過エリアにおけるナビゲーション装置の地図データが、更新割合の高いエリアであった場合に生成されることとしてもよい。
【０１２６】
なお、図１１および図１２の説明では、地図データサーバ３００は、ナビゲーション装置から経路データを取得する構成としたが、経路データを取得する代わりに、出発地点（現在地点）と目的地点のデータを取得することによって、経路を探索するとともに経路を含む通過エリアの更新割合を算出することとしてもよい。このようにすれば、ナビゲーション装置における処理の簡素化を実現できるとともに、最新の地図データによる案内データを提供することができる。
【０１２７】
このように、ナビゲーション装置の利用者は、図１１および図１２に示したような案内データ１１００，１２００を確認することにより、ナビゲーション装置における地図データの更新の適否を判断することで、最適な更新をおこなうことができる。また、ナビゲーション装置の利用者によって判断する代わりに、地図データサーバ３００の使用者が、ディスプレイ３１２によって各ナビゲーション装置における案内データを確認することで、更新を促す構成でもよい。
【０１２８】
（地図データサーバの処理の内容）
つぎに、図１３を用いて、本実施例３にかかる地図データサーバ３００の処理の内容について説明する。本実施例３では、地図データサーバ３００によって、ナビゲーション装置から経路データを取得する場合について説明する。図１３は、本実施例３にかかる地図データサーバの処理の内容を示すフローチャートである。図１３のフローチャートにおいて、まず、通信Ｉ／Ｆ３１３によって、図示しないナビゲーション装置などから、ナビゲーション装置によって利用されている地図データのバージョン、経路データを取得したか否かを判断する（ステップＳ１３０１）。
【０１２９】
地図データのバージョン、経路データは、たとえば、ナビゲーション装置によって、ナビゲーション装置が移動を開始した時点で送信することとしてもよいし、ナビゲーション装置によって目的地点が設定された場合に送信することとしてもよい。また、地図データのバージョン、経路データは、たとえば、地図データサーバ３００によって、取得要求を配信して、取得要求に応じたナビゲーション装置から受信する構成でもよい。
【０１３０】
ステップＳ１３０１において、地図データのバージョン、経路データを取得するのを待って、取得した場合（ステップＳ１３０１：Ｙｅｓ）は、ＣＰＵ３０１によって、通過エリアの更新割合を算出する（ステップＳ１３０２）。更新割合の算出は、ステップＳ１３０１において取得された地図データのバージョン、経路データを参照して、ナビゲーション装置が通過する通過エリアが、最新の地図データに更新される場合のデータの割合を算出する。
【０１３１】
つぎに、ＣＰＵ３０１によって、ステップＳ１３０２において算出された更新割合を用いて、更新の案内データを生成する（ステップＳ１３０３）。更新の案内データは、たとえば、図１１や図１２に示した案内データ１１００，１２００などで、ディスプレイ３１２やナビゲーション装置におけるディスプレイによって表示可能なデータである。
【０１３２】
そして、通信Ｉ／Ｆ３１３によって、ナビゲーション装置にステップＳ１３０３において生成された案内データを送信して（ステップＳ１３０４）、一連の処理を終了する。具体的には、たとえば、案内データの送信は、ステップＳ１３０１における地図データのバージョン、経路データの取得元となったナビゲーション装置に送信する。
【０１３３】
なお、図１３のフローチャートでは、ステップＳ１３０２において算出された更新割合を用いて、ステップＳ１３０３において案内データを生成する構成としているが、更新割合の大きい場合に案内データを生成することとしてもよい。すなわち、ナビゲーション装置における地図データに更新の必要がないような場合は、案内データを生成することなく処理を終了してもよい。
【０１３４】
このようにすれば、明らかに更新が必要でない場合に、ナビゲーション装置に対して通信をおこなわなくてもよく、通信負荷を低減できる。さらには、更新割合を所定のしきい値と比較するだけで案内データを生成しない判断がおこなえるため、地図データサーバ３００の処理負荷の低減を図ることができる。
【０１３５】
なお、本実施例３では、地図データサーバ３００は、車両に搭載されたナビゲーション装置と各種データの送受信をおこなう例について説明するが、利用者の携帯端末や、ＰＣ（パーソナル・コンピュータ）と各種データを送受信することとしてもよい。
【０１３６】
以上説明したように、本実施例３にかかるナビゲーション装置によれば、ナビゲーション装置を搭載した車両の経路データに応じて案内データを生成し、出力する構成であるため、利用者は、通過エリアの地図データの更新の必要性を適切に判断することができる。
【０１３７】
すなわち、利用者は、目的地点までの経路において、ナビゲーション装置によって利用する地図データに関して、優先的に更新の必要性を判断することができる。
【０１３８】
また、この発明によれば、地図情報について適切な更新割合情報を出力することによって、更新の最適化を図ることができる。
【０１３９】
くわえて、この発明によれば、地図データの更新割合を示す表示用データを生成して出力することによって、利用者は、地図データの更新の必要性を適切に判断することができる。
【０１４０】
さらに、利用者にエリアごとの更新割合や更新割合の変動履歴を容易に認識できるような表示用データを出力するため、利用者は、更新の必要性を正確に判断することができるため、地図データの更新の最適化を図ることができる。
【０１４１】
また、この発明によれば、ナビゲーション装置を搭載した車両の現在地点に応じて更新の案内データを生成し、出力する構成であるため、利用者は、現在地点における地図データの更新の必要性を適切に判断することができる。
【０１４２】
すなわち、リアルタイムに地図データの更新を判断することによって、ナビゲーション装置によって利用する地図データの最適化を図ることができる。
【０１４３】
また、更新割合を算出しなくても、行政区画の変更やあらたな道路の接続などに応じて案内データを生成し、出力する構成であるため、地図データサーバにおける処理負荷の低減および処理の迅速化を図ることができる。
【０１４４】
また、前述の実施例１、実施例２および実施例３では、車両に搭載されたナビゲーション装置と各種データの送受信をおこなう例について説明するが、利用者の携帯端末や、ＰＣ（パーソナル・コンピュータ）と各種データを送受信することとしてもよく、このようにすることで、本発明の汎用性の向上を図ることができる。
【０１４５】
さらに、前述の実施例１、実施例２および実施例３では、地図データの更新について説明したが、更新可能なデータであれば何でもよく、たとえば、地図データサーバの代わりにアプリケーション配信サーバによって、ＰＣで起動可能なアプリケーションを配信する場合、アプリケーションのバージョンアップについて、更新割合の算出や、更新割合情報の出力をおこなうこととしてもよい。
【０１４６】
また、前述の実施例１、実施例２および実施例３で説明した地図データサーバの代わりに、ナビゲーション装置によって、他のナビゲーション装置の地図データの更新割合の算出や、更新割合情報の出力をおこなう構成としてもよい。具体的には、たとえば、複数のナビゲーション装置のうち、少なくとも１台が前述の実施例１、実施例２および実施例３で説明した機能を有している場合、ナビゲーション装置は、他のナビゲーション装置の利用している地図データにおける更新割合の算出や更新割合情報の出力をおこなう構成でもよい。この場合、他のナビゲーション装置の地図データの方が新しいバージョンである場合は、ナビゲーション装置における地図データの更新の必要性が認識でき、他のナビゲーション装置の地図データの方が古いバージョンである場合は、他のナビゲーション装置における地図データの更新の必要性が認識できる。通常ナビゲーション装置は、サーバと比べて十分なメモリや処理能力を持たないので、地図データの一部のみを他方に転送し、更新割合を計算することが考えられる。また、地図データサーバでは最新の地図を保持し、ナビゲーション装置によって、地図データサーバの地図データと所有する地図データとの更新割合の算出や更新割合情報の出力をおこなう構成としてもよい。具体的には、たとえば、地図データサーバからナビゲーション装置へ少なくとも一部の地図データを送出し、ナビゲーション装置は、更新割合の算出や更新割合情報の出力をおこなう構成でもよい。この場合、地図データサーバが保持する全てのエリアの地図を対象としてもよいが、一部の地図を対象とすることで、ナビゲーション装置への負担が削減される。
【０１４７】
さらに、本発明では、前述の実施例１、実施例２および実施例３における機能を少なくとも１つ備える構成であってもよい。具体的には、たとえば、車両によってナビゲーション装置が起動された場合に、実施例１の機能によって利用者に更新を促す。その後、車両の移動に伴う現在地点の変化に応じて、実施例２の機能によって更新を促したり、目的地点の設定に応じて、実施例３の機能によって更新を促すこととしてもよい。このように、ナビゲーション装置の状況に応じて更新を促すことによって、地図データ更新の最適化を図ることができる。
【０１４８】
なお、本実施の形態で説明した情報処理方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【符号の説明】
【０１４９】
１００  情報処理装置
１０１  更新情報入力部
１０２  算出部
１０３  生成部
１０４  出力部
１０５  機器情報入力部
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
地図情報の更新に関する更新情報の入力を受け付ける入力手段と、
前記更新情報によって前記地図情報における更新される情報の割合（以下「更新割合」という）を複数のエリアごとに算出する算出手段と、
各エリアの前記更新割合を区別可能に表示させるための表示用情報を生成する生成手段と、
前記地図情報を利用可能な機器に前記表示用情報を出力する出力手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
地図情報の更新に関する更新情報の入力を受け付ける入力手段と、
前記更新情報によって前記地図情報における更新される情報の割合（以下「更新割合」という）を算出する算出手段と、
前記更新割合の変動履歴を示す履歴情報を生成する生成手段と、
前記地図情報を利用可能な機器に前記履歴情報を出力する出力手段と、
を備えることを特徴とする情報処理装置。
【請求項３】
地図情報の更新に関する更新情報の入力を受け付ける入力手段と、
前記更新情報によって変更された前記地図情報の行政区画についての案内情報を生成する生成手段と、
前記地図情報を利用可能な機器に前記案内情報を出力する出力手段と、
を備えることを特徴とする情報処理装置。
【請求項４】
地図情報の更新に関する更新情報の入力および前記地図情報を利用可能な機器が搭載された移動体の目的地点情報の入力を受け付ける入力手段と、
前記更新情報によって前記地図情報における更新される情報の割合（以下「更新割合」という）を算出する算出手段と、
前記更新割合を示す更新割合情報を生成する生成手段と、
前記目的地点情報に応じた前記更新割合情報を前記機器に出力する出力手段と、
を備えることを特徴とする情報処理装置。
【請求項５】
地図情報の更新に関する更新情報の入力および前記地図情報を利用可能な機器が搭載された移動体の経路情報の入力を受け付ける入力手段と、
前記更新情報によって前記地図情報における更新される情報の割合（以下「更新割合」という）を算出する算出手段と、
前記更新割合を示す更新割合情報を生成する生成手段と、
前記経路情報に応じた前記更新割合情報を前記機器に出力する出力手段と、
を備えることを特徴とする情報処理装置。
【請求項６】
地図情報の更新に関する更新情報の入力を受け付ける入力工程と、
前記更新情報によって前記地図情報における更新される情報の割合（以下「更新割合」という）を複数のエリアごとに算出する算出工程と、
各エリアの前記更新割合を区別可能に表示させるための表示用情報を生成する生成工程と、
前記地図情報を利用可能な機器に前記表示用情報を出力する出力工程と、
を含むことを特徴とする情報処理方法。
【請求項７】
地図情報の更新に関する更新情報の入力を受け付ける入力工程と、
前記更新情報によって前記地図情報における更新される情報の割合（以下「更新割合」という）を算出する算出工程と、
前記更新割合の変動履歴を示す履歴情報を生成する生成工程と、
前記地図情報を利用可能な機器に前記履歴情報を出力する出力工程と、
を含むことを特徴とする情報処理方法。
【請求項８】
地図情報の更新に関する更新情報の入力を受け付ける入力工程と、
前記更新情報によって変更された前記地図情報の行政区画についての案内情報を生成する生成工程と、
前記地図情報を利用可能な機器に前記案内情報を出力する出力工程と、
を含むことを特徴とする情報処理方法。
【請求項９】
地図情報の更新に関する更新情報の入力および前記地図情報を利用可能な機器が搭載された移動体の目的地点情報の入力を受け付ける入力工程と、
前記更新情報によって前記地図情報における更新される情報の割合（以下「更新割合」という）を算出する算出工程と、
前記更新割合を示す更新割合情報を生成する生成工程と、
前記目的地点情報に応じた前記更新割合情報を前記機器に出力する出力工程と、
を含むことを特徴とする情報処理方法。
【請求項１０】
地図情報の更新に関する更新情報の入力および前記地図情報を利用可能な機器が搭載された移動体の経路情報の入力を受け付ける入力工程と、
前記更新情報によって前記地図情報における更新される情報の割合（以下「更新割合」という）を算出する算出工程と、
前記更新割合を示す更新割合情報を生成する生成工程と、
前記経路情報に応じた前記更新割合情報を前記機器に出力する出力工程と、
を含むことを特徴とする情報処理方法。
【請求項１１】
請求項６〜１０のいずれか一つに記載の情報処理方法をコンピュータに実行させることを特徴とする情報処理プログラム。
【請求項１２】
請求項１１に記載の情報処理プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【国際調査報告】
2008084553.tif 000016
2008084553.tif 000017