(57)【要約】【課題】地図情報を効率よく更新して表示する地図表示装置の提供。【解決手段】ＧＰＳ位置情報提供装置２００から受信した位置情報に基づいて選択した複数ブロックのブロック名が走行履歴テーブル１１２に格納したブロック名に含まれないと判定したとき又はブロック名を格納した日時刻が所定時間以内でないと判定したとき、該判定されたブロックのバージョンを画像データテーブル１１１から取得し、該取得したバージョンのブロック単位の画像データを地図情報提供装置３００から取得して画像データテーブル１１１に格納することによって、地図情報を表示する地図表示装置１１０。【選択図】図１
2014002066.tif 000002
【特許請求の範囲】
【請求項１】
地図をメッシュ状に区分したブロック単位の地図情報を画像データとしてバージョンと共に格納する画像データテーブルと、地図上の現在の位置情報を格納する現在位置テーブルと、過去に通過したブロック名を含む走行履歴データを格納する走行履歴テーブルと、前記画像データテーブルと現在位置テーブルと走行履歴テーブルとを制御してブロック単位に区分した地図情報を表示部に組み合わせて表示する制御部とを備え、ＧＰＳ位置情報提供装置から位置情報を受信すると共に地図情報提供装置から前記地図情報を受信する機能を有する地図表示装置であって、
前記制御部が、
前記ＧＰＳ位置情報提供装置から位置情報を受信する第１工程と、
該第１工程により取得した位置情報に基づいて選択した複数ブロックのブロック名及びバージョンを取得して前記現在位置テーブルに格納する第２工程と、
該第２工程により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれるか否かを判定する第３工程と、
該第３工程において前記第２工程により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれると判定したとき、前記含まれるブロック名を格納した日時刻が所定時間以内か否かを判定する第４工程と、
前記第３工程において前記第２工程により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれないと判定したとき又は前記第４工程において前記含まれるブロック名を格納した日時刻が所定時間以内でないと判定したとき、前記３工程又は第４工程により否と判定されたブロックのバージョンを前記画像データテーブルから取得する第５工程と、
該第５工程において取得したバージョンのブロック単位の画像データを前記地図情報提供装置から取得して前記画像データテーブルに格納する第６工程とを実行することを特徴とする地図表示装置。
【請求項２】
前記制御部が、前記第２工程において、前記第１工程により取得した位置情報のブロックに隣接する東西南北と北西と北東と南西と南東方向の９ブロックのブロック名及びバージョンを取得して前記現在位置テーブルに格納することを特徴とする請求項１記載の地図表示装置。
【請求項３】
前記制御部が、前記第６工程において、前記地図情報提供装置からブロックのバージョンに基づいてブロック単位の地図情報のダウンロードの有無を設定したパラメータを受信し、ダウンロード有りのパラメータが設定された画像データを前記地図情報提供装置から取得することを特徴とする請求項１又は２記載の地図表示装置。
【請求項４】
前記制御部が、前記第１工程より取得した位置情報に基づいて選択したブロックが画像データテーブルに格納されていないと判定したとき、該判定したブロックの地図画像を前記地図情報提供装置から取得することを特徴とする請求項１から３何れかに記載の地図表示装置。
【請求項５】
地図をメッシュ状に区分したブロック単位の地図情報を画像データとしてバージョンと共に格納する画像データテーブルと、地図上の現在の位置情報を格納する現在位置テーブルと、過去に通過したブロック名を含む走行履歴データを格納する走行履歴テーブルと、前記画像データテーブルと現在位置テーブルと走行履歴テーブルとを制御してブロック単位に区分した地図情報を表示部に組み合わせて表示する制御部とを備え、ＧＰＳ位置情報提供装置から位置情報を受信すると共に地図情報提供装置から前記地図情報を受信する機能を有するコンピュータシステムの地図表示方法であって、
前記制御部に、
前記ＧＰＳ位置情報提供装置から位置情報を受信する第１工程と、
該第１工程により取得した位置情報に基づいて選択した複数ブロックのブロック名及びバージョンを取得して前記現在位置テーブルに格納する第２工程と、
該第２工程により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれるか否かを判定する第３工程と、
該第３工程において前記第２工程により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれると判定したとき、前記含まれるブロック名を格納した日時刻が所定時間以内か否かを判定する第４工程と、
前記第３工程において前記第２工程により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれないと判定したとき又は前記第４工程において前記含まれるブロック名を格納した日時刻が所定時間以内でないと判定したとき、前記３工程又は第４工程により否と判定されたブロックのバージョンを前記画像データテーブルから取得する第５工程と、
該第５工程において取得したバージョンのブロック単位の画像データを前記地図情報提供装置から取得して前記画像データテーブルに格納する第６工程とを実行させることを特徴とする地図表示方法。
【請求項６】
前記制御部に、前記第２工程において、前記第１工程により取得した位置情報のブロックに隣接する東西南北と北西と北東と南西と南東方向の９ブロックのブロック名及びバージョンを取得して前記現在位置テーブルに格納することを特徴とする請求項５記載の地図表示方法。
【請求項７】
前記制御部に、前記第６工程において、前記地図情報提供装置からブロックのバージョンに基づいてブロック単位の地図情報のダウンロードの有無を設定したパラメータを受信し、ダウンロード有りのパラメータが設定された画像データを前記地図情報提供装置から取得することを特徴とする請求項５又は６記載の地図表示方法。
【請求項８】
前記制御部に、前記第１工程より取得した位置情報に基づいて選択したブロックが画像データテーブルに格納されていないと判定したとき、該判定したブロックの地図画像を前記地図情報提供装置から取得することを特徴とする請求項５から７何れかに記載の地図表示方法。
【請求項９】
地図をメッシュ状に区分したブロック単位の地図情報を画像データとしてバージョンと共に格納する画像データテーブルと、地図上の現在の位置情報を格納する現在位置テーブルと、過去に通過したブロック名を含む走行履歴データを格納する走行履歴テーブルと、前記画像データテーブルと現在位置テーブルと走行履歴テーブルとを制御してブロック単位に区分した地図情報を表示部に組み合わせて表示する制御部とを備え、ＧＰＳ位置情報提供装置から位置情報を受信すると共に地図情報提供装置から前記地図情報を受信する機能を有するコンピュータシステムの地図表示プログラムであって、
前記制御部に、
前記ＧＰＳ位置情報提供装置から位置情報を受信する第１機能と、
該第１機能により取得した位置情報に基づいて選択した複数ブロックのブロック名及びバージョンを取得して前記現在位置テーブルに格納する第２機能と、
該第２機能により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれるか否かを判定する第３機能と、
該第３機能において前記第２機能により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれると判定したとき、前記含まれるブロック名を格納した日時刻が所定時間以内か否かを判定する第４機能と、
前記第３機能において前記第２機能により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれないと判定したとき又は前記第４機能において前記含まれるブロック名を格納した日時刻が所定時間以内でないと判定したとき、前記３機能又は第４機能により否と判定されたブロックのバージョンを前記画像データテーブルから取得する第５機能と、
該第５機能において取得したバージョンのブロック単位の画像データを前記地図情報提供装置から取得して前記画像データテーブルに格納する第６機能とを実現させることを特徴とする地図表示プログラム。
【請求項１０】
前記制御部に、前記第２機能において、前記第１機能により取得した位置情報のブロックに隣接する東西南北と北西と北東と南西と南東方向の９ブロックのブロック名及びバージョンを取得して前記現在位置テーブルに格納させる機能を実現させることを特徴とする請求項９記載の地図表示プログラム。
【請求項１１】
前記制御部に、前記第６機能において、前記地図情報提供装置からブロックのバージョンに基づいてブロック単位の地図情報のダウンロードの有無を設定したパラメータを受信し、ダウンロード有りのパラメータが設定された画像データを前記地図情報提供装置から取得する機能を実現させることを特徴とする請求項９又は１０記載の地図表示プログラム。
【請求項１２】
前記制御部に、前記第１機能より取得した位置情報に基づいて選択したブロックが画像データテーブルに格納されていないと判定したとき、該判定したブロックの地図画像を前記地図情報提供装置から取得することを特徴とする請求項９から１１何れかに記載の地図表示プログラム。
【請求項１３】
地図をメッシュ状に区分したブロック単位の地図情報を画像データとしてバージョンと共に格納する画像データテーブルと、地図上の走行予定の道順に基づくルート情報を格納するルート情報テーブルと、過去に通過したブロック名を含む走行履歴データを格納する走行履歴テーブルと、前記画像データテーブルとルート情報テーブルと走行履歴テーブルとを制御してブロック単位に区分した地図情報を表示部に組み合わせて表示する制御部とを備え、ＧＰＳ位置情報提供装置から位置情報を受信すると共に地図情報提供装置から前記地図情報を受信する機能を有する地図表示装置であって、
前記制御部が、
入力された出発地点及び目標地点に基づいて地図の走行ルートを設定する第１工程と、
該第１工程により設定された走行ルートの属する複数のブロック名を画像データテーブルから抽出する第２工程と、
該第２工程によって検出した複数ブロックに基づいて選択した複数ブロックのブロック名及びバージョンを取得して前記ルート情報テーブルに格納する第３工程と、
該第３工程により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれるか否かを判定する第４工程と、
該第４工程において前記第３工程により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれると判定したとき、前記含まれるブロック名を格納した日時刻が所定時間以内か否かを判定する第５工程と、
前記第４工程において前記第３工程により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれないと判定したとき又は前記第５工程において前記含まれるブロック名を格納した日時刻が所定時間以内でないと判定したとき、前記４工程又は第５工程により否と判定されたブロックのバージョンを前記画像データテーブルから取得する第６工程と、
該第６工程において取得したバージョンのブロック単位の画像データを前記地図情報提供装置から取得して前記画像データテーブルに格納する第７工程とを実行することを特徴とする地図表示装置。
【請求項１４】
地図をメッシュ状に区分したブロック単位の地図情報を画像データとしてバージョンと共に格納する画像データテーブルと、地図上の走行予定の道順に基づくルート情報を格納するルート情報テーブルと、過去に通過したブロック名を含む走行履歴データを格納する走行履歴テーブルと、前記画像データテーブルと現在位置テーブルと走行履歴テーブルとを制御してブロック単位に区分した地図情報を表示部に組み合わせて表示する制御部とを備え、ＧＰＳ位置情報提供装置から位置情報を受信すると共に地図情報提供装置から前記地図情報を受信する機能を有するコンピュータシステムの地図表示方法であって、
前記制御部に、
入力された出発地点及び目標地点に基づいて地図の走行ルートを設定する第１工程と、
該第１工程により設定された走行ルートの属する複数のブロック名を画像データテーブルから抽出する第２工程と、
該第２工程によって検出した複数ブロックに基づいて選択した複数ブロックのブロック名及びバージョンを取得して前記ルート情報テーブルに格納する第３工程と、
該第３工程により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれるか否かを判定する第４工程と、
該第４工程において前記第３工程により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれると判定したとき、前記含まれるブロック名を格納した日時刻が所定時間以内か否かを判定する第５工程と、
前記第４工程において前記第３工程により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれないと判定したとき又は前記第５工程において前記含まれるブロック名を格納した日時刻が所定時間以内でないと判定したとき、前記４工程又は第５工程により否と判定されたブロックのバージョンを前記画像データテーブルから取得する第６工程と、
該第６工程において取得したバージョンのブロック単位の画像データを前記地図情報提供装置から取得して前記画像データテーブルに格納する第７工程とを実行させることを特徴とする地図表示方法。
【請求項１５】
地図をメッシュ状に区分したブロック単位の地図情報を画像データとしてバージョンと共に格納する画像データテーブルと、地図上の走行予定の道順に基づくルート情報を格納するルート情報テーブルと、過去に通過したブロック名を含む走行履歴データを格納する走行履歴テーブルと、前記画像データテーブルとルート情報テーブルと走行履歴テーブルとを制御してブロック単位に区分した地図情報を表示部に組み合わせて表示する制御部とを備え、ＧＰＳ位置情報提供装置から位置情報を受信すると共に地図情報提供装置から前記地図情報を受信する機能を有するコンピュータシステムの地図表示プログラムであって、
前記制御部に、
入力された出発地点及び目標地点に基づいて地図の走行ルートを設定する第１機能と、
該第１機能により設定された走行ルートの属する複数のブロック名を画像データテーブルから抽出する第２機能と、
該第２機能によって検出した複数ブロックに基づいて選択した複数ブロックのブロック名及びバージョンを取得して前記ルート情報テーブルに格納する第３機能と、
該第３機能により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれるか否かを判定する第４機能と、
該第４機能において前記第３機能により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれると判定したとき、前記含まれるブロック名を格納した日時刻が所定時間以内か否かを判定する第５機能と、
前記第４機能において前記第３機能により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれないと判定したとき又は前記第５機能において前記含まれるブロック名を格納した日時刻が所定時間以内でないと判定したとき、前記４機能又は第５機能により否と判定されたブロックのバージョンを前記画像データテーブルから取得する第６機能と、
該第６機能において取得したバージョンのブロック単位の画像データを前記地図情報提供装置から取得して前記画像データテーブルに格納する第７機能とを実現することを特徴とする地図表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ：全地球測位システム）機能及び無線通信機能を備え、自己の地図上の位置情報を表示する移動端末システムに好適な地図表示装置、地図表示方法及び地図表示プログラムに係り、特に移動中に最新の地図情報を更新して表示することができる地図表示装置、地図表示方法及び地図表示プログラムに関する。
【背景技術】
【０００２】
近年、カーナビゲーションシステムに代表される移動端末システムは、地図情報を提供する側と提供される側の２者でそれぞれ保持し、定期的に地図情報の更新を行うシステムや、提供される側に地図情報を持たずに必要時に地図情報をサーバからダウンロードするシステムが提案されており、このような地図情報を利用する移動端末システムに関する技術が記載された文献としては、下記の特許文献１が挙げられ、この特許文献１には、部分的に地図データを更新可能なナビゲーション装置において、自車両の燃料残量が所定値以下になると、そのときの燃料残量に基づいて自車両の現在位置を中心とし、その時点の自車両の燃料残量値に応じた距離範囲を半径として、円形の走行可能範囲を地図上に設定し、当該走行可能範囲を含む地図情報を更新対象地域に設定し、この設定した更新地図情報を更新地図データ配信センターからダウンロードし、ＨＤＤに記録されている地図情報を部分的に更新することによって、推奨経路周辺以外の地域についても地図情報を更新する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２７５７７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前述の特許文献１に記載の技術は、地図情報をメッシュ状に分割し、このメッシュごとに分割された地図情報を、自車両の燃料残量が所定値以下となったときの移動範囲に応じた地図情報を更新することができるものの、地図情報を通信回線を介してダウンロード可能なことや燃料稼働装置に掲載されていることを前提としており、通信が困難な地域を自車両が走行中である場合やポータブルな携帯装置では地図情報の更新が困難であるという課題があった。
【０００５】
本発明の目的は、前述の従来技術による課題を解決しようとするものであり、ＧＰＳ機能及び無線通信機能を有していれば部分的な地図データを効率よく地図表示できる地図表示装置、地図表示方法及び地図表示プログラムを提供することである。
【課題を解決するための手段】
【０００６】
前記目的を達成するため本発明は、地図をメッシュ状に区分したブロック単位の地図情報を画像データとしてバージョンと共に格納する画像データテーブルと、地図上の現在の位置情報を格納する現在位置テーブルと、過去に通過したブロック名を含む走行履歴データを格納する走行履歴テーブルと、前記画像データテーブルと現在位置テーブルと走行履歴テーブルとを制御してブロック単位に区分した地図情報を表示部に組み合わせて表示する制御部とを備え、ＧＰＳ位置情報提供装置から位置情報を受信すると共に地図情報提供装置から前記地図情報を受信する機能を有する地図表示装置であって、
前記制御部が、
前記ＧＰＳ位置情報提供装置から位置情報を受信する第１工程と、
該第１工程により取得した位置情報に基づいて選択した複数ブロックのブロック名及びバージョンを取得して前記現在位置テーブルに格納する第２工程と、
該第２工程により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれるか否かを判定する第３工程と、
該第３工程において前記第２工程により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれると判定したとき、前記含まれるブロック名を格納した日時刻が所定時間以内か否かを判定する第４工程と、
前記第３工程において前記第２工程により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれないと判定したとき又は前記第４工程において前記含まれるブロック名を格納した日時刻が所定時間以内でないと判定したとき、前記３工程又は第４工程により否と判定されたブロックのバージョンを前記画像データテーブルから取得する第５工程と、
該第５工程において取得したバージョンのブロック単位の画像データを前記地図情報提供装置から取得して前記画像データテーブルに格納する第６工程とを実行することを第１の特徴とする。
【０００７】
また、本発明は、前記第１の特徴の地図表示装置において、前記制御部が、前記第２工程において、前記第１工程により取得した位置情報のブロックに隣接する東西南北と北西と北東と南西と南東方向の９ブロックのブロック名及びバージョンを取得して前記現在位置テーブルに格納することを第２の特徴とし、前記何れかの特徴の地図表示装置において、前記制御部が、前記第６工程において、前記地図情報提供装置からブロックのバージョンに基づいてブロック単位の地図情報のダウンロードの有無を設定したパラメータを受信し、ダウンロード有りのパラメータが設定された画像データを前記地図情報提供装置から取得することを第３の特徴とし、前記何れかの特徴の地図表示装置において、前記制御部が、前記第１工程より取得した位置情報に基づいて選択したブロックが画像データテーブルに格納されていないと判定したとき、該判定したブロックの地図画像を前記地図情報提供装置から取得することを第４の特徴とする。
【０００８】
更に、本発明は、地図をメッシュ状に区分したブロック単位の地図情報を画像データとしてバージョンと共に格納する画像データテーブルと、地図上の現在の位置情報を格納する現在位置テーブルと、過去に通過したブロック名を含む走行履歴データを格納する走行履歴テーブルと、前記画像データテーブルと現在位置テーブルと走行履歴テーブルとを制御してブロック単位に区分した地図情報を表示部に組み合わせて表示する制御部とを備え、ＧＰＳ位置情報提供装置から位置情報を受信すると共に地図情報提供装置から前記地図情報を受信する機能を有するコンピュータシステムの地図表示方法であって、
前記制御部に、
前記ＧＰＳ位置情報提供装置から位置情報を受信する第１工程と、
該第１工程により取得した位置情報に基づいて選択した複数ブロックのブロック名及びバージョンを取得して前記現在位置テーブルに格納する第２工程と、
該第２工程により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれるか否かを判定する第３工程と、
該第３工程において前記第２工程により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれると判定したとき、前記含まれるブロック名を格納した日時刻が所定時間以内か否かを判定する第４工程と、
前記第３工程において前記第２工程により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれないと判定したとき又は前記第４工程において前記含まれるブロック名を格納した日時刻が所定時間以内でないと判定したとき、前記３工程又は第４工程により否と判定されたブロックのバージョンを前記画像データテーブルから取得する第５工程と、
該第５工程において取得したバージョンのブロック単位の画像データを前記地図情報提供装置から取得して前記画像データテーブルに格納する第６工程とを実行させることを第５の特徴とする。
【０００９】
また、本発明は、前記第５の特徴の地図表示方法において、前記制御部に、前記第２工程において、前記第１工程により取得した位置情報のブロックに隣接する東西南北と北西と北東と南西と南東方向の９ブロックのブロック名及びバージョンを取得して前記現在位置テーブルに格納することを第６特徴とし、前記何れかの特徴の地図表示方法において、前記制御部に、前記第６工程において、前記地図情報提供装置からブロックのバージョンに基づいてブロック単位の地図情報のダウンロードの有無を設定したパラメータを受信し、ダウンロード有りのパラメータが設定された画像データを前記地図情報提供装置から取得することを第７の特徴とし、前記何れかの特徴の地図表示方法において、前記制御部に、前記第１工程より取得した位置情報に基づいて選択したブロックが画像データテーブルに格納されていないと判定したとき、該判定したブロックの地図画像を前記地図情報提供装置から取得することを第８の特徴とする。
【００１０】
更に、本発明は、地図をメッシュ状に区分したブロック単位の地図情報を画像データとしてバージョンと共に格納する画像データテーブルと、地図上の現在の位置情報を格納する現在位置テーブルと、過去に通過したブロック名を含む走行履歴データを格納する走行履歴テーブルと、前記画像データテーブルと現在位置テーブルと走行履歴テーブルとを制御してブロック単位に区分した地図情報を表示部に組み合わせて表示する制御部とを備え、ＧＰＳ位置情報提供装置から位置情報を受信すると共に地図情報提供装置から前記地図情報を受信する機能を有するコンピュータシステムの地図表示プログラムであって、
前記制御部に、
前記ＧＰＳ位置情報提供装置から位置情報を受信する第１機能と、
該第１機能により取得した位置情報に基づいて選択した複数ブロックのブロック名及びバージョンを取得して前記現在位置テーブルに格納する第２機能と、
該第２機能により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれるか否かを判定する第３機能と、
該第３機能において前記第２機能により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれると判定したとき、前記含まれるブロック名を格納した日時刻が所定時間以内か否かを判定する第４機能と、
前記第３機能において前記第２機能により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれないと判定したとき又は前記第４機能において前記含まれるブロック名を格納した日時刻が所定時間以内でないと判定したとき、前記３機能又は第４機能により否と判定されたブロックのバージョンを前記画像データテーブルから取得する第５機能と、
該第５機能において取得したバージョンのブロック単位の画像データを前記地図情報提供装置から取得して前記画像データテーブルに格納する第６機能とを実現させることを第９の特徴とする。
【００１１】
また、本発明は、前記第９の特徴の地図表示プログラムにおいて、前記制御部に、前記第２機能において、前記第１機能により取得した位置情報のブロックに隣接する東西南北と北西と北東と南西と南東方向の９ブロックのブロック名及びバージョンを取得して前記現在位置テーブルに格納させる機能を実現させることを第１０の特徴とし、前記何れかの特徴の地図表示プログラムにおいて、前記制御部に、前記第６機能において、前記地図情報提供装置からブロックのバージョンに基づいてブロック単位の地図情報のダウンロードの有無を設定したパラメータを受信し、ダウンロード有りのパラメータが設定された画像データを前記地図情報提供装置から取得する機能を実現させることを第１１の特徴とし、前記何れかの特徴の地図表示プログラムにおいて、前記制御部に、前記第１機能より取得した位置情報に基づいて選択したブロックが画像データテーブルに格納されていないと判定したとき、該判定したブロックの地図画像を前記地図情報提供装置から取得することを第１２の特徴とする。
【００１２】
更に本発明は、地図をメッシュ状に区分したブロック単位の地図情報を画像データとしてバージョンと共に格納する画像データテーブルと、地図上の走行予定の道順に基づくルート情報を格納するルート情報テーブルと、過去に通過したブロック名を含む走行履歴データを格納する走行履歴テーブルと、前記画像データテーブルと現在位置テーブルと走行履歴テーブルとを制御してブロック単位に区分した地図情報を表示部に組み合わせて表示する制御部とを備え、ＧＰＳ位置情報提供装置から位置情報を受信すると共に地図情報提供装置から前記地図情報を受信する機能を有する地図表示装置であって、
前記制御部が、
入力された出発地点及び目標地点に基づいて地図の走行ルートを設定する第１工程と、
該第１工程により設定された走行ルートの属する複数のブロック名を画像データテーブルから抽出する第２工程と、
該第２工程によって検出した複数ブロックに基づいて選択した複数ブロックのブロック名及びバージョンを取得して前記ルート情報テーブルに格納する第３工程と、
該第３工程により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれるか否かを判定する第４工程と、
該第４工程において前記第３工程により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれると判定したとき、前記含まれるブロック名を格納した日時刻が所定時間以内か否かを判定する第５工程と、
前記第４工程において前記第３工程により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれないと判定したとき又は前記第５工程において前記含まれるブロック名を格納した日時刻が所定時間以内でないと判定したとき、前記４工程又は第５工程により否と判定されたブロックのバージョンを前記画像データテーブルから取得する第６工程と、
該第６工程において取得したバージョンのブロック単位の画像データを前記地図情報提供装置から取得して前記画像データテーブルに格納する第７工程とを実行することを第１３の特徴とする。
【００１３】
更に本発明は、地図をメッシュ状に区分したブロック単位の地図情報を画像データとしてバージョンと共に格納する画像データテーブルと、地図上の走行予定の道順に基づくルート情報を格納するルート情報テーブルと、過去に通過したブロック名を含む走行履歴データを格納する走行履歴テーブルと、前記画像データテーブルと現在位置テーブルと走行履歴テーブルとを制御してブロック単位に区分した地図情報を表示部に組み合わせて表示する制御部とを備え、ＧＰＳ位置情報提供装置から位置情報を受信すると共に地図情報提供装置から前記地図情報を受信する機能を有するコンピュータシステムの地図表示方法であって、
前記制御部に、
入力された出発地点及び目標地点に基づいて地図の走行ルートを設定する第１工程と、
該第１工程により設定された走行ルートの属する複数のブロック名を画像データテーブルから抽出する第２工程と、
該第２工程によって検出した複数ブロックに基づいて選択した複数ブロックのブロック名及びバージョンを取得して前記ルート情報テーブルに格納する第３工程と、
該第３工程により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれるか否かを判定する第４工程と、
該第４工程において前記第３工程により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれると判定したとき、前記含まれるブロック名を格納した日時刻が所定時間以内か否かを判定する第５工程と、
前記第４工程において前記第３工程により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれないと判定したとき又は前記第５工程において前記含まれるブロック名を格納した日時刻が所定時間以内でないと判定したとき、前記４工程又は第５工程により否と判定されたブロックのバージョンを前記画像データテーブルから取得する第６工程と、
該第６工程において取得したバージョンのブロック単位の画像データを前記地図情報提供装置から取得して前記画像データテーブルに格納する第７工程とを実行させることを第１４の特徴とする。
【００１４】
更に本発明は、地図をメッシュ状に区分したブロック単位の地図情報を画像データとしてバージョンと共に格納する画像データテーブルと、地図上の走行予定の道順に基づくルート情報を格納するルート情報テーブルと、過去に通過したブロック名を含む走行履歴データを格納する走行履歴テーブルと、前記画像データテーブルと現在位置テーブルと走行履歴テーブルとを制御してブロック単位に区分した地図情報を表示部に組み合わせて表示する制御部とを備え、ＧＰＳ位置情報提供装置から位置情報を受信すると共に地図情報提供装置から前記地図情報を受信する機能を有するコンピュータシステムの地図表示プログラムであって、
前記制御部に、
入力された出発地点及び目標地点に基づいて地図の走行ルートを設定する第１機能と、
該第１機能により設定された走行ルートの属する複数のブロック名を画像データテーブルから抽出する第２機能と、
該第２機能によって検出した複数ブロックに基づいて選択した複数ブロックのブロック名及びバージョンを取得して前記ルート情報テーブルに格納する第３機能と、
該第３機能により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれるか否かを判定する第４機能と、
該第４機能において前記第３機能により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれると判定したとき、前記含まれるブロック名を格納した日時刻が所定時間以内か否かを判定する第５機能と、
前記第４機能において前記第３機能により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれないと判定したとき又は前記第５機能において前記含まれるブロック名を格納した日時刻が所定時間以内でないと判定したとき、前記４機能又は第５機能により否と判定されたブロックのバージョンを前記画像データテーブルから取得する第６機能と、
該第６機能において取得したバージョンのブロック単位の画像データを前記地図情報提供装置から取得して前記画像データテーブルに格納する第７機能とを実現することを第１５の特徴とする。
【発明の効果】
【００１５】
本発明による地図表示装置、地図表示方法及び地図表示プログラムは、ＧＰＳ位置情報提供装置から受信した位置情報又は走行ルートに基づいたブロック名に基づいて選択した複数ブロックのブロック名が走行履歴テーブルに格納したブロック名に含まれないと判定したとき又はブロック名を格納した日時刻が所定時間以内でないと判定したとき、この判定されたブロックのバージョンを画像データテーブルから取得し、この取得したバージョンのブロック単位の画像データを地図情報提供装置から取得して画像データテーブルに格納することによって、ＧＰＳ機能及び無線通信機能を有していれば部分的な地図情報を効率よく更新して表示することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態による地図表示装置の構成を示す図。
【図２】本実施形態による画像データテーブルと走行履歴テーブルと現在位置データブルを示す図。
【図３】本実施形態による地図情報のマッピングを説明するための図。
【図４】本実施形態によるサーバ側と移動端末側の地図情報を示す図。
【図５】本実施形態による地図表示装置及び地図情報提供装置の動作を説明するための図。
【図６】本実施形態による更新開始時の地図情報を示す図。
【図７】本実施形態による移動に基づく更新時の地図情報を示す図。
【図８】本実施形態による移動完了時の更新図情報を示す図。
【図９】本実施形態による地図追加開始時の地図情報を示す図。
【図１０】本実施形態による移動に基づく追加地図情報を示す図。
【図１１】本実施形態による地図追加完了時の地図情報を示す図。
【図１２】本実施形態による新規地図初期時の地図情報を示す図。
【図１３】本実施形態による新規地図追加時の地図情報を示す図。
【図１４】本実施形態による新規地図追加完了時の地図情報を示す図。
【発明を実施するための形態】
【００１７】
以下、本発明による地図表示方法及びプログラムを適用した地図表示装置の一実施形態を図面を参照して詳細に説明する。
［構成］
本実施形態による地図表示装置１１０は、図１に示す如く、ＧＰＳ位置情報提供装置２００との間で位置情報を送受信するＧＰＳ送受信装置１２０と、地図情報の提供サイトサーバである地図情報提供装置３００との間で地図をメッシュ状にブロック単位に区分した地図情報の送受信を行うデータ送受信装置１３０とを内蔵するカーナビゲーションシステム等の移動端末システム１００に内蔵され、メッシュ状の地図情報を画像データとして格納する画像データテーブル１１１と、自車両の地図上の過去に通過したブロック名や経緯緯度を含む走行履歴データを格納する走行履歴テーブル１１２と、自車両の地図上の現在位置の位置情報を格納する現在位置テーブル１１３と、前記画像データテーブル１１１と走行履歴テーブル１１２と現在位置テーブル１１３とを制御してブロック単位に区分した地図情報を組み合わせて表示する制御部（図示せず）及び表示部（図示せず）とを備える。
【００１８】
前記画像データテーブル１１１に格納したメッシュ状の地図情報は、図３に示す如く、図面左下起点を中心としてｙ軸を北緯、ｘ軸を東緯としたとき、地図の北緯方向と東緯方向とを一定の間隔で区切ったメッシュ状の複数のブロック３０１に区分され、各ブロックには、例えば「００００１」〜「０００１６」の如き識別子が付与されている。
【００１９】
この地図情報は、ブロック毎にバージョンが付されて地図情報提供装置３００と地図表示装置１１０の画像データテーブル１１１との間でブロック毎に更新されるものであって、例えば、図４（ｂ）に示す例では、サーバ側の地図情報４１０では、全ブロックのバージョンが「１．０」であり、ブロック００００２からブロック０００１４に繋がる主街道４０１と、ブロック００００１から該主街道４０１のブロック０００１１に繋がる従街道４０２とが地図上に格納されているのに対し、サーバ側の地図情報４００では、図４（ａ）に示す如く、ブロック００００１〜０００１０及び０００１３〜０００１６のバージョンが「１．０」、ブロック０００１１〜０００１２のバージョン「１．１」であり、前記主街道４０１及び従街道４０２に加えて前記主街道４０１のブロック０００１１と０００１２を迂回する迂回道４０３が新しい道として追加されているように、サーバ側と移動端末側のブロック毎のバージョンの相違によって地図情報が相違することが知られている。
【００２０】
前記画像データテーブル１１１は、図２（ａ）に示す如く、ブロック周囲４点の東経・北緯とブロック名とバージョンと画像情報名と最終更新日との各項目情報とから成り、走行履歴テーブル１１２は、図２（ｂ）に示す如く、走行したブロック名の項目情報から成り、現在位置データブル１１３は、図２（ｃ）に示す如く、現在位置の東経・北緯・現在位置ブロックと該現在位置ブロックに対して東西南北・北西・北東・南西・南東方向のブロックとを格納している。
【００２１】
［動作］
このように構成された移動端末システム１００は、図５に示す如く、地図表示装置１１０が、ＧＰＳ位置情報提供装置２００から取得した現在の位置情報（東経・北緯）を取得するステップＳ５０１と、該ステップＳ５０１によって取得した現在位置情報（東経・北緯）を基に画像データテーブル１１１から該現在位置情報（東経・北緯）を中心に現在位置ブロックと該現在位置ブロックに隣接した地図メッシュの東西南北・北西・北東・南西・南東の１ブロック先の計９ブロックのブロック名及びブロック毎のバージョンを含む位置情報を取得し、現在位置テーブル１１３に格納するステップＳ５０２とを実行する。なお、前記ステップＳ５０２において取得する地図情報は現在位置を中心とした３×３の９ブロックに限られるものではなく、現在位置を中心とした５×５の２５ブロックや、車両が通過したブロックを除く進行方向の任意のブロック（図６の例ではブロック００００６〜００００８、０００１０〜０００１２、０００１４〜０００１６）を選択して取得するように構成しても良い。
【００２２】
この現在位置テーブル１１３に格納する位置情報は、例えば、ＧＰＳ位置情報提供装置２００からＧＰＳ送受信装置１２０が受信したデータが東経＝１３０度２７分、北緯３３度２７分であれば、取り出されるブロック名は、００００６（現在地）、００００５（西）、００００７（東）、０００１０（北）、００００２（南）、００００９（北西）、０００１１（北東）、００００１（南西）、００００３（南東）となる。
【００２３】
次いで本システムは、移動端末システム１００が、走行履歴テーブル１１２に格納されている今まで走行したブロック名と前記ステップＳ５０２によって取得したブロック名とを比較するステップＳ５０５と、該ステップＳ５０５において走行履歴テーブル１１２のブロック名と現在位置テーブル１１３のブロック名が同一であると判定したとき、画像データテーブル１１１のブロック名が示すレコードと現在位置テーブル１１３のブロック名が示すレコードの最終更新日が現在時刻（システム時刻）から２４時間以下か否かを判定し、２４時間以下と判定したときに前記ステップＳ５０１に戻るステップＳ５０７と、該ステップＳ５０７において２４時間以下でないと判定したとき又は前記ステップＳ５０５において走行履歴テーブル１１２のブロック名と現在位置テーブル１１３のブロック名が同一でないと判定したとき、前記画像データテーブル１１１から取得した９ブロックのバージョン及びブロック名を地図情報提供装置３００に送信するステップＳ５０８とを実行することによって、地図情報提供装置３００に該当ブロックの最新のバージョンの問い合わせを行うように動作する。
【００２４】
この問い合わせを受けた地図情報提供装置３００は、画像データテーブル３１０からブロック名をもとにバージョンを取得するステップＳ５１７と、前記ステップＳ５０８により地図表示装置１１０から受信した９ブロックのバージョン及びブロック名と前記画像データテーブル３１０に格納された地図情報提供側の９ブロックのバージョン及びブロック名とを比較し、相違するバージョンの有無を判定するステップＳ５１９と、該ステップＳ５１９において１ブロックでもバージョンが異なると判定したとき、差異がある全てのブロック名を地図表示装置１１０に送信するダウンロード有りのパラメータを設定するステップＳ５２１と、前記ステップＳ５１９において全ブロックのバージョンが同一と判定したとき、地図表示装置１１０に送信するダウンロード無しのパラメータを設定するステップＳ５２０と、前記ステップＳ５２０又はステップＳ５２１により設定したパラメータを地図表示装置１１０に送信するステップＳ５２２とを実行することによって、地図表示装置１１０に格納された地図のブロック毎のバージンと地図情報提供装置３００に格納された地図のブロック毎のバージンとを比較し、新しいバージョンがあると判定したとき、当該新バージョンのダウンロード有りのパラメータを地図表示装置１１０に送信するように動作する。
【００２５】
次いで、本実施形態による地図表示装置１１０は、地図情報提供装置３００から送信されたパラメータを受信するステップＳ５０９と、該ステップＳ５０９により受信したパラメータがブロック毎の地図情報をダウンロード有り／無しの設定か判定し、ダウンロード無しと判定したときに前記ステップＳ５０１に戻るステップＳ５１０と、該ステップＳ５１０においてダウンロード有りと判定したとき、更新があった地図情報の画像ファイル（ブロック）の転送要求を地図情報提供装置３００に送信するステップＳ５１１とを実行する。
【００２６】
このステップＳ５１１による画像ファイル転送要求を受信した地図情報提供装置３００は、指定されたダウンロードファイル（ブロック）の送信準備を開始するステップＳ５２３と、画像データテーブル３１０から指定されたブロックの画像ファイル５２７を取り出すステップＳ５２４と、該ステップＳ５２４により抽出したブロックの画像ファイル５２７を地図表示装置１１０に送信するステップＳ５２６とを実行することによって、更新されたブロックの地図情報を地図表示装置１１０に送信するように動作する。
【００２７】
前記地図表示装置１１０は、前記ステップＳ５２６により更新されたブロックの画像データ（ブロック毎の地図情報）５１３を受信するステップＳ５１２と、該受信した画像データ５１３を画像データテーブル１１１に格納するステップＳ５１４と、該ステップＳ５１４により更新した画像データの最終更新日時を含むバージョンを更新するステップＳ５１５と、走行履歴テーブル１１２内のブロック名を更新するステップＳ５１６とを実行することによって、移動端末システム１００の走行位置に応じて更新された最新バージョンのブロック毎の地図情報を移動端末側の画像データテーブル１１１に格納することができる。
【００２８】
［地図情報にバージョン差がある場合］
次に本実施形態による地図表示装置１１０における地図情報の更新手順を図６〜図１４を参照して説明する。
まず、更新スタート時点において、サーバ側の地図情報が図６（ａ）に示す如く、主街道４０１に迂回道４０３が登録されているにも係わらず、移動端末側の地図情報には図６（ｂ）に示す如く前記迂回道４０３が登録されていない状態とする。
【００２９】
この状態において、車両等に搭載された移動端末システム１００が、図６（ｂ）のブロック００００６に位置して矢印６０１で示す主街道４０１に向かう従街道４０２を走行中としたとき、地図表示装置１１０は、前述の図５を参照した動作の如く、ステップＳ５０１により取得したブロック００００６の位置情報に基づいて周辺ブロック（００００１〜００００３、００００５〜００００７、００００９〜０００１１）のブロック名及びブロック毎のバージョンを含む９ブロックの位置情報を取得し、ステップＳ５０５により走行履歴テーブル１１２に格納されている今まで走行したブロック名と前記ステップＳ５０２によって取得したブロック名とをステップＳ５０５により比較し、同一でない（走行したことのないブロックを走行中）と判定又は同一であるが２４時間以内に更新確認をしていないとステップＳ５０７により判定したとき、前記画像データテーブル１１１から取得した９ブロックのバージョン及びブロック名を地図情報提供装置３００に送信し、該地図情報提供装置３００が、問い合わせのあった９ブロックのバージョンの更新があるか否かをステップＳ５１９により判定し、当該判定結果に応じたダウンロード要否（本例の場合はブロック０００１１のダウンロードのパラメータ設定）をステップＳ５２０又は５２１により設定してステップＳ５２２により地図表示装置１１０に送信することによって、地図表示装置１１０が、ステップＳ５１１により地図情報提供装置３００にブロック０００１１の画像ファイル転送要求を送信し、ステップＳ５１２により更新されたブロック単位の地図情報（画像データ５１３）を受信して画像データテーブル１１１に格納することによって、移動端末側にブロック０００１１の地図情報を更新して表示するように動作する。本明細書においては、前記ステップＳ５０５による同一か否かの判定とステップＳ５０７による所定時間以内にチェックしたかの判定とステップＳ５１９によるバージョン確認の工程は、地図情報の更新チェックと呼ぶ。
【００３０】
次いで、移動端末システム１００が、図７（ｂ）のブロック００００７に位置して矢印７０１で示す主街道４０１に向かう従街道４０２を走行したとき、地図表示装置１１０は、前述の図５を参照した動作の如く、ステップＳ５０１により取得したブロック００００７の位置情報に基づいて周辺ブロック（００００２〜００００４、００００６〜００００８、０００１０〜０００１２）のブロック名及びブロック毎のバージョンを含む９ブロックの位置情報を取得し、ステップＳ５０５により走行履歴テーブル１１２に格納されている今まで走行したブロック名と前記ステップＳ５０２によって取得したブロック名とをステップＳ５０５により比較し、同一でない（走行したことのないブロックを走行中）と判定又は同一であるが２４時間以内に更新確認をしていないとステップＳ５０７により判定したとき、前記画像データテーブル１１１から取得した９ブロックのバージョン及びブロック名を地図情報提供装置３００に送信し、該地図情報提供装置３００が、問い合わせのあった９ブロックのバージョンの更新があるか否かをステップＳ５１９により判定（更新チェック）し、当該判定結果に応じたダウンロード要否（本例の場合はブロック０００１２のダウンロードのパラメータ設定）をステップＳ５２０又は５２１により設定してステップＳ５２２により地図表示装置１１０に送信することによって、地図表示装置１１０が、ステップＳ５１１により地図情報提供装置３００にブロック０００１２の画像ファイル転送要求を送信し、ステップＳ５１２により更新されたブロック単位の地図情報（画像データ５１３）を受信して画像データテーブル１１１に格納することによって、移動端末側にブロック０００１２の地図情報を更新して表示するように動作する。
【００３１】
従って、本実施形態による地図表示装置１１０は、この時点で前述のステップＳ５１９により地図情報の更新がないと判定し、ステップＳ５２０によりダウンロードなしのパラメータが設定されることによって、図８（ｂ）に示す如く、移動端末システム１００が矢印８０１で示すブロック０００１１に侵入する前に迂回道４０３をディスプレイ上に表示することができる。
【００３２】
［地図情報を保持していないブロックが存在する場合］
更に、本実施形態による地図表示装置１１０は、画像データテーブル１１１中に地図情報を保持していないブロックに対しても地図情報を更新・登録することができる。なお、以下の説明においては図５との対応は前述の動作と同様であるため説明を省略する。
【００３３】
この実施形態は、図９（ａ）に示す如く、サーバ側の地図情報が主街道４０１から延びたブロック０００２０位置の地図が登録されているが、移動端末側の地図情報では図９（ｂ）に示す如く途中のブロック０００１７〜０００１９の地図情報が登録されておらず、移動端末システム１００が図９（ｂ）のブロック０００１０に位置して矢印９０１で示す方向に走行し、この地点での更新判定対象はブロック００００５〜００００７、００００９〜０００１１、０００１３〜０００１５であり、地図情報に差異はないが、図１０（ｂ）に示すブロック０００１４に位置したとき、更新判定は、ブロック００００９〜０００１１、０００１３〜０００１５、０００１７〜０００１９であり、この地点では地図情報にブロック０００１７〜０００１９において差異がある例である。
【００３４】
本実施形態においては車両が更に走行し、図１０（ｂ）に示すブロック０００１４の矢印１００１で示す位置に移動したとき、本実施形態による地図表示装置１１０及び地図情報提供装置３００は、ブロック００００９〜０００１１、０００１３〜０００１５、０００１７〜０００１９をチェック対象として更新チェックを行う際、ブロック０００１７〜０００１９の地図情報が存在しないことからステップＳ５１９におけるバージョン判定がＮｏとなってダウンロード有りと設定する更新チェックの結果、地図情報が登録されていないブロック０００１７〜０００１９の地図情報を地図情報提供装置３００からダウンロードして画像データテーブル１１１の地図情報を更新することによって、図１１（ｂ）に示す如く、ブロック０００１７〜０００１９の地図情報を表示した状態で矢印１１０１の如く車両走行を維持することができる。
【００３５】
なお、本実施形態においては、地図情報提供装置３００側のステップＳ５１９によってバージョン判定をＮｏとしてダウンロード有りと設定する例を説明したが、本発明はこれに限られるものではなく、地図表示装置１１０側のステップＳ５０１他においてブロック単位で地図情報が格納されていないことを判定し、地図情報提供装置３００にダウンロードの転送要求のステップＳ５１１を実行するように構成しても良い。
【００３６】
［地図表示装置が地図情報を全く保持していない場合］
また、本実施形態は、地図表示装置が地図情報を全く保持していない場合であっても地図情報を更新・登録することがあり、この動作を次に説明する。
【００３７】
この実施形態は、図１２（ａ）に示す如く、サーバ側では全てのブロックの地図情報が登録されているが、移動端末側の地図情報では図１２（ｂ）に示す如く全ての地図情報が登録されておらず、車両がブロック００００６の矢印１２０１の位置から地図情報の登録を開始するものとして説明する。
【００３８】
本実施形態による地図表示装置１１０は、図１２（ｂ）に示すブロック００００６に位置した状態において、ブロック００００１〜００００３、００００５〜００００７、００００９〜０００１１をチェック対象として更新チェックを行い、更新チェックの結果、地図情報が登録されていない前記ブロック００００１〜００００３、００００５〜００００７、００００９〜０００１１の地図情報を地図情報提供装置３００からダウンロードして画像データテーブル１１１の地図情報を更新することによって、図１３（ｂ）に示す如く、前記ブロック００００１〜００００３、００００５〜００００７、００００９〜０００１１の地図情報を表示することができ、この時点ではブロック００００４、００００８、０００１２、０００１３〜０００１６の地図情報は登録されていない。
【００３９】
さて、前記状態において車両が更に走行し、図１３（ｂ）に示すブロック００００７の矢印１３０１で示す位置に移動したとき、本実施形態による地図表示装置１１０及び地図情報提供装置３００は、ブロック００００２〜００００４、００００６〜００００８、０００１０〜０００１２をチェック対象として更新チェックを行い、更新チェックの結果、２４時間以内に更新チェックを行ったブロック００００６及び００００７、ブロック０００１０及び０００１１を除いた地図情報が登録されていないブロック００００８、０００１２の地図情報を地図情報提供装置３００からダウンロードして画像データテーブル１１１の地図情報を更新することによって、図１４（ｂ）に示す如く、ブロック０００１２の地図情報を表示した状態で矢印１４０１の如く車両走行を維持することができる。ただし、この地点ではブロック０００１３〜０００１６の地図情報は登録されていないが、車両が図中の矢印１４０１の位置に達すると、ブロック００００６〜００００８、００００９〜０００１２、０００１４〜０００１６をチェック対象として更新チェックを行い、ブロック０００１４から０００１６の地図情報が更新され、以下同様に、車両の進行に応じて地図情報のブロック単位の追加や更新確認を行うことによって、車両走行を維持することができる。
【００４０】
また、前述した各実施形態においては車両等に搭載された移動端末システム１００の移動に応じて地図情報の更新チェックを行う例を説明したが、本発明は、これに限られるものではなく、カーナビゲーションシステムにおいては一般に出発時に目標地点を入力し、目標地点までのルート検索を行う機能が備えられていることから、その検索したルートに沿ったブロックを基準として該走行ブロック周囲の複数ブロックの地図情報を予め画像データテーブルに格納しておき、前記ルートを通るブロックから外れた場合に前述した周囲ブロックの地図情報をダウンロードする様に構成しても良く、この実施形態によれば、電波状態の良い地点において予め地図情報の更新チェツクを行って更新がある地図情報や存在しない地図情報や更新確認が古い地図情報を予め検証し、最新のバージョンに更新することができる。
【００４１】
この実施形態による地図表示装置は、例えば、地図をメッシュ状に区分したブロック単位の地図情報を画像データとしてバージョンと共に格納する画像データテーブルと、地図上の走行予定の道順に基づくルート情報を格納するルート情報テーブルと、過去に通過したブロック名を含む走行履歴データを格納する走行履歴テーブルと、前記画像データテーブルとルート情報テーブルと走行履歴テーブルとを制御してブロック単位に区分した地図情報を表示部に組み合わせて表示する制御部とを備え、ＧＰＳ位置情報提供装置から位置情報を受信すると共に地図情報提供装置から前記地図情報を受信する機能を有する地図表示装置であって、前記制御部が、入力された出発地点及び目標地点に基づいて地図の走行ルート（走行する道路の緯度経度からサンプリングしたルート）を設定する第１工程と、該第１工程により設定された走行ルートの属する複数のブロック名を抽出する第２工程と、該第２工程によって検出した複数ブロックに基づいて選択した複数ブロックのブロック名及びバージョンを取得して前記ルート情報テーブルに格納する第３工程と、該第３工程により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれるか否かを判定する第４工程と、該第４工程において前記第３工程により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれると判定したとき、前記含まれるブロック名を格納した日時刻が所定時間以内か否かを判定する第５工程と、前記第４工程において前記第３工程により取得した複数ブロックのブロック名が前記走行履歴テーブルに格納したブロック名に含まれないと判定したとき又は前記第５工程において前記含まれるブロック名を格納した日時刻が所定時間以内でないと判定したとき、前記４工程又は第５工程により否と判定されたブロックのバージョンを前記画像データテーブルから取得する第６工程と、該第６工程において取得したバージョンのブロック単位の画像データを前記地図情報提供装置から取得して前記画像データテーブルに格納する第７工程とを実行すると表すことができ、地図表示方法及びプログラムにおいても同様である。
【００４２】
また、前記実施形態においては、地図情報提供装置が受信した地図情報のブロック名及びバージョンに基づいてダウンロード設定有無のパラメータを画像表示装置に送信し、画像表示装置が受信したパラメータに基づいてダウンロードを実行する例を説明したが、本発明はこれに限られるものではなく、ダウンロード要否を判定した画像情報提供装置側が積極的にダウンロードを実行する様に構成しても良い。
【００４３】
本実施形態においては地図表示装置として自動車に代表されるカーナビゲーションシステムに加え、スマートフォンやタブレットに代表される携帯端末装置にも適用することができる。
【符号の説明】
【００４４】
１００  移動端末システム、１１０  地図表示装置、１１１  画像データテーブル、
１１２  走行履歴テーブル、１１３  現在位置テーブル、１２０  送受信装置、
１３０  データ送受信装置、２００  位置情報提供装置、３００  地図情報提供装置
３０１  ブロック、３１０  画像データテーブル、４００  地図情報、
４０１  主街道、４０２  従街道、４０３  迂回道、４１０  地図情報、
５１３  画像データ、５２７  画像ファイル
【図１】
2014002066.tif 000003
【図２】
2014002066.tif 000004
【図３】
2014002066.tif 000005
【図４】
2014002066.tif 000006
【図５】
2014002066.tif 000007
【図６】
2014002066.tif 000008
【図７】
2014002066.tif 000009
【図８】
2014002066.tif 000010
【図９】
2014002066.tif 000011
【図１０】
2014002066.tif 000012
【図１１】
2014002066.tif 000013
【図１２】
2014002066.tif 000014
【図１３】
2014002066.tif 000015
【図１４】
2014002066.tif 000016