(57)【要約】  本発明では、地図を表す地図情報が、予め定めるエリア毎に地図情報記憶部１１に記憶される。地図情報を更新するための更新情報が更新情報入力部（１２）に入力されると、地図情報記憶部（１１）に記憶される地図情報のうち、更新すべきエリアの地図情報が、更新情報入力部（１２）に入力される更新情報に基づいて、地図情報更新部（１３）によって更新される。地図描画部（１４）は、各エリアの地図が各エリアの地図情報のバージョンに応じて異なる高さとなるように、地図を立体的に描画する。
2016189641.tif 000002
【特許請求の範囲】
【請求項１】
地図を表す地図情報を、予め定めるエリア毎に記憶する地図情報記憶部と、
前記地図情報を更新するための更新情報が入力される更新情報入力部と、
前記更新情報入力部に入力される前記更新情報に基づいて、前記地図情報記憶部に記憶される前記地図情報のうち、更新すべきエリアの地図情報を更新する地図情報更新部と、
各前記エリアの地図情報に基づいて前記地図を描画する地図描画部とを備え、
前記地図描画部は、各前記エリアの地図が各前記エリアの地図情報のバージョンに応じて異なる高さとなるように、前記地図を立体的に描画することを特徴とする地図描画装置。
【請求項２】
前記地図描画部は、各前記エリアの地図を、各前記エリアの地図情報のバージョンに応じて求められる描画高さで描画することを特徴とする請求項１に記載の地図描画装置。
【請求項３】
前記地図描画部は、前記描画高さが、予め定める基準高さよりも高いエリアの地図を描画する場合、前記描画高さが前記基準高さよりも高いエリアの地図を、前記描画高さを有する立体で描画することを特徴とする請求項２に記載の地図描画装置。
【請求項４】
前記地図描画部は、各前記エリアの地図のうち、道路を同一の高さで描画し、道路を除く残余の部分を前記描画高さで描画することを特徴とする請求項２に記載の地図描画装置。
【請求項５】
地図を表す地図情報を、予め定めるエリア毎に記憶する地図情報記憶部と、
前記地図情報を更新するための更新情報が入力される更新情報入力部と、
前記更新情報入力部に入力される前記更新情報に基づいて、前記地図情報記憶部に記憶される前記地図情報のうち、更新すべきエリアの地図情報を更新する地図情報更新部と、
各前記エリアの地図情報に基づいて前記地図を描画する地図描画部とを備え、
前記地図描画部は、隣接するエリア間で前記地図情報のバージョンが異なる場合、前記隣接するエリアの境界を示すように、前記地図を描画することを特徴とする地図描画装置。
【請求項６】
前記地図描画部は、前記隣接するエリア同士の境界に境界線を描画することを特徴とする請求項５に記載の地図描画装置。
【請求項７】
前記地図描画部は、前記隣接するエリアのうち、前記地図情報のバージョンが新しい方のエリアの地図の一部分が、前記地図情報のバージョンが古い方のエリアの地図に重畳されるように、各前記エリアの地図を描画することを特徴とする請求項５に記載の地図描画装置。
【請求項８】
前記地図描画部は、前記隣接するエリアのうち、前記地図情報のバージョンが新しい方のエリアの境界部分と、前記地図情報のバージョンが古い方のエリアの境界部分との少なくとも一方を、各前記エリアの前記境界部分を除く残余の部分よりも濃い色で描画することを特徴とする請求項５に記載の地図描画装置。
【請求項９】
地図を表す地図情報を、予め定めるエリア毎に記憶し、
前記地図情報を更新するための更新情報が入力されると、入力された前記更新情報に基づいて、前記地図情報のうち、更新すべきエリアの地図情報を更新し、
各前記エリアの地図が各前記エリアの地図情報のバージョンに応じて異なる高さとなるように、各前記エリアの地図情報に基づいて前記地図を立体的に描画することを特徴とする地図描画方法。
【請求項１０】
地図を表す地図情報を、予め定めるエリア毎に記憶し、
前記地図情報を更新するための更新情報が入力されると、入力された前記更新情報に基づいて、前記地図情報のうち、更新すべきエリアの地図情報を更新し、
隣接するエリア間で前記地図情報のバージョンが異なる場合、前記隣接するエリアの境界を示すように、各前記エリアの地図情報に基づいて、前記地図を描画することを特徴とする地図描画方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図情報に基づいて地図を描画する地図描画装置および地図描画方法に関する。
【背景技術】
【０００２】
地図情報に基づいて地図を描画する地図描画装置としては、たとえば特許文献１に開示されるナビゲーション装置がある。特許文献１に開示されるナビゲーション装置は、過去の日付が更新日として入力されると、入力された更新日における地図データの更新内容を表す更新履歴地図を表示するように構成されている。【０００３】
更新履歴地図としては、たとえば、更新日における更新前の地図と、最新の地図または更新日における更新後の地図とが、同一画面に並べて表示される。使用者は、並べて表示された２つの地図を視覚的に比較することによって、２つの地図の差異を把握することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１６３９４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前述の特許文献１に開示される技術では、更新日の日付を入力しないと、地図の部分更新の新旧の判断ができない。使用者は、更新日を知らない、または覚えていないことが多いので、適切な日付を入力できないという問題がある。【０００６】
また、表示画面が複数のメッシュからなり、各メッシュの更新日が異なるときには、各メッシュの更新日の違いが分からないという問題がある。【０００７】
本発明の目的は、地図情報の更新状況を容易に把握することができる地図描画装置および地図描画方法を提供することである。
【課題を解決するための手段】
【０００８】
本発明の地図描画装置は、地図を表す地図情報を、予め定めるエリア毎に記憶する地図情報記憶部と、地図情報を更新するための更新情報が入力される更新情報入力部と、更新情報入力部に入力される更新情報に基づいて、地図情報記憶部に記憶される地図情報のうち、更新すべきエリアの地図情報を更新する地図情報更新部と、各エリアの地図情報に基づいて地図を描画する地図描画部とを備え、地図描画部は、各エリアの地図が各エリアの地図情報のバージョンに応じて異なる高さとなるように、地図を立体的に描画することを特徴とする。【０００９】
また本発明の地図描画装置は、地図を表す地図情報を、予め定めるエリア毎に記憶する地図情報記憶部と、地図情報を更新するための更新情報が入力される更新情報入力部と、更新情報入力部に入力される更新情報に基づいて、地図情報記憶部に記憶される地図情報のうち、更新すべきエリアの地図情報を更新する地図情報更新部と、各エリアの地図情報に基づいて地図を描画する地図描画部とを備え、地図描画部は、隣接するエリア間で地図情報のバージョンが異なる場合、隣接するエリアの境界を示すように、地図を描画することを特徴とする。【００１０】
本発明の地図描画方法は、地図を表す地図情報を、予め定めるエリア毎に記憶し、地図情報を更新するための更新情報が入力されると、入力された更新情報に基づいて、地図情報のうち、更新すべきエリアの地図情報を更新し、各エリアの地図が各エリアの地図情報のバージョンに応じて異なる高さとなるように、各エリアの地図情報に基づいて地図を立体的に描画することを特徴とする。【００１１】
また本発明の地図描画方法は、地図を表す地図情報を、予め定めるエリア毎に記憶し、地図情報を更新するための更新情報が入力されると、入力された更新情報に基づいて、地図情報のうち、更新すべきエリアの地図情報を更新し、隣接するエリア間で地図情報のバージョンが異なる場合、隣接するエリアの境界を示すように、各エリアの地図情報に基づいて、地図を描画することを特徴とする。
【発明の効果】
【００１２】
本発明の地図描画装置によれば、地図を表す地図情報が、予め定めるエリア毎に地図情報記憶部に記憶される。地図情報を更新するための更新情報が更新情報入力部に入力されると、地図情報記憶部に記憶される地図情報のうち、更新すべきエリアの地図情報が、更新情報入力部に入力される更新情報に基づいて、地図情報更新部によって更新される。地図描画部によって、各エリアの地図情報に基づいて地図が描画される。地図描画部は、各エリアの地図が各エリアの地図情報のバージョンに応じて異なる高さとなるように、地図を立体的に描画する。これによって、使用者は、各エリアの地図情報のバージョンの相違を容易に把握することができる。したがって、使用者は、地図情報の更新状況を容易に把握することができる。【００１３】
また本発明の地図描画装置によれば、地図を表す地図情報が、予め定めるエリア毎に地図情報記憶部に記憶される。地図情報を更新するための更新情報が更新情報入力部に入力されると、地図情報記憶部に記憶される地図情報のうち、更新すべきエリアの地図情報が、更新情報入力部に入力される更新情報に基づいて、地図情報更新部によって更新される。地図描画部によって、各エリアの地図情報に基づいて地図が描画される。地図描画部は、隣接するエリア間で地図情報のバージョンが異なる場合、隣接するエリアの境界を示すように、地図を描画する。これによって、使用者は、地図情報のバージョンが異なるエリアを容易に把握することができる。したがって、使用者は、地図情報の更新状況を容易に把握することができる。【００１４】
本発明の地図描画方法によれば、地図を表す地図情報が、予め定めるエリア毎に記憶される。地図情報を更新するための更新情報が入力されると、入力された更新情報に基づいて、地図情報のうち、更新すべきエリアの地図情報が更新される。各エリアの地図が各エリアの地図情報のバージョンに応じて異なる高さとなるように、各エリアの地図情報に基づいて地図が立体的に描画される。これによって、使用者は、各エリアの地図情報のバージョンの相違を容易に把握することができる。したがって、使用者は、地図情報の更新状況を容易に把握することができる。【００１５】
また本発明の地図描画方法によれば、地図を表す地図情報が、予め定めるエリア毎に記憶される。地図情報を更新するための更新情報が入力されると、入力された更新情報に基づいて、地図情報のうち、更新すべきエリアの地図情報が更新される。隣接するエリア間で地図情報のバージョンが異なる場合、隣接するエリアの境界を示すように、各エリアの地図情報に基づいて地図が描画される。これによって、使用者は、地図情報のバージョンが異なるエリアを容易に把握することができる。したがって、使用者は、地図情報の更新状況を容易に把握することができる。【００１６】
本発明の目的、特徴、態様、および利点は、以下の詳細な説明と添付図面とによって、より明白となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施の形態である地図描画装置１の構成を示すブロック図である。
【図２】本発明の第２の実施の形態における地図描画装置２０の構成を示すブロック図である。
【図３】本発明の第２の実施の形態における地図描画装置２０のハードウェア構成を示すブロック図である。
【図４】地図描画装置２０における地図描画処理に関する処理手順を示すフローチャートである。
【図５】通常の地図描画のときにディスプレイ４５に表示される地図６０の一例を示す図である。
【図６】バージョン対応表示での地図描画のときにディスプレイ４５に表示される地図６０Ａの一例を示す図である。
【図７】バージョン対応表示での地図描画のときにディスプレイ４５に表示される地図６０Ｂの他の例を示す図である。
【図８】バージョン対応表示での地図描画のときにディスプレイ４５に表示される地図７０の他の例を示す図である。
【図９】ビットマップで描画する場合に、通常の地図描画のときにディスプレイ４５に表示される地図８０の一例を示す図である。
【図１０】ビットマップで描画する場合に、バージョン対応表示での地図描画のときにディスプレイ４５に表示される地図８０Ａの一例を示す図である。
【図１１】バージョン対応表示での地図描画のときにディスプレイ４５に表示される地図８０Ｂの他の例を示す図である。
【図１２】バージョン対応表示での地図描画のときにディスプレイ４５に表示される地図８０Ｃの他の例を示す図である。
【図１３】バージョン対応表示での地図描画のときにディスプレイ４５に表示される地図８０Ｄの他の例を示す図である。
【図１４】バージョン対応表示での地図描画のときにディスプレイ４５に表示される地図８０Ｅの他の例を示す図である。
【発明を実施するための形態】
【００１８】
＜第１の実施の形態＞
図１は、本発明の第１の実施の形態である地図描画装置１の構成を示すブロック図である。本実施の形態の地図描画装置１は、移動体、たとえば車両とともに移動可能に構成される。本実施の形態では、地図描画装置１は、経路を案内するナビゲーション機能を有するナビゲーション装置によって実現される。本発明の他の実施の形態である地図描画方法は、本実施の形態の地図描画装置１によって実行される。地図描画装置１は、地図情報記憶部１１、更新情報入力部１２、地図情報更新部１３および地図描画部１４を備えて構成される。
【００１９】
地図情報記憶部１１は、たとえばハードディスクドライブ（Hard Disk Drive；略称：ＨＤＤ）装置、または半導体メモリなどの記憶装置によって実現される。地図情報記憶部１１は、地図を表す地図情報を記憶する。
【００２０】
地図情報によって表される地図は、予め定められた縮尺に対応する複数の地図が階層化されて構成されている。地図情報は、全国を複数のエリアに分割し、分割した各エリアの地図情報（以下「エリア地図情報」という場合がある）を含む。地図情報記憶部１１は、各エリアを管理するエリア管理情報も記憶する。
【００２１】
エリア地図情報は、道路データ、背景データ、および名称・記号データを含む。道路データは、たとえば、道路の形状、道路に関する属性、道路間の接続関係を表すデータである。背景データは、たとえば、山および河川などの自然地形、建物、公園などを表すデータである。名称・記号データは、たとえば、地名、施設名、交差点名、道路名およびランドマークなどを表すデータである。エリア地図情報は、当該エリアの形状を表すデータを含んでいてもよい。
【００２２】
また、エリア地図情報は、地図のバージョンに関する情報であるバージョン情報を含む。バージョン情報は、バージョン番号を含む。バージョン情報は、バージョン番号のみでもよいし、作成日付および作成時刻を含んでもよい。本実施の形態では、バージョン情報は、バージョン番号、作成日付および作成時刻を含む。バージョン番号は、地図情報が作成された順に、地図情報に付与される番号である。バージョン番号としては、たとえば、「１」，「２」，「３」，・・・のように、連続した番号が付与される。作成日付は、地図情報が作成された年月日である。作成時刻は、地図情報が作成された時刻である。このバージョン情報によって、エリア地図情報の新旧の度合いを求めることができる。
【００２３】
以下の説明では、エリアは予め定める間隔の緯線および経線で区切られたメッシュとするが、県、市、町のような行政区域としてもよく、その他の任意の形状としてもよい。
【００２４】
更新情報入力部１２には、地図描画装置１の外部から、地図情報記憶部１１に記憶すべき各エリアの地図情報を更新するための更新情報が入力される。
【００２５】
更新情報入力部１２は、たとえば、記憶媒体に記憶されている地図情報などの更新情報を読取り可能な記憶媒体読取装置によって構成される。記憶媒体としては、たとえば、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）およびＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）などのディスクメディア、ならびにＳＤ（Secure Digital）カードなどの半導体メディアが挙げられる。更新情報入力部１２は、記憶媒体から読取られた更新情報を、地図情報更新部１３に与える。
【００２６】
地図情報更新部１３は、更新情報入力部１２から与えられた更新情報に基づいて、地図情報記憶部１１に記憶される地図情報のうち、更新すべきエリアの地図情報を更新する。
【００２７】
地図描画部１４は、地図情報記憶部１１に記憶されている地図情報を処理して、不図示のディスプレイに描画するための情報処理を行うことによって、不図示のディスプレイに地図を描画する。具体的には、地図描画部１４は、各エリアの地図情報であるエリア地図情報に基づいて地図を描画する。
【００２８】
本実施の形態では、地図描画部１４は、たとえば後述する図６〜図８に示すように、各エリアの地図が各エリア地図情報のバージョンに応じて異なる高さとなるように、地図を立体的に描画する。
【００２９】
このように本実施の形態では、地図描画部１４によって、各エリアの地図が各エリア地図情報のバージョンに応じて異なる高さとなるように、地図が立体的に描画される。これによって、使用者は、各エリア地図情報のバージョンの相違を容易に把握することができる。したがって、使用者は、地図情報の更新状況を容易に把握することができる。
【００３０】
＜第２の実施の形態＞
図２は、本発明の第２の実施の形態における地図描画装置２０の構成を示すブロック図である。本実施の形態の地図描画装置２０は、移動体、たとえば車両２とともに移動可能に構成される。本実施の形態では、地図描画装置２０は、経路を案内するナビゲーション機能を有するナビゲーション装置によって実現される。
【００３１】
本実施の形態の地図描画装置２０は、前述の第１の実施の形態の地図描画装置１の構成を含んでいるので、同一の構成については同一の参照符号を付して、共通する説明を省略する。本発明の他の実施の形態である地図描画方法は、本実施の形態の地図描画装置２０によって実行される。
【００３２】
車両２は、地図描画装置２０、全地球測位システム（Global Positioning System；略称：ＧＰＳ）受信機４１、自立航法センサ４２、交通情報送受信部４３、スピーカ４４およびディスプレイ４５を備えて構成される。
【００３３】
地図描画装置２０は、地図情報記憶部１１、更新情報入力部１２、地図情報更新部１３、コントロールユニット２１、現在位置検出部２２、指示入力部２３、施設検索部２４、経路計算部２５、誘導案内部２６、情報描画部２７、音声制御部２８、表示制御部２９および情報記憶部３０を備えて構成される。
【００３４】
地図情報記憶部１１は、地図情報を記憶するとともに、誘導案内部２６で用いるための誘導用情報、およびディスプレイ４５に表示されない情報などを記憶する。誘導用情報は、予め定める要所の位置情報、予め定める要所における描画情報、および音声案内情報などを含む。ディスプレイ４５に表示されない情報は、たとえば、道路を、リンクと呼ばれる線分と、ノードと呼ばれる点とで表現した情報、リンクを走行するために要する負荷としてのリンクコストの情報などを含む。ディスプレイ４５に表示されない情報は、これらに限定されるものではなく、これら以外の種々の情報を含んでもよい。
【００３５】
地図情報記憶部１１に記憶される地図情報は、変更可能であり、コントロールユニット２１からの指示に基づいて、地図情報更新部１３によって一部更新、一部追加、一部削除、全削除または全面更新などの変更が可能である。
【００３６】
更新情報入力部１２は、地図描画装置２０の外部から入力された更新情報を、コントロールユニット２１に与える。
【００３７】
更新情報入力部１２は、前述のように、たとえば、記憶媒体に記憶されている地図情報などの更新情報を読取り可能な記憶媒体読取装置によって構成される。更新情報入力部１２は、ＵＳＢ（Universal Serial Bus）などの接続端子として構成されてもよい。この場合、接続端子である更新情報入力部１２と、情報を有する携帯型の記憶媒体とが直接または有線で接続される。
【００３８】
携帯型の記憶媒体は、携帯電話機または携帯型タブレット端末などの携帯型情報通信装置であってもよい。携帯型情報通信装置と更新情報入力部１２とは、有線で接続されていてもよいが、物理的に接続されている必要はなく、無線で情報の授受をするものであってもよい。情報の授受の方式は、たとえば電波方式でもよいし、光方式でもよい。
【００３９】
また、更新情報入力部１２は、別途設置された情報センターと情報の授受を行う通信装置を内蔵し、この通信装置によって、たとえば、前述の地図情報あるいは他の情報などを授受するものであってもよい。この通信装置を内蔵する代わりに、前述の携帯型情報通信装置を用いるものであってもよい。
【００４０】
更新情報は、１つ以上のエリア更新情報を有する。エリア更新情報は、更新エリア情報、更新バージョン情報、更新種別、更新データおよび差分更新データを含む。
【００４１】
更新エリア情報は、どのエリアを更新するかを示す情報である。更新バージョン情報は、当該更新情報に更新することによって得られる地図情報のバージョンを示す情報である。更新種別は、更新が置き換え更新、および差分更新のいずれであるかを示す情報である。
【００４２】
更新データは、更新種別が置き換え更新であるときに存在する情報である。更新データは、更新エリア情報が示すエリアにおける、更新バージョン情報が示すバージョンの地図情報である。
【００４３】
差分更新データは、更新種別が差分更新であるときに存在する情報である。差分更新データは、更新エリア情報が示すエリアにおける、更新バージョン情報が示すバージョンの地図情報と、地図情報記憶部１１に記憶されている前記エリアの地図情報との差分を表すデータである。
【００４４】
コントロールユニット２１は、更新情報入力部１２から与えられた更新情報を地図情報更新部１３に与える。
【００４５】
地図情報更新部１３は、コントロールユニット２１からの指示に従って、地図情報記憶部１１に記憶されている地図情報を更新する。具体的には、地図情報更新部１３は、コントロールユニット２１から与えられた更新情報を用いて、地図情報記憶部１１に記憶されている地図情報のうち、更新情報の更新エリア情報が示すエリアの地図情報を更新する。
【００４６】
更新情報に含まれる更新種別が、置き換え更新である場合は、地図情報更新部１３は、地図情報記憶部１１に記憶されている地図情報を、更新データが示す地図情報に置き換える。
【００４７】
更新情報に含まれる更新種別が、差分更新である場合は、地図情報更新部１３は、差分更新データを用いて、地図情報記憶部１１に記憶されている地図情報のうち、更新エリア情報が示すエリアにおける、更新バージョン情報が示すバージョンの地図情報と、地図情報記憶部１１に記憶されている前記エリアの地図情報との差分を更新する。
【００４８】
コントロールユニット２１は、ＣＰＵ（Central Processing Unit）によって実現される。コントロールユニット２１は、内蔵するメモリに記憶された制御プログラムに従って、地図描画装置２０を構成する地図情報記憶部１１、地図情報更新部１３、現在位置検出部２２、施設検索部２４、経路計算部２５、誘導案内部２６、情報描画部２７、音声制御部２８、表示制御部２９および情報記憶部３０を統括的に制御する。
【００４９】
ＧＰＳ受信機４１は、ＧＰＳ衛星から送信される電波信号を受信する。ＧＰＳ受信機４１は、受信した電波信号を現在位置検出部２２に与える。現在位置検出部２２に与えられた電波信号は、衛星航法システムを適用して、車両２の現在位置を測定するときに用いられる。
【００５０】
自立航法センサ４２は、車両２の方位を検出する方位センサ、および車両２の車輪の回転数を検出して走行距離を検出する走行距離センサを備える。自立航法センサ４２は、方位センサによって検出された方位を表す情報（以下「方位情報」という）、および走行距離センサによって検出された走行距離を表す情報（以下「走行距離情報」という）を、現在位置検出部２２に与える。現在位置検出部２２に与えられた方位情報および走行距離情報は、自立航法システムを適用して、車両２の現在位置および方位を検出するときに用いられる。
【００５１】
現在位置検出部２２は、ＧＰＳ受信機４１から与えられる電波信号、ならびに自立航法センサ４２から与えられる方位情報および走行距離情報に基づいて、衛星航法システムと自立航法システムとを併用し、かつ地図情報に基づくマップマッチングを行うことによって、車両２の現在位置および進行方向を検出する。
【００５２】
交通情報送受信部４３は、コントロールユニット２１との間で、交通情報を送受信する。詳細に述べると、交通情報送受信部４３は、逐次または予め定めるタイミングで、交通情報を受信または送信する。交通情報送受信部４３は、受信した交通情報をコントロールユニット２１に与える。
【００５３】
交通情報送受信部４３は、たとえば道路交通情報通信システム（Vehicle Information and Communication System；略称：ＶＩＣＳ（登録商標））から、ＦＭ多重放送、電波ビーコンまたは光ビーコンによって提供される交通情報を受信する。交通情報は、各道路の渋滞状況、渋滞距離、通行規制および走行所要時間などの情報を含む。
【００５４】
交通情報送受信部４３は、ＤＳＲＣ（Dedicated Short Range Communication）による通信が可能に構成される。ＤＳＲＣは、５．８ＧＨｚ帯域の電波を使う狭域無線技術である。ＤＳＲＣを、路側機と車両２との間の双方向通信または一方向通信に用いることによって、種々のサービスを使用者へ提供することができる。
【００５５】
交通情報送受信部４３が、交通情報を送信する送信機として機能する場合としては、車両２に関する情報、たとえば現在位置、走行速度、およびその他のプローブ情報と呼ばれる情報を送信する場合などがある。コントロールユニット２１との間で交通情報を双方向で授受しない場合は、交通情報送受信部４３は、交通情報受信部に代えることができる。
【００５６】
指示入力部２３は、たとえば、使用者によって操作されるハードウェアの操作スイッチ、後述するディスプレイ４５に表示されるタッチスイッチ、車両２のハンドルなどに設置されるリモートコントローラ、または使用者の音声による指示を認識する音声認識機能を有する音声認識装置などによって構成される。
【００５７】
指示入力部２３は、使用者が数字情報、文字情報および地図描画装置２０への指示情報などの情報を入力するときに用いられる。使用者によって指示入力部２３が操作されると、指示入力部２３は、使用者の操作に応じた指示を表す指示信号を生成して、コントロールユニット２１、施設検索部２４、経路計算部２５、誘導案内部２６および情報描画部２７の少なくともいずれか１つに与える。
【００５８】
施設検索部２４、経路計算部２５、誘導案内部２６および情報描画部２７は、指示入力部２３から与えられた指示信号をコントロールユニット２１に与える。したがって地図描画装置２０の使用者は、指示入力部２３を操作することによって、その操作に応じた指示をコントロールユニット２１、施設検索部２４、経路計算部２５、誘導案内部２６および情報描画部２７に与えることができる。
【００５９】
施設検索部２４は、地図情報記憶部１１に記憶されている施設情報から、所望の施設を検索する。具体的には、施設検索部２４は、指示入力部２３から与えられた使用者の指示に基づいて、地図情報記憶部１１に記憶されている地図情報を検索して、使用者が所望する施設および場所などを検索する。施設検索部２４によって検索された結果は、コントロールユニット２１および表示制御部２９を介して、ディスプレイ４５に与えられ、ディスプレイ４５に表示される。
【００６０】
経路計算部２５は、使用者が所望する地点に到達するための望ましい経路を計算する。具体的には、経路計算部２５は、指示入力部２３から与えられる指示信号に基づいて、車両２の現在位置から、使用者が設定した目的地および経由地などの地点までの経路として推奨される経路（以下「推奨経路」という）を計算する。推奨経路とは、たとえば、走行距離が最も短くなる最短経路、所要時間が最も短くなる最速経路、有料道路の費用も含めて最も安価になる安価経路、最も燃費が良い低燃費経路、または時間と費用とのバランスが良い標準経路をいう。推奨経路は、これらの経路の中から選択可能に構成されてもよい。
【００６１】
経路計算部２５は、コントロールユニット２１を介して、現在位置検出部２２から車両２の現在位置を取得する。また経路計算部２５は、指示入力部２３から入力された地点情報と、地図情報記憶部１１から取得した地図情報とに基づいて、推奨経路を計算する。経路計算部２５によって計算された推奨経路は、コントロールユニット２１および表示制御部２９を介して、ディスプレイ４５に与えられ、ディスプレイ４５に表示される。
【００６２】
経路計算部２５が経路計算をするときには、たとえば、各道路を線分で表したリンクにそれぞれ割り当てられたリンクコストを累積し、最小のリンクコストとなる経路を演算する公知のダイクストラ法などが用いられる。
【００６３】
誘導案内部２６は、指示入力部２３から与えられる指示信号に基づいて、誘導用情報をコントロールユニット２１に提供して、予め定める要所で使用者の運転操作を補助する。たとえば、誘導案内部２６は、推奨経路を走行中に、交差点もしくは分岐路などの進路変更すべき地点、または、間違えやすい地点を表す誘導用情報を提供する。また、誘導案内部２６は、複数車線を有する道路を走行中に、その先の右左折を加味して、予め定める車線に車線変更しておくように誘導する地点を表す誘導用情報を提供する。
【００６４】
誘導案内部２６は、コントロールユニット２１を介して、現在位置検出部２２から車両２の現在位置を取得する。また誘導案内部２６は、コントロールユニット２１を介して、経路計算部２５から推奨経路を取得する。また誘導案内部２６は、コントロールユニット２１を介して、地図情報記憶部１１から、地図情報に含まれる誘導用情報を取得する。
【００６５】
誘導案内部２６は、車両２が予め定める要所、たとえば交差点に到達したときに、たとえば交差点において進むべき方向を矢印または道路への塗色などによって可視的に付与し、かつ、拡大または拡大変形した拡大案内図をディスプレイ４５に表示するように、コントロールユニット２１を介して表示制御部２９に指示する。または、誘導案内部２６は、進むべき方向を可視的に付与し、かつ、要所の実際の画像またはこれに類似した画像をディスプレイ４５に表示するように、コントロールユニット２１を介して表示制御部２９に指示する。
【００６６】
情報描画部２７は、地図情報および誘導用情報などの使用者が所望する各種情報をディスプレイ４５に描画するための情報処理を行う。また情報描画部２７は、地図描画装置２０が有する各種機能の設定などをメニュー画面としてディスプレイ４５に描画するための情報処理を行う。
【００６７】
情報描画部２７は、地図描画部１４およびメニュー描画部３１を備える。地図描画部１４は、指示入力部２３から与えられる指示信号に基づいて、地図情報記憶部１１に記憶されている地図情報を処理して、所望の地図をディスプレイ４５に描画するための情報処理を行う。メニュー描画部３１は、指示入力部２３から与えられる指示信号に基づいて、メニュー画面の状態を管理し、メニュー画面をディスプレイ４５に描画するための情報処理を行う。
【００６８】
地図描画部１４は、地図情報記憶部１１、現在位置検出部２２、施設検索部２４、経路計算部２５、誘導案内部２６およびメニュー描画部３１から必要な情報を取得し、指示入力部２３から与えられる指示に基づいて、ディスプレイ４５に表示すべき情報を処理する。地図描画部１４は、ディスプレイ４５に描画すべき地図に関する描画情報を、コントロールユニット２１を介して表示制御部２９に与える。描画情報は、たとえば、道路データ、背景データおよび名称・記号データである。
【００６９】
地図描画部１４は、コントロールユニット２１を介して描画情報を表示制御部２９に与えることによって、ディスプレイ４５に地図を描画する。本実施の形態では、地図描画部１４は、各エリア地図情報のバージョン情報に基づいて、各エリアの地図の表示形態が異なるように、地図を描画する。具体的には、地図描画部１４は、各エリアの地図が各エリア地図情報のバージョンに応じて異なる高さとなるように、地図を立体的に描画する。
【００７０】
メニュー描画部３１は、指示入力部２３から与えられる指示に基づいて、ディスプレイ４５に描画すべきメニュー画面に関する描画情報を、コントロールユニット２１を介して表示制御部２９に与える。メニュー画面の描画には、ディスプレイ４５の表示画面上に設定されるタッチスイッチの設定が含まれる。使用者がタッチスイッチを操作した場合には、その操作が指示入力部２３で認識されるようになっている。
【００７１】
音声制御部２８は、誘導案内部２６からコントロールユニット２１を介して誘導用情報が入力されると、入力された誘導用情報を音声で出力するように、スピーカ４４に出力指示することができる。具体的には、音声制御部２８は、誘導用情報として音声データが入力されると、入力された音声データを、スピーカ４４で取り扱い可能な音声信号に変換して、スピーカ４４に与える。これによって、スピーカ４４から音声として誘導用情報が出力される。
【００７２】
スピーカ４４は、音声制御部２８から与えられる音声信号が表す音声を出力する。本実施の形態では、複数のスピーカ４４が備えられている。音声制御部２８は、入力される音声データが誘導用情報である場合、複数のスピーカ４４のうち、運転席に近いスピーカ４４から誘導用情報を出力するように、スピーカ４４を制御する。
【００７３】
複数のスピーカ４４は、全て同じ構造でもよいし、異なる構造でもよい。たとえば、高音を主として出力する構造、中音を主として出力する構造、低音を主として出力する構造などのように、異なる構造のスピーカで役割分担されていてもよい。誘導用情報の出力に用いられるスピーカ４４は、聞き取りやすさを考慮して、中音を主として出力する構造が望ましい。
【００７４】
表示制御部２９は、コントロールユニット２１から与えられる制御指令に従って、コントロールユニット２１を介して情報描画部２７から与えられる描画情報を、ディスプレイ４５で取り扱い可能な映像信号に変換して、ディスプレイ４５に、描画情報が表す画像を表示する指示を与える。
【００７５】
ディスプレイ４５は、たとえば液晶ディスプレイによって実現される。ディスプレイ４５は、表示制御部２９から与えられる指示に基づいて、表示画面上に描画情報が表す画像を表示する。
【００７６】
情報記憶部３０は、半導体メモリなどによって実現される。情報記憶部３０は、種々の情報を記憶する。
【００７７】
本実施の形態では、代表的な各機能をコントロールユニット２１とはそれぞれ独立して構成される場合について説明したが、これらの各機能、たとえば現在位置検出部２２、地図情報更新部１３、施設検索部２４、経路計算部２５、誘導案内部２６、情報描画部２７、音声制御部２８および表示制御部２９の機能は、コントロールユニット２１に内蔵されて構成されてもよく、たとえばマイクロコンピュータによって実現される構成であってもよい。また、情報描画部２７と表示制御部２９とは、一体に構成されてもよい。
【００７８】
前述のように、本実施の形態の地図描画装置２０は、地図情報記憶部１１に記憶された地図情報に基づいて動作する独立方式のナビゲーション装置である。地図描画装置２０は、これに限定されるものではなく、たとえば、必要なときに、必要な範囲の地図情報を通信によって取得し、取得した地図情報を、ＤＲＡＭ（Dynamic Random Access Memory）などで構成される内部のワークメモリ装置に一時的に記憶して使用する通信方式のナビゲーション装置であってもよい。
【００７９】
図３は、本発明の第２の実施の形態における地図描画装置２０のハードウェア構成を示すブロック図である。地図描画装置２０は、図３に示すように、少なくとも処理回路５１、メモリ５２および入出力インタフェース５３を含んで構成される。
【００８０】
前述の図２に示すＧＰＳ受信機４１、自立航法センサ４２、交通情報送受信部４３、スピーカ４４およびディスプレイ４５は、入出力インタフェース５３に接続される。図２では、ＧＰＳ受信機４１、自立航法センサ４２、交通情報送受信部４３、スピーカ４４およびディスプレイ４５が、地図描画装置２０に外付けされる構成としたが、これらのハードウェアが地図描画装置２０の内部に配設される構成にしてもよい。
【００８１】
地図描画装置２０における地図情報更新部１３および地図描画部１４の各機能は、処理回路５１によって実現される。すなわち、地図描画装置２０は、更新情報入力部１２に入力される更新情報に基づいて、地図情報記憶部１１に記憶される地図情報のうち、更新すべきエリアの地図情報を地図情報更新部１３が更新し、各エリアの地図が各エリアの地図情報のバージョンに応じて異なる高さとなるように、地図描画部１４が各エリアの地図情報に基づいて地図を立体的に描画するための処理回路５１を備える。処理回路５１は、メモリ５２に記憶されるプログラムを実行するＣＰＵ（中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサ、ＤＳＰ（Digital Signal Processor）ともいう）である。
【００８２】
地図情報更新部１３および地図描画部１４の機能は、ソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせによって実現される。ソフトウェアおよびファームウェアはプログラムとして記述され、メモリ５２に記憶される。
【００８３】
処理回路５１は、メモリ５２に記憶されたプログラムを読み出して実行することによって、各部の機能を実現する。すなわち、地図描画装置２０は、処理回路５１によって実行されるときに、更新情報入力部１２に入力される更新情報に基づいて、地図情報記憶部１１に記憶される地図情報のうち、更新すべきエリアの地図情報を地図情報更新部１３が更新するステップと、各エリアの地図が各エリアの地図情報のバージョンに応じて異なる高さとなるように、地図描画部１４が各エリアの地図情報に基づいて地図を立体的に描画するステップとが結果的に実行されることになるプログラムを記憶するためのメモリ５２を備える。
【００８４】
また、これらのプログラムは、地図情報更新部１３および地図描画部１４が行う処理の手順および方法をコンピュータに実行させるものであるともいえる。
【００８５】
ここで、メモリ５２は、たとえば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、フラッシュメモリ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）などの、不揮発性または揮発性の半導体メモリ、ならびに磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、およびＤＶＤ（Digital Versatile Disc）などが該当する。
【００８６】
図４は、地図描画装置２０における地図描画処理に関する処理手順を示すフローチャートである。図４に示すフローチャートの各処理は、コントロールユニット２１によって実行される。図４に示すフローチャートは、地図描画装置２０の電源が投入されるか、または予め定める地図表示更新周期毎に開始され、ステップＳ１に移行する。地図表示更新周期は、ディスプレイ４５に表示される地図を更新する周期である。地図表示更新周期は、たとえば使用者によって適宜設定可能である。
【００８７】
ステップＳ１において、コントロールユニット２１は、指示入力部２３から、地図の更新を要求する更新要求指示が入力されたか否かを判断する。ステップＳ１において、更新要求指示が入力されたと判断された場合は、ステップＳ２に移行し、更新要求指示が入力されていないと判断された場合は、ステップＳ４に移行する。
【００８８】
ステップＳ２において、コントロールユニット２１は、更新情報入力部１２から更新情報を取得する。更新情報を取得すると、ステップＳ３に移行する。
【００８９】
ステップＳ３において、コントロールユニット２１は、地図情報更新部１３に指示して、ステップＳ２で取得した更新情報に含まれるエリア更新情報に基づいて、地図情報記憶部１１に記憶されている地図情報、具体的にはエリア地図情報を更新する。地図情報を更新すると、ステップＳ４に移行する。
【００９０】
ステップＳ４において、コントロールユニット２１は、使用者が指示入力部２３から指定した地図の表示縮尺に応じて、ディスプレイ４５に表示する地図領域を包含するエリアを求め、求めたエリアのエリア地図情報を地図情報記憶部１１から取得する。地図情報を取得すると、ステップＳ５に移行する。
【００９１】
ステップＳ５において、コントロールユニット２１は、使用者によって指示入力部２３から、各エリアの地図情報のバージョン情報に対応した表示（以下「バージョン対応表示」という場合がある）を行うように指示するバージョン対応表示指示が入力されたか否かを判断する。バージョン対応表示指示が入力されたと判断された場合は、ステップＳ６に移行し、バージョン対応表示指示が入力されていないと判断された場合は、ステップＳ７に移行する。
【００９２】
ステップＳ６において、コントロールユニット２１は、地図描画部１４に指示して、バージョン対応表示で地図描画を行う。バージョン対応表示での地図描画では、地図描画部１４は、バージョン番号に応じて、背景、道路、名称およびランドマークなどを描画する。バージョン対応表示での地図描画の詳細については、後述する。バージョン対応表示で地図描画を行った後は、全ての処理手順を終了する。
【００９３】
ステップＳ７において、コントロールユニット２１は、地図描画部１４に指示して、ステップＳ４で取得した各エリア地図情報に基づいて、通常の地図描画を行う。通常の地図描画では、背景、道路、名称およびランドマークなどを、各エリアにおいて同じ高さで描画する。通常の地図描画を行った後は、全ての処理手順を終了する。
【００９４】
図５は、通常の地図描画のときにディスプレイ４５に表示される地図６０の一例を示す図である。通常の地図描画のとき、地図描画部１４は、図５に示すように、複数のエリア、たとえば第１エリア６１、第２エリア６２、第３エリア６３および第４エリア６４の４つのエリアを同じ高さで描画する。具体的には、地図描画部１４は、背景、道路、名称およびランドマークなどを、各エリア６１〜６４において同じ高さで描画する。
【００９５】
図６は、バージョン対応表示での地図描画のときにディスプレイ４５に表示される地図６０Ａの一例を示す図である。図６において、縦軸は、地図が描画される高さ（以下「描画高さ」という場合がある）Ｈを示す。描画高さは、本実施の形態では、地図の背景、道路、名称およびランドマークなどのパーツが描画される高さをいう。図６では、理解を容易にするために、図６の紙面に向かって右側の４つのエリア６１〜６４の地図から、左側のバージョン対応表示で描画される地図（以下「バージョン対応表示地図」という場合がある）６０Ａの方に向かって移動するように矢印で示している。実際には、ディスプレイ４５には、図６の紙面に向かって右側の各エリア６１〜６４の地図および矢印は表示されず、左側のバージョン対応表示地図６０Ａが表示される。
【００９６】
図６に示す例では、第３エリア６３のバージョン番号が最も大きく、第２エリア６２のバージョン番号が次に大きく、第１エリア６１および第４エリア６４のバージョン番号が最も小さい場合を示す。図６に示すように、地図描画部１４は、各エリア６１〜６４の地図を、バージョン番号が大きいエリアほど、その背景、道路、名称、ランドマークの高さがより高くなるように描画する。
【００９７】
たとえば、地図描画部１４は、予め定める、基準となる描画高さである基準描画高さをΔＨとし、バージョン番号がｎであるエリアの描画高さをｎ×ΔＨで求め、各エリアの背景、道路、名称およびランドマークを含む地図を、求めた描画高さ（ｎ×ΔＨ）で描画する。ここで求められる描画高さは、基準面の高さをゼロ（０）としたときの基準面からの絶対的な高さとなる。
【００９８】
描画高さは、これに限定されない。たとえば、図４のステップＳ４で求めたエリアの最小のバージョン番号（以下「最小バージョン番号」という場合がある）をＮｍｉｎとするとき、描画高さを（ｎ−Ｎｍｉｎ）×ΔＨとしてもよい。これによって、最小バージョン番号Ｎｍｉｎに対して相対的な高さの描画高さとすることができる。
【００９９】
また、予め定める設定高さをＨ０とし、図４のステップＳ４で求めたエリアの最大のバージョン番号（以下「最大バージョン番号」という場合がある）をＮｍａｘとするとき、描画高さを（ｎ／Ｎｍａｘ）×Ｈ０としてもよい。これによって、最大バージョン番号Ｎｍａｘの描画高さを、設定高さＨ０に制限することができる。
【０１００】
また、描画高さを（ｎ／（Ｎｍａｘ−Ｎｍｉｎ））×Ｈ０としてもよい。これによって、最小バージョン番号Ｎｍａｘから最大バージョン番号Ｎｍｉｎまでのエリアの高さを設定高さＨ０に制限することができる。
【０１０１】
このように本実施の形態では、地図描画部１４は、各エリア６１〜６４の地図を、各エリア６１〜６４の地図情報のバージョンに応じて求められる描画高さで描画する。これによって、使用者は、各エリア６１〜６４の地図情報のバージョンの関係を容易に把握することができる。したがって、使用者は、地図情報の更新状況を容易に把握することができる。
【０１０２】
図７は、バージョン対応表示での地図描画のときにディスプレイ４５に表示される地図６０Ｂの他の例を示す図である。図７に示す例では、図６に示す例と同様に、第３エリア６３のバージョン番号が最も大きく、第２エリア６２のバージョン番号が次に大きく、第１エリア６１および第４エリア６４のバージョン番号が最も小さい場合を示す。
【０１０３】
図６に示す例と同様に、図７において、縦軸は、描画高さＨを示す。図７では、理解を容易にするために、図７の紙面に向かって右側の４つのエリア６１〜６４の地図から、左側のバージョン対応表示地図６０Ｂの方に向かって移動するように矢印で示している。実際には、ディスプレイ４５には、図７の紙面に向かって右側の各エリア６１〜６４の地図および矢印は表示されず、左側のバージョン対応表示地図６０Ｂが表示される。
【０１０４】
図７に示す例では、背景、道路、名称およびランドマークを含む各エリア６１〜６４の地図の描画高さは、前述の図６に示す例と同様である。図７に示す例では、地図描画部１４は、描画高さが、予め定める基準高さよりも高いエリア６１〜６４の地図を描画する場合、描画高さが基準高さよりも高いエリアの地図を、描画高さを有する立体、すなわち描画高さと同じ高さの立体で描画する。
【０１０５】
たとえば、図７に示す例では、基準高さをゼロ（０）とした場合である。この場合、描画高さが基準高さよりも高いエリアは、第２エリア６２および第３エリア６３となる。したがって、第２エリア６２および第３エリア６３は、各エリア６２，６３の描画高さを有する立体で描画される。
【０１０６】
これによって、描画高さが基準高さよりも高いエリアである第２エリア６２および第３エリア６３については、各エリア６２，６３の側面６２Ａ，６３Ａが描画されることになる。したがって、エリアが分かり易くなる。
【０１０７】
このように本実施の形態では、地図描画部１４は、描画高さが基準高さよりも高いエリア６２，６３の地図を描画する場合、その描画高さが基準高さよりも高いエリア６２，６３の地図を、描画高さを有する立体で描画する。これによって、使用者は、各エリア６１〜６４の地図情報のバージョンの関係をさらに容易に把握することができる。したがって、使用者は、地図情報の更新状況を容易に把握することができる。
【０１０８】
図８は、バージョン対応表示での地図描画のときにディスプレイ４５に表示される地図７０の他の例を示す図である。図８に示す例では、図６および図７に示す例と同様に、第３エリア７３のバージョン番号が最も大きく、第２エリア７２のバージョン番号が次に大きく、第１エリア７１および第４エリア７４のバージョン番号が最も小さい場合を示す。
【０１０９】
図６および図７に示す例と同様に、図８において、縦軸は、描画高さＨを示す。図８では、理解を容易にするために、図８の紙面に向かって右側の４つのエリア７１〜７４の地図から、左側のバージョン対応表示地図７０の方に向かって移動するように矢印で示している。実際には、ディスプレイ４５には、図７の紙面に向かって右側の各エリア７１〜７４の地図および矢印は表示されず、左側のバージョン対応表示地図７０が表示される。
【０１１０】
図８に示す例では、地図描画部１４は、各エリア７１〜７４の地図のうち、道路７１Ａ〜７４Ａを、各エリア７１〜７４のバージョン番号に関わらず同一の高さで描画し、道路を除く残余の部分、すなわち背景、名称およびランドマークを、前述のようにして求められる描画高さで描画する。たとえば、道路を除く残余の部分を、バージョン番号が大きいエリアほど、より低くなるように描画する。
【０１１１】
たとえば、予め定める基準描画高さをΔＨとし、予め定める設定高さをＨ０とし、前述の図４のステップＳ４で求めたエリアの最小バージョン番号をＮｍｉｎとし、最大バージョン番号をＮｍａｘとするとき、すべてのエリアの道路を設定高さＨ０で描画する。また、バージョン番号がｎであるエリアの道路を除く残余の部分、すなわち背景、名称およびランドマークの部分の描画高さをＨ０−（ｎ−Ｎｍａｘ）×ΔＨで求め、求めた高さとなるように背景、名称およびランドマークの部分を描画する。これによって、設定高さＨ０から基準描画高さΔＨずつ低くなるように、各エリアの道路を除く残余の部分を描画することができる。図８に示す例では、設定高さＨ０を、基準描画高さΔＨの２倍（２ΔＨ）としている。
【０１１２】
このように図８に示す例では、地図描画部１４は、各エリアの地図のうち、道路を同一の高さで描画し、道路を除く残余の部分を描画高さで描画する。これによって、本来接続されている道路が、断絶したように見えることを防ぐことができる。また、たとえば新しい道路が追加された場合には、道路が途切れているエリアにおいて、地図の更新が必要であることを容易に把握することができる。
【０１１３】
また、地図描画部１４は、予め定める最小高さをＨ１として、基準描画高さΔＨの代わりに最小高さＨ１を用いて、Ｈ１／（Ｎｍａｘ−Ｎｍｉｎ）で求めた値を描画高さとして用いてもよい。これによって、設定高さＨ０から、最小高さＨ１以上には低くならないように各エリアの地図を描画することができる。
【０１１４】
＜第３の実施の形態＞
本発明の第３の実施の形態における地図描画装置は、前述の図２に示す第２の実施の形態における地図描画装置２０と構成が同一であるので、図示および共通する説明を省略する。
【０１１５】
本実施の形態では、地図描画部１４は、隣接するエリア間で地図情報のバージョンが異なる場合、隣接するエリアの境界を示すように、地図を描画する。本実施の形態の地図描画部１４の機能も、前述の第２の実施の形態と同様に、図３に示す処理回路５１がメモリ５２に記憶されたプログラムを読み出して実行することによって実現される。
【０１１６】
また本実施の形態では、エリア地図情報は、各エリアを撮影した写真を表す地図画像データである。したがって、バージョン情報としては、作成日付および作成時刻に代えて、各エリアの地図画像の撮影日付および撮影時刻が記憶される。
【０１１７】
地図画像データは、たとえば、地図画像をビットマップで表したデータである。地図画像データとしては、これに限定されず、たとえば、ＪＰＥＧ（Joint Photographic Experts Group）などの圧縮形式のデータを用いてもよい。
【０１１８】
本実施の形態では、前述の図４に示すステップＳ７において、コントロールユニット２１は、ステップＳ４で取得した各エリア地図情報に基づいて、地図描画部１４に指示して、通常の地図描画で、各エリアのビットマップを描画する。
【０１１９】
図９は、ビットマップで描画する場合に、通常の地図描画のときにディスプレイ４５に表示される地図８０の一例を示す図である。ビットマップで描画する場合、地図描画部１４は、通常の地図描画のとき、図９に示すように、複数のエリア、たとえば第１エリア８１、第２エリア８２、第３エリア８３および第４エリア８４の４つのエリアを、地図８０において隣接するエリアの境界を示さずに描画する。図９では、理解を容易にするために、隣接するエリアの境界に二点鎖線を記載しているが、この二点鎖線は、実際にはディスプレイ４５に表示されない。
【０１２０】
前述の図４のステップＳ６では、コントロールユニット２１は、ステップＳ４で取得した各エリア地図情報に基づいて、地図描画部１４に指示して、バージョン対応表示で、各エリアのビットマップを描画する。
【０１２１】
図１０は、ビットマップで描画する場合に、バージョン対応表示での地図描画のときにディスプレイ４５に表示される地図８０Ａの一例を示す図である。図１０では、図９と同様に、理解を容易にするために、隣接するエリアの境界に二点鎖線を記載しているが、この二点鎖線は、実際にはディスプレイ４５に表示されない。
【０１２２】
地図描画部１４は、図１０に示すように、隣接するエリア間で地図情報のバージョンが異なる場合、たとえば第２エリア８２のバージョンと、残余のエリアである第１エリア８１、第３エリア８３および第４エリア８４のバージョンとが異なる場合、地図８０Ａにおいて隣接するエリア同士の境界に、境界線８５を描画する。
【０１２３】
具体的には、コントロールユニット２１は、隣接するエリアのバージョン番号、または作成日付、作成時刻を比較し、異なるときは、隣接するエリアの境界線８５を描画する。
【０１２４】
このように本実施の形態では、地図描画部１４は、隣接するエリア間で地図情報のバージョンが異なる場合、隣接するエリアの境界を示すように地図を描画する。これによって、使用者は、地図情報のバージョンが異なるエリアを容易に把握することができる。したがって、使用者は、地図情報の更新状況を容易に把握することができる。
【０１２５】
また本実施の形態では、地図描画部１４は、隣接するエリア同士の境界に境界線８５を描画する。これによって、使用者は、どのエリアと、どのエリアとが、地図情報のバージョンが異なるかを、容易に把握することができる。
【０１２６】
図１１は、バージョン対応表示での地図描画のときにディスプレイ４５に表示される地図８０Ｂの他の例を示す図である。図１１では、図１０に示す例と同様に、第２エリア８２Ａのバージョン番号が相対的に大きく、残りの第１エリア８１、第３エリア８３および第４エリア８４のバージョン番号が相対的に小さい場合を示す。図１１では、図９と同様に、理解を容易にするために、隣接するエリアの境界に二点鎖線を記載しているが、この二点鎖線は、実際にはディスプレイ４５に表示されない。
【０１２７】
図１１に示す例では、地図描画部１４は、地図８０Ｂにおいて隣接するエリアのうち、地図情報のバージョンが新しい方のエリアの地図の一部分が、地図情報のバージョンが古い方のエリアの地図に重畳されるように描画する。具体的には、コントロールユニット２１は、隣接するエリアのバージョン情報、たとえばバージョン番号、作成日付または作成時刻を比較する。そして、コントロールユニット２１は、隣接するエリアのバージョン情報が異なるときは、隣接するエリアの境界部分で、より新しいエリアの画像が、より古い画像を覆うように、地図描画部１４に指示して描画する。
【０１２８】
図１１に示す例では、地図情報のバージョンが新しい第２エリア８２Ａの地図の一部分が、地図情報のバージョンが古い残りの第１エリア８１、第３エリア８３および第４エリア８４の地図に重畳されるように描画される。図１１に示す例では、さらに、地図情報のバージョンが新しい第２エリア８２Ａは、折返し部分８６を有するように描画される。
【０１２９】
このように図１１に示す例では、地図描画部１４は、地図８０Ｂにおいて隣接するエリアのうち、地図情報のバージョンが新しい方のエリア８２の地図の一部分が、地図情報のバージョンが古い方のエリア８１，８３，８４の地図に重畳されるように、各エリア８１〜８４の地図を描画する。これによって、使用者は、新旧の地図の変遷を把握することができる。
【０１３０】
図１２は、バージョン対応表示での地図描画のときにディスプレイ４５に表示される地図８０Ｃの他の例を示す図である。図１３は、バージョン対応表示での地図描画のときにディスプレイ４５に表示される地図８０Ｄの他の例を示す図である。図１４は、バージョン対応表示での地図描画のときにディスプレイ４５に表示される地図８０Ｅの他の例を示す図である。
【０１３１】
図１２〜図１４では、図１０に示す例と同様に、第２エリア８２のバージョン番号が相対的に大きく、残りの第１エリア８１、第３エリア８３および第４エリア８４のバージョン番号が相対的に小さい場合を示す。図１２〜図１４では、図９と同様に、理解を容易にするために、隣接するエリアの境界に二点鎖線を記載しているが、この二点鎖線は、実際にはディスプレイ４５に表示されない。
【０１３２】
図１２に示す例では、地図描画部１４は、地図８０Ｃにおいて隣接するエリアのうち、地図情報のバージョンが新しい方のエリアである第２エリア８２の境界部分８７と、地図情報のバージョンが古い方のエリアである第１エリア８１、第３エリア８３および第４エリア８４の境界部分８８とを、各エリア８１〜８４の境界部分８７，８８を除く残余の部分よりも濃い色で描画する。
【０１３３】
図１３に示す例では、地図描画部１４は、地図８０Ｄにおいて隣接するエリアのうち、地図情報のバージョンが新しい方のエリアである第２エリア８２の境界部分８７を、第２エリア８２の境界部分８７を除く残余の部分よりも濃い色で描画する。
【０１３４】
図１４に示す例では、地図描画部１４は、地図８０Ｅにおいて隣接するエリアのうち、地図情報のバージョンが古い方のエリアである第１エリア８１、第３エリア８３および第４エリア８４の境界部分８９を、各エリア８１，８３，８４の境界部分８９を除く残余の部分よりも濃い色で描画する。図１４に示す例では、第３エリア８３の境界部分８９は、角部８９Ａが面取り形状に加工されて描画される。
【０１３５】
このように、図１２〜図１４に示す例では、地図描画部１４は、隣接するエリアのうち、地図情報のバージョンが新しい方のエリアである第２エリア８２の境界部分８７と、地図情報のバージョンが古い方のエリアである第１エリア８１、第３エリア８３および第４エリア８４の境界部分８８との少なくとも一方を、各エリア８１〜８４の境界部分８７，８８を除く残余の部分よりも濃い色で描画する。これによって、使用者は、色の濃淡で、地図の新旧の違いを容易に把握することができる。したがって、使用者は、地図情報の更新状況を容易に把握することができる。
【０１３６】
図１２に示す２つの境界部分８７，８８は、同一の色および濃淡で構成されてもよいし、異なる色および濃淡で構成されてもよい。また図１２〜図１４に示す境界部分８７，８８，８９は、単一の濃度の色で構成されてもよいし、徐々に濃淡が変化するグラデーションで構成されてもよい。
【０１３７】
以上に述べた本実施の形態では、各エリアの地図情報は、各エリアを撮影した写真を表す地図画像データであるが、これに限定されない。各エリアの地図情報は、たとえば、前述の第１の実施の形態における地図情報であるベクトル地図を表す地図情報であってもよい。各エリアの地図情報がベクトル地図を表す地図情報である場合でも、地図画像データの場合と同様に実施することができ、同様の効果を得ることができる。
【０１３８】
また前述の第１の実施の形態では、各エリアの地図情報は、ベクトル地図を表す地図情報であるが、これに限定されない。第１の実施の形態における各エリアの地図情報は、たとえば第２の実施の形態における地図情報である、各エリアを撮影した写真を表す地図画像データであってもよい。
【０１３９】
以上に述べた各実施の形態の地図描画装置は、車両とともに移動可能なナビゲーション装置によって実現される場合について説明した。しかし、地図描画装置は、ナビゲーション装置の他に、携帯電話機、スマートフォンまたはタブレット型端末装置などの携帯通信装置によって実現されてもよい。このように、地図描画装置が携帯通信装置によって実現される場合でも、前述の各実施の形態と同様の効果を得ることができる。
【０１４０】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせることが可能である。また、各実施の形態の任意の構成要素を適宜、変更または省略することが可能である。
【０１４１】
本発明は詳細に説明されたが、上記した説明は、すべての態様において、例示であって、本発明がそれに限定されるものではない。例示されていない無数の変形例が、本発明の範囲から外れることなく想定され得るものと解される。
【符号の説明】
【０１４２】
１，２０  地図描画装置、２  車両、１１  地図情報記憶部、１２  更新情報入力部、１３  地図情報更新部、１４  地図描画部、２１  コントロールユニット、２２  現在位置検出部、２３  指示入力部、２４  施設検索部、２５  経路計算部、２６  誘導案内部、２７  情報描画部、２８  音声制御部、２９  表示制御部、３０  情報記憶部、３１  メニュー描画部、４１  ＧＰＳ受信機、４２  自立航法センサ、４３  交通情報送受信部、４４  スピーカ、４５  ディスプレイ、５１  処理回路、５２  メモリ、５３  入出力インタフェース。
【図１】
2016189641.tif 000003
【図２】
2016189641.tif 000004
【図３】
2016189641.tif 000005
【図４】
2016189641.tif 000006
【図５】
2016189641.tif 000007
【図６】
2016189641.tif 000008
【図７】
2016189641.tif 000009
【図８】
2016189641.tif 000010
【図９】
2016189641.tif 000011
【図１０】
2016189641.tif 000012
【図１１】
2016189641.tif 000013
【図１２】
2016189641.tif 000014
【図１３】
2016189641.tif 000015
【図１４】
2016189641.tif 000016
【手続補正書】
【提出日】平成29年6月29日(2017.6.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
地図を表す地図情報を、予め定めるエリア毎に記憶する地図情報記憶部と、
前記地図情報を更新するための更新情報が入力される更新情報入力部と、
前記更新情報入力部に入力される前記更新情報に基づいて、前記地図情報記憶部に記憶される前記地図情報のうち、更新すべきエリアの地図情報を更新する地図情報更新部と、
各前記エリアの地図情報に基づいて前記地図を描画する地図描画部とを備え、
前記地図描画部は、各前記エリアの地図が各前記エリアの地図情報のバージョンに応じて異なる高さとなるように、前記地図を立体的に描画するバージョン対応表示地図描画モードと、各前記エリアの地図が各前記エリアの地図情報のバージョンに関わらず同じ高さとなるように、前記地図を描画する通常地図描画モードと、を有する
ことを特徴とする地図描画装置。
【請求項２】
前記地図描画部は、前記バージョン対応表示地図描画モードにおいて、各前記エリアの地図を、各前記エリアの地図情報のバージョンに応じて求められる描画高さで描画することを特徴とする請求項１に記載の地図描画装置。
【請求項３】
前記地図描画部は、前記バージョン対応表示地図描画モードにおいて、各前記エリアの地図が、前記地図情報のバージョンが新しいエリアの地図ほど高い描画高さで描画されるように、前記地図を描画することを特徴とする請求項２に記載の地図描画装置。
【請求項４】
前記地図描画部は、前記バージョン対応表示地図描画モードにおいて、各前記エリアの地図を、前記描画高さを有する立体で描画することを特徴とする請求項３に記載の地図描画装置。
【請求項５】
前記地図描画部は、前記バージョン対応表示地図描画モードにおいて、前記描画高さが、予め定める基準高さよりも高いエリアの地図を描画する場合、前記描画高さが前記基準高さよりも高いエリアの地図を、前記描画高さを有する立体で描画するとともに、前記地図情報のバージョンが最も古いエリアの地図の描画高さと前記地図情報のバージョンが最も新しいエリアの地図の描画高さとの差を一定にすることを特徴とする請求項２に記載の地図描画装置。
【請求項６】
前記地図描画部は、前記バージョン対応表示地図描画モードにおいて、各前記エリアの地図のうち、道路を同一の高さで描画し、道路を除く残余の部分を前記描画高さで描画することを特徴とする請求項２に記載の地図描画装置。
【請求項７】
前記地図描画部は、各前記エリアの地図のうちの道路を、前記地図情報のバージョンが最も新しいエリアの地図と同一の高さで描画し、前記地図情報のバージョンが最も新しいエリアの地図には枠を描画することを特徴とする請求項６に記載の地図描画装置。
【請求項８】
地図を表す地図情報を、予め定めるエリア毎に記憶する地図情報記憶部と、
前記地図情報を更新するための更新情報が入力される更新情報入力部と、
前記更新情報入力部に入力される前記更新情報に基づいて、前記地図情報記憶部に記憶される前記地図情報のうち、更新すべきエリアの地図情報を更新する地図情報更新部と、
各前記エリアの地図情報に基づいて前記地図を描画する地図描画部とを備え、
前記地図描画部は、隣接するエリア間で前記地図情報のバージョンが異なる場合、前記隣接するエリアの境界を示すように、前記地図を描画し、
前記地図描画部は、前記隣接するエリアのうち、前記地図情報のバージョンが新しい方のエリアの地図における前記地図情報のバージョンが古い方のエリアの地図との境界近傍の一部分が、前記地図情報のバージョンが古い方のエリアの地図を覆うように、各前記エリアの地図を描画することを特徴とする地図描画装置。
【請求項９】
前記地図描画部は、前記地図情報のバージョンが新しい方のエリアの地図を、前記地図情報のバージョンが古い方のエリアの地図を覆うコーナー部が折返し部分を有するように描画することを特徴とする請求項８に記載の地図描画装置。
【請求項１０】
前記地図情報は、各エリアを撮影した写真を表す地図画像データであり、
前記地図描画部は、前記隣接するエリアのうち、前記地図情報のバージョンが新しい方のエリアの境界部分と、前記地図情報のバージョンが古い方のエリアの境界部分との少なくとも一方を、各前記エリアの前記境界部分を除く残余の部分よりも濃い色で描画することを特徴とする請求項８に記載の地図描画装置。
【請求項１１】
地図を表す地図情報を、予め定めるエリア毎に記憶し、
前記地図情報を更新するための更新情報が入力されると、入力された前記更新情報に基づいて、前記地図情報のうち、更新すべきエリアの地図情報を更新し、
各前記エリアの地図が各前記エリアの地図情報のバージョンに応じて異なる高さとなるように、各前記エリアの地図情報に基づいて前記地図を立体的に描画するバージョン対応表示地図描画と、各前記エリアの地図が各前記エリアの前記地図情報のバージョンに関わらず同じ高さとなるように、前記地図を描画する通常地図描画とを切り替えて行うことを特徴とする地図描画方法。
【請求項１２】
地図を表す地図情報を、予め定めるエリア毎に記憶し、
前記地図情報を更新するための更新情報が入力されると、入力された前記更新情報に基づいて、前記地図情報のうち、更新すべきエリアの地図情報を更新し、
隣接するエリア間で前記地図情報のバージョンが異なる場合、前記隣接するエリアのうち、前記地図情報のバージョンが新しい方のエリアの地図における前記地図情報のバージョンが古い方のエリアの地図との境界近傍の一部分が、前記地図情報のバージョンが古い方のエリアの地図を覆うようにすることで、前記隣接するエリアの境界を示すように、各前記エリアの地図情報に基づいて、前記地図を描画することを特徴とする地図描画方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の地図描画装置は、地図を表す地図情報を、予め定めるエリア毎に記憶する地図情報記憶部と、地図情報を更新するための更新情報が入力される更新情報入力部と、更新情報入力部に入力される更新情報に基づいて、地図情報記憶部に記憶される地図情報のうち、更新すべきエリアの地図情報を更新する地図情報更新部と、各エリアの地図情報に基づいて地図を描画する地図描画部とを備え、地図描画部は、各エリアの地図が各エリアの地図情報のバージョンに応じて異なる高さとなるように、地図を立体的に描画するバージョン対応表示地図描画モードと、各エリアの地図が各エリアの地図情報のバージョンに関わらず同じ高さとなるように、地図を描画する通常地図描画モードと、を有することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また本発明の地図描画装置は、地図を表す地図情報を、予め定めるエリア毎に記憶する地図情報記憶部と、地図情報を更新するための更新情報が入力される更新情報入力部と、更新情報入力部に入力される更新情報に基づいて、地図情報記憶部に記憶される地図情報のうち、更新すべきエリアの地図情報を更新する地図情報更新部と、各エリアの地図情報に基づいて地図を描画する地図描画部とを備え、地図描画部は、隣接するエリア間で地図情報のバージョンが異なる場合、隣接するエリアの境界を示すように、地図を描画し、地図描画部は、隣接するエリアのうち、地図情報のバージョンが新しい方のエリアの地図における地図情報のバージョンが古い方のエリアの地図との境界近傍の一部分が、地図情報のバージョンが古い方のエリアの地図を覆うように、各エリアの地図を描画することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の地図描画方法は、地図を表す地図情報を、予め定めるエリア毎に記憶し、地図情報を更新するための更新情報が入力されると、入力された更新情報に基づいて、地図情報のうち、更新すべきエリアの地図情報を更新し、各エリアの地図が各エリアの地図情報のバージョンに応じて異なる高さとなるように、各エリアの地図情報に基づいて地図を立体的に描画するバージョン対応表示地図描画と、各エリアの地図が各エリアの地図情報のバージョンに関わらず同じ高さとなるように、地図を描画する通常地図描画とを切り替えて行うことを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また本発明の地図描画方法は、地図を表す地図情報を、予め定めるエリア毎に記憶し、地図情報を更新するための更新情報が入力されると、入力された更新情報に基づいて、地図情報のうち、更新すべきエリアの地図情報を更新し、隣接するエリア間で地図情報のバージョンが異なる場合、前記隣接するエリアのうち、前記地図情報のバージョンが新しい方のエリアの地図における前記地図情報のバージョンが古い方のエリアの地図との境界近傍の一部分が、前記地図情報のバージョンが古い方のエリアの地図を覆うようにすることで、隣接するエリアの境界を示すように、各エリアの地図情報に基づいて、地図を描画することを特徴とする。
【国際調査報告】
2016189641.tif 000017
2016189641.tif 000018