(57)【要約】【課題】第１の地図と、より高精度かつ狭い領域を表す第２の地図と、をスムーズに切り替えることができる。【解決手段】情報処理装置１０は、現在位置取得部１５と、第１の地図１０１を記憶する第１記憶部１１と、第２の地図１０２を記憶する第２記憶部１２と、第１の地図１０１及び第２の地図１０２をそれぞれ表した第１レイヤ１３１及び第２レイヤ１３２を切り替える切替制御部１４と、最前面のレイヤを表示する表示部１７と、を備える。切替制御部１４は、現在位置の垂線の足が第２の地図１０２のオブジェクトの所定の範囲内にある場合、第２レイヤ１３２を最前面のレイヤに設定する。【選択図】図１
2019045212.tif 000002
【特許請求の範囲】
【請求項１】
現在位置を取得する現在位置取得部と、
第１の地図情報を取得する地図情報取得部と、
前記第１の地図情報よりも高精度であり、かつ前記第１の地図情報の領域よりも狭い領域の第２の地図情報を記憶する第２記憶部と、
前記現在位置を含んだ前記第１の地図情報を表す第１レイヤ、及び前記現在位置を含んだ前記第２の地図情報を表す第２レイヤをそれぞれ生成するレイヤ生成部と、
前記レイヤ生成部が生成した前記第１レイヤと前記第２レイヤの切り替えを制御して、前記第１レイヤ又は前記第２レイヤのいずれかを最前面のレイヤとして設定する切替制御部と、
前記最前面のレイヤを表示する表示部と、
を備え、
前記第２の地図情報は、道路情報が埋め込まれた複数のノードと、隣接する前記ノードの間を結ぶリンクと、を有するオブジェクトを含んだ３Ｄ情報で構成されており、
前記切替制御部は、
前記現在位置から地面に対して引いた垂線の足の位置が、前記第２の地図情報に含まれる前記オブジェクトの位置から所定の範囲内にあるか否かを判定する判定部と、
前記判定部により、前記垂線の足の位置が前記オブジェクトの位置から前記所定の範囲内にあると判定された場合には、前記第２レイヤを最前面のレイヤとして設定し、前記垂線の足の位置が前記オブジェクトの位置から前記所定の範囲内にないと判定された場合には、前記第１レイヤを最前面のレイヤとして設定するレイヤ設定部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記第１の地図情報を記憶する第１記憶部をさらに備え、
前記地図情報取得部は、前記第１記憶部から前記第１の地図情報を取得する、
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記切替制御部により設定された前記最前面のレイヤに、前記現在位置を重ね合わせて描画する現在位置描画部をさらに備え、
前記表示部は、前記現在位置描画部により描画された前記最前面のレイヤを表示する、
ことを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記地図情報取得部は、前記第１の地図情報を備えた外部サーバと相互に通信可能であり、
前記地図情報取得部は、前記外部サーバから前記第１の地図情報を取得する、
ことを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記第２の地図情報は、前記オブジェクトを座標位置の情報として含んだ前記３Ｄ情報で構成されており、
前記判定部は、前記現在位置を前記３Ｄ情報における座標位置に変換し、変換された前記座標位置から地面に対して引いた垂線の足の位置が、前記第２の地図情報に含まれる前記オブジェクトの位置から前記所定の範囲内にあるか否かを判定する、
ことを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
情報処理装置が地図情報を切り替えて表示する地図切替方法であって、
前記地図情報は、
第１の地図情報と、
前記第１の地図情報よりも高精度であり、かつ前記第１の地図情報の領域よりも狭い領域の第２の地図情報と、
を備え、
前記第２の地図情報は、道路情報が埋め込まれた複数のノードと、隣接する前記ノードの間を結ぶリンクと、を有するオブジェクトを含んだ３Ｄ情報で構成されており、
前記情報処理装置の現在位置を取得する現在位置取得ステップと、
前記第１の地図情報を取得する第１の地図情報取得ステップと、
前記第２の地図情報を取得する第２の地図情報取得ステップと、
前記現在位置を含んだ前記第１の地図情報を表す第１レイヤ、及び前記現在位置を含んだ前記第２の地図を表す第２レイヤをそれぞれ生成するレイヤ生成ステップと、
前記レイヤ生成ステップにより生成された前記第１レイヤと前記第２レイヤの切り替えを制御して、前記第１レイヤ又は前記第２レイヤのいずれかを最前面のレイヤとして設定する切替制御ステップと、
前記切替制御ステップにより設定された前記最前面のレイヤを所定の表示部に表示する表示ステップと、
を備え、
前記切替制御ステップは、
前記現在位置から地面に対して引いた垂線の足の位置が、前記第２の地図情報に含まれる前記オブジェクトの位置から所定の範囲内にあるか否かを判定する判定ステップと、
前記判定ステップにより、前記垂線の足の位置が前記オブジェクトの位置から前記所定の範囲内にあると判定された場合には、前記第２レイヤを最前面のレイヤとして設定し、前記垂線の足の位置が前記オブジェクトの位置から前記所定の範囲内にないと判定された場合には、前記第１レイヤを最前面のレイヤとして設定するレイヤ設定ステップと、
を備えることを特徴とする地図切替方法。
【請求項７】
情報処理装置が地図情報を切り替えて表示する地図切替プログラムであって、
前記地図情報は、
第１の地図情報と、
前記第１の地図情報よりも高精度であり、かつ前記第１の地図情報の領域よりも狭い領域の第２の地図情報と、
を備え、
前記第２の地図情報は、道路情報が埋め込まれた複数のノードと、隣接する前記ノードの間を結ぶリンクと、を有するオブジェクトを含んだ３Ｄ情報で構成されており、
前記情報処理装置に、
前記情報処理装置の現在位置を取得する現在位置取得ステップと、
前記第１の地図情報を取得する第１の地図情報取得ステップと、
前記第２の地図情報を取得する第２の地図情報取得ステップと、
前記現在位置を含んだ前記第１の地図情報を表す第１レイヤ、及び前記現在位置を含んだ前記第２の地図を表す第２レイヤをそれぞれ生成するレイヤ生成ステップと、
前記第１レイヤと前記第２レイヤとの切り替えを制御して、前記第１レイヤ又は前記第２レイヤのいずれかを最前面のレイヤとして設定する切替制御ステップと、
前記切替制御ステップにより設定された前記最前面のレイヤを所定の表示部に表示する表示ステップと、
を実行させ、
前記切替制御ステップは、
前記現在位置から地面に対して引いた垂線の足の位置が、前記第２の地図情報に含まれる前記オブジェクトの位置から所定の範囲内にあるか否かを判定する判定ステップと、
前記判定ステップにより、前記垂線の足の位置が前記オブジェクトの位置から前記所定の範囲内にあると判定された場合には、前記第２レイヤを最前面のレイヤとして設定し、前記垂線の足の位置が前記オブジェクトの位置から前記所定の範囲内にないと判定された場合には、前記第１レイヤを最前面のレイヤとして設定するレイヤ設定ステップと、
を備えることを特徴とする地図切替プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図情報を表示する技術に関し、特に、表示される地図情報を切り替える技術に関する。
【背景技術】
【０００２】
従来、ナビゲーションシステムの地図表示に関しては、自車位置が交差点の手前に到達した場合に広域市街地図のスケールに切り替えるナビゲーション装置が知られている（例えば、特許文献１）。
【０００３】
また、内蔵メモリに地図データを記憶し、外部メモリに詳細に表す地図データを記憶するナビゲーション装置が知られている（例えば、特許文献２）。このナビゲーション装置は、位置情報に応じて、内蔵メモリまたは外部メモリから地図データを切替えて、地図を表示させている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２６６７０４号公報
【特許文献２】特開２００９−８５７９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、近年、高精度な地図を利用して自動運転支援を行うことが考えられている。しかし、現状において、例えば、日本において、全国全ての地域を高精度な地図で網羅することは難しい。そのため、低精度な地図と、高精度な地図と、を切り替えて利用することが必要になる。
【０００６】
しかしながら、低精度な地図と、高精度な地図とをスムーズに切り替えて、現在位置を表示させる構成については知られていない。
【０００７】
本発明は上記の事情を鑑みてなされたものであり、その課題の一例としては、第１の地図と、この第１の地図よりも高精度でありかつ狭い領域を表す第２の地図と、をスムーズに切り替えることができる情報処理装置、地図切替方法、及び地図切替プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記の課題を達成するため、本発明に係る情報処理装置は、その一態様として、現在位置取得部と、地図情報取得部と、第２記憶部と、レイヤ生成部と、切替制御部と、表示部と、を備える。
【０００９】
現在位置取得部は、現在位置を取得する。地図情報取得部は、第１の地図情報を取得する。第２記憶部は、第１の地図情報よりも高精度であり、かつ第１の地図情報の領域よりも狭い領域の第２の地図情報を記憶する。レイヤ生成部は、現在位置を含んだ第１の地図情報を表す第１レイヤ、及び現在位置を含んだ第２の地図情報を表す第２レイヤをそれぞれ生成する。切替制御部は、レイヤ生成部が生成した第１レイヤと第２レイヤの切り替えを制御して、第１レイヤ又は第２レイヤのいずれかを最前面のレイヤとして設定する。表示部は、最前面のレイヤを表示する。
【００１０】
第２の地図情報は、道路情報が埋め込まれた複数のノードと、隣接するノードの間を結ぶリンクと、を有するオブジェクトを含んだ３Ｄ情報で構成されている。切替制御部は、判定部と、レイヤ設定部と、を備える。判定部は、現在位置から地面に対して引いた垂線の足の位置が、第２の地図情報に含まれるオブジェクトの位置から所定の範囲内にあるか否かを判定する。レイヤ設定部は、判定部により、垂線の足の位置が前記オブジェクトの位置から所定の範囲内にあると判定された場合には、第２レイヤを最前面のレイヤとして設定し、垂線の足の位置がオブジェクトの位置から所定の範囲内にないと判定された場合には、第１レイヤを最前面のレイヤとして設定する。
【００１１】
上記（１）の構成の情報処理装置によれば、現在、情報処理装置が第２の地図が配備された領域上にいるか否かを容易に判断することができるので、第１の地図と、この第１の地図よりも高精度でありかつ狭い領域を表す第２の地図と、をスムーズに切り替えることができる。
【００１２】
（２）また、本発明に係る情報処理装置は、上記（１）の構成において、第１の地図情報を記憶する第１記憶部をさらに備える。地図情報取得部は、第１記憶部から第１の地図情報を取得する。
【００１３】
上記（２）の構成の情報処理装置によれば、第１の地図情報を情報処理装置に備えるので、迅速に第１の地図を表示することができる。
【００１４】
（３）また、本発明に係る情報処理装置は、上記（１）〜（２）の構成において、現在位置描画部をさらに備える。現在位置描画部は、切替制御部により設定された最前面のレイヤに、現在位置を重ね合わせて描画する。表示部は、現在位置描画部により描画された最前面のレイヤを表示する、
上記（３）の構成の情報処理装置によれば、地図とともに情報処理装置の現在位置が表示部に表示されるので、ナビゲーション装置として好適である。
【００１５】
（４）また、本発明に係る情報処理装置は、上記（１）〜（３）の構成において、以下の構成を有する。
【００１６】
地図情報取得部は、第１の地図情報を備えた外部サーバと相互に通信可能である。地図情報取得部は、外部サーバから第１の地図情報を取得する。
【００１７】
上記（４）の構成の情報処理装置によれば、第１の地図情報を情報処理装置に備える必要がないので、情報処理装置の記憶容量を軽減することができる。
【００１８】
（５）また、本発明に係る情報処理装置は、上記（１）〜（４）の構成において、以下の構成を有する。
【００１９】
前記第２の地図情報は、前記オブジェクトを座標位置の情報として含んだ前記３Ｄ情報で構成されている。判定部は、現在位置を３Ｄ情報における座標位置に変換し、変換された座標位置から地面に対して引いた垂線の足の位置が、第２の地図情報に含まれるオブジェクトの位置から所定の範囲内にあるか否かを判定する。
【００２０】
上記（５）の構成の情報処理装置によれば、現在、情報処理装置が第２の地図が配備された領域上にいるか否かを容易に判断することができる。
【００２１】
（６）また、本発明に係る地図切替方法は、その一態様として、情報処理装置が地図情報を切り替えて表示する地図切替方法である。
【００２２】
地図情報は、第１の地図情報と、第１の地図情報よりも高精度であり、かつ第１の地図情報の領域よりも狭い領域の第２の地図情報と、を備える。
【００２３】
第２の地図情報は、道路情報が埋め込まれた複数のノードと、隣接するノードの間を結ぶリンクと、を有するオブジェクトを含んだ３Ｄ情報で構成されている。
【００２４】
地図切替方法は、現在位置取得ステップと、第１の地図情報取得ステップと、第２の地図情報取得ステップと、レイヤ生成ステップと、切替制御ステップと、表示ステップと、を備える。
【００２５】
現在位置取得ステップは、情報処理装置の現在位置を取得する。第１の地図情報取得ステップは、第１の地図情報を取得する。第２の地図情報取得ステップは、第２の地図情報を取得する。レイヤ生成ステップは、現在位置を含んだ第１の地図情報を表す第１レイヤ、及び現在位置を含んだ第２の地図を表す第２レイヤをそれぞれ生成する。切替制御ステップは、レイヤ生成ステップにより生成された第１レイヤと第２レイヤの切り替えを制御して、第１レイヤ又は第２レイヤのいずれかを最前面のレイヤとして設定する。表示ステップは、切替制御ステップにより設定された最前面のレイヤを所定の表示部に表示する。
【００２６】
切替制御ステップは、判定ステップと、レイヤ設定ステップと、を備える。判定ステップは、現在位置から地面に対して引いた垂線の足の位置が、第２の地図情報に含まれるオブジェクトの位置から所定の範囲内にあるか否かを判定する。レイヤ設定ステップは、判定ステップにより、垂線の足の位置がオブジェクトの位置から所定の範囲内にあると判定された場合には、第２レイヤを最前面のレイヤとして設定し、垂線の足の位置がオブジェクトの位置から所定の範囲内にないと判定された場合には、第１レイヤを最前面のレイヤとして設定する。
【００２７】
上記（６）の構成の地図切替方法によれば、現在、情報処理装置が第２の地図が配備された領域上にいるか否かを容易に判断することができるので、第１の地図と、この第１の地図よりも高精度でありかつ狭い領域を表す第２の地図と、をスムーズに切り替えることができる。
【００２８】
（７）また、本発明に係る地図切替プログラムは、その一態様として、情報処理装置が地図情報を切り替えて表示する地図切替プログラムである。
【００２９】
地図情報は、第１の地図情報と、第１の地図情報よりも高精度であり、かつ第１の地図情報の領域よりも狭い領域の第２の地図情報と、を備える。
【００３０】
第２の地図情報は、道路情報が埋め込まれた複数のノードと、隣接するノードの間を結ぶリンクと、を有するオブジェクトを含んだ３Ｄ情報で構成されている。
【００３１】
地図切替プログラムは、情報処理装置に、現在位置取得ステップと、第１の地図情報取得ステップと、第２の地図情報取得ステップと、レイヤ生成ステップと、切替制御ステップと、表示ステップと、を実行させる。
【００３２】
現在位置取得ステップは、情報処理装置の現在位置を取得する。第１の地図情報取得ステップは、第１の地図情報を取得する。第２の地図情報取得ステップは、第２の地図情報を取得する。レイヤ生成ステップは、現在位置を含んだ第１の地図情報を表す第１レイヤ、及び現在位置を含んだ第２の地図を表す第２レイヤをそれぞれ生成する。切替制御ステップは、第１レイヤと第２レイヤとの切り替えを制御して、第１レイヤ又は第２レイヤのいずれかを最前面のレイヤとして設定する。表示ステップは、切替制御ステップにより設定された最前面のレイヤを所定の表示部に表示する。
【００３３】
切替制御ステップは、判定ステップと、レイヤ設定ステップと、を備える。判定ステップは、現在位置から地面に対して引いた垂線の足の位置が、第２の地図情報に含まれる前記オブジェクトの位置から所定の範囲内にあるか否かを判定する。レイヤ設定ステップは判定ステップにより、垂線の足の位置がオブジェクトの位置から所定の範囲内にあると判定された場合には、第２レイヤを最前面のレイヤとして設定し、垂線の足の位置がオブジェクトの位置から所定の範囲内にないと判定された場合には、第１レイヤを最前面のレイヤとして設定する。
【００３４】
上記（７）の構成の地図切替プログラムによれば、現在、情報処理装置が第２の地図が配備された領域上にいるか否かを容易に判断することができるので、第１の地図と、この第１の地図よりも高精度でありかつ狭い領域を表す第２の地図と、をスムーズに切り替えることができる。
【発明の効果】
【００３５】
本発明によれば、第１の地図と、この第１の地図よりも高精度でありかつ狭い領域を表す第２の地図と、をスムーズに切り替えることができる。
【図面の簡単な説明】
【００３６】
【図１】本発明の実施の形態に係る情報処理装置の概略構成図である。
【図２】本発明の実施の形態に係る情報処理装置の表示部に表示される第１の地図及び第２の地図の一例である。
【図３】本発明の実施の形態に係る情報処理装置の第１レイヤと第２レイヤの切り替えの様子を模式的に示す説明図である。
【図４】本発明の実施の形態に係る情報処理装置の変形例の概略構成図である。
【図５】本発明の実施の形態に係る情報処理装置の地図切替処理の流れを示すフローチャートである。
【図６】本発明の実施の形態に係る情報処理装置の地図切替処理を具体的に説明するための第２の地図である。
【図７】本発明の実施の形態に係る情報処理装置の地図切替処理を具体的に説明するための第２の地図である。
【発明を実施するための形態】
【００３７】
以下、本発明の実施の形態を図面を用いて説明する。
【００３８】
図１は、本発明の実施の形態に係る情報処理装置１０の概略構成図である。情報処理装置１０は、例えば、自動車などの車両に搭載されるナビゲーション装置である。情報処理装置１０は、第１記憶部１１と、第２記憶部１２と、レイヤ生成部１３と、切替制御部１４と、現在位置取得部１５と、現在位置描画部１６と、表示部１７と、を備えている。なお、情報処理装置１０は、車両に搭載されるナビゲーション装置だけに限られない。情報処理装置１０は、携帯電話、スマートフォン、タブレッド端末、ノート型パソコンなどの携帯端末でもよい。また、自動車などの車両は、例えば、４輪だけでなく、３輪や２輪のオートバイであってもよい。さらに、情報処理装置１０は、自動車などの車両だけに限られず、ドローンなどの移動体の移動に利用される構成であってもよい。
【００３９】
第１記憶部１１は、第１の地図１０１の地図データを記憶している。第１の地図１０１は、例えば、ナビゲーション用の地図であり、ユーザが利用する地図である。第１の地図１０１は、例えば、絶対位置精度が数ｍ程度のメートル級の２次元の平面情報を有している。本実施の形態の場合、第１の地図１０１は、日本全国を網羅している地図となっている。第１の地図１０１は、日本全国を分割した複数のメッシュから構成されている。複数のメッシュの各々は、例えば、地表面を多数の正方形に分割されるように構成されている。複数のメッシュの各々は、経度及び緯度を用いて、特定の位置を表現できるように構成されている。メッシュは、全国を分割して作られた第一次メッシュと、第一次メッシュを分割して作られた第二次メッシュと、で構成されている。第一次メッシュは、例えば、全国を縦横に８等分されて形成される。第二次メッシュは、例えば、第一次メッシュを縦横に１０等分されて形成される。
【００４０】
第２記憶部１２は、複数の第２の地図１０２の地図データを記憶することができるように構成されている。第２の地図１０２は、第１の地図１０１よりも高精度な地図である。第２の地図１０２は、例えば、絶対位置精度が１０ｃｍから１５ｃｍ程度のセンチメートル級の高精度な３次元の空間情報を有している。第２の地図１０２は、３Ｄ情報で構成されている。ここで、３Ｄ(Dimension)情報とは、縦横高さの情報を持つ立体のデジタルなデータを意味する。複数の第２の地図１０２の各々は、日本全国を網羅する第１の地図１０１よりも狭い領域の地図である。すなわち、第２の地図１０２は、第１の地図１０１が網羅する領域の一部の領域を対象としている地図である。複数の第２の地図１０２の各々は、例えば、地表面を多数の正方形に分割されるように構成されている。なお、複数の第２の地図１０２のうち、１つの第２の地図１０２は、第１の地図１０１のメッシュと同じ領域を対象とする地図でもよい。言い換えれば、１つの第２の地図１０２と、第１の地図１０１の一次メッシュ若しくは二次メッシュとは、同じ縮尺の地図であってもよい。第２の地図１０２は、経度及び緯度を用いて、特定の位置を表現できるように構成されている。第２の地図１０２は、例えば、自動運転の支援に利用可能な地図である。
【００４１】
なお、複数の第２の地図１０２の各々は、第２の地図１０２自体が複数のレイヤで一纏まりに構成されていてもよい。複数のレイヤとしては、例えば、第１ベースレイヤ、第２ベースレイヤ、第３ベースレイヤが挙げられる。第１ベースレイヤは、例えば、現在位置を特定するために道路の構造の情報が記録されている。第１ベースレイヤは、例えば、１ｋｍあたり５キロバイトの情報量とすることができる。第２ベースレイヤは、例えば、標識、速度制限、カーブ、若しくは坂などの自動運転支援の制御、車線変更を計画するために必要な情報が記録されている。第３ベースレイヤは、例えば、渋滞、工事、駐車スペースなど頻繁に変更する情報が記録されている。本実施の形態では、複数の第２の地図１０２の各々は、第２の地図１０２自体が第１ベースレイヤだけで構成されている。
【００４２】
ここで、地図データは、線に関するリンク情報、及び点に関するノード情報を含む。道路は、１又は複数のリンクを連結して表され、リンクの端点がノードとなる。ノードは、一般に、道路の分岐点や折曲点を表す。リンク情報は、リンクの位置情報を初めとする道幅、距離、道路種別などの情報を含んでいる。また、ノード情報は、交差点の位置、種別、交差点のレーン情報などを含んでいる。なお、リンク及びノードなどのオブジェクト情報は、本実施形態の場合、２次元の座標位置の情報である。すなわち、オブジェクト情報は、高度が零の情報である。本実施の形態では、第１の地図１０１の各メッシュ及び第２の地図１０２の第１ベースレイヤにそれぞれオブジェクト情報が含まれている。より具体的には、第１の地図１０１及び第２の地図１０２は、例えば、ノードの位置情報、リンクの位置情報、リンクの長さ情報、高速道路と国道と県道と市道などの別を示す格情報、ノードとリンクとの接続関係を示す情報などが含まれている。
【００４３】
レイヤ生成部１３は、常時、現在位置の周りの地図が含まれるように、第１レイヤ１３１及びに第２レイヤ１３２を生成している。詳しくは、レイヤ生成部１３は、第１記憶部１１に記憶されている第１の地図１０１の複数のメッッシュのうち、車両の現在位置を含んだメッシュの地図データを第１レイヤ１３１として生成する。また、レイヤ生成部１３は、第２記憶部１２に記憶されている第２の地図１０２のうち、車両の現在位置を含んだ地図データを第２レイヤ１３２として生成する。レイヤ生成部１３は、第２記憶部１２に記憶されている第２の地図１０２に、車両の現在位置を含んだ地図データがない場合、緯度及び経度の情報を含んだブランクデータを第２レイヤ１３２として生成する。ブランクデータには、地図が含まれていない。
【００４４】
図２に、第１の地図１０１及び第２の地図１０２を示す。図２（ａ）は、表示部１７に表示された第１の地図１０１の一例を示している。また、図２（ｂ）は、表示部１７に表示された第２の地図１０２の一例を示している。図２に示した第１の地図１０１及び第２の地図１０２は、車両が高速道路を走行しているときの地図である。なお、地図上のＰは、車両の現在位置を示す車両マークである。
【００４５】
切替制御部１４は、第１レイヤ１３１と第２レイヤ１３２の切り替えを制御して、第１レイヤ１３１又は第２レイヤ１３２のいずれかを最前面のレイヤに設定する。切替制御部１４は、より詳しくは、第２の地図１０２が配備されている領域に車両があるか否かを判定する判定部１４１と、判定部１４１の判定結果に基づいて、第１レイヤ１３１又は第２レイヤ１３２のいずれかを最前面のレイヤに設定するレイヤ設定部１４２と、を備える。本実施の形態では、第１レイヤ１３１及び第２レイヤ１３２のうち、最前面に設定されたレイヤの画像が表示部１７に表示される。切替制御部１４は、第２の地図１０２が配備されている領域に関しては、第２の地図１０２を表示部１７に表示すべく、第２レイヤ１３２を最前面のレイヤに設定する。一方、切替制御部１４は、第２の地図１０２が配備されていない領域に関しては、第１の地図１０１を表示部１７に表示すべく、第１レイヤ１３１を最前面のレイヤに設定する。このように本実施の形態の情報処理装置１０では、第２の地図１０２を第１の地図１０１に優先させて表示部１７に表示するように構成されている。
【００４６】
図３は、第１レイヤ１３１と第２レイヤ１３２の切り替えの様子を模式的に示す説明図である。
【００４７】
現在位置取得部１５は、例えば、ＧＰＳモジュールを用いることができる。ＧＰＳモジュールは、ＧＰＳ（Global
Positioning System）情報により車両の現在の位置情報を定期的に取得する。ＧＰＳ情報には、ＧＰＳ衛星から発信される衛星の軌道情報と原子時計の時間情報が含まれている。ＧＰＳモジュールは、４個以上のＧＰＳ衛星からの電波を受信することができれば、車両の現在の３次元の位置情報及び原子時計の正確な時刻を取得することができる。すなわち、位置情報は、緯度、経度及び高度の情報を有する３次元の情報を保有している。なお、位置情報は、緯度、経度及び高度に加え、時間情報を保有していてもよい。現在位置取得部１５は、ＧＰＳモジュールだけに限られず、ジャイロスコープ、車速センサを備えていてもよい。現在位置取得部１５は、通信基地局からの位置情報を取得する通信位置情報取得モジュールなどであってもよい。
【００４８】
現在位置描画部１６は、少なくともレイヤ生成部１３にて最前面に設定されたレイヤに対して車両の現在位置を示す車両マークＰを描画する。すなわち、最前面のレイヤに設定された第１レイヤ１３１又は第２レイヤ１３２の地図上に車両マークＰが描画される。
【００４９】
なお、現在位置描画部１６は、レイヤ生成部１３にて最前面に設定されたレイヤに対して車両の現在位置を示す車両マークＰを描画する構成だけに限られない。現在位置描画部１６は、車両の現在位置を示す車両マークＰを、第１レイヤ１３１及び第２レイヤ１３２のそれぞれに描画するように構成されていてもよい。また、現在位置描画部１６は、車両の現在位置だけに限られず、車両の軌跡を描画できるように構成されていてもよい。現在位置描画部１６は、車両の軌跡を描画する場合には、車両の現在位置と、車両が通った軌跡とが区別できるように、異なる形状で描画するように構成されていることが好ましい。
【００５０】
表示部１７は、例えば、液晶ディスプレイや有機ＥＬ（Electro Luminescence）ディスプレイなどで構成される。本実施の形態の場合、表示部１７には、少なくとも第１の地図１０１又は第２の地図１０２のいずれかが表示される。また、表示部１７には、表示された第１の地図１０１又は第２の地図１０２の何れかの地図上に車両マークＰが表示される。
【００５１】
表示部１７は、表示された第２の地図１０２上に高精度地図であることが表示されるように構成されてもよい。また、表示部１７は、画面の中央に車両の現在位置が常時に配置され、第１の地図１０１と第２の地図１０２とが切り替えられて表示するように構成されてもよい。表示部１７は、例えば、画面の中央に車両の現在位置が常時に配置される場合、車両の移動に伴って、複数の第２の地図１０２のうち、１つの第２の地図１０２だけでは表示しきれない場合がある。表示部１７は、１つの第２の地図１０２だけでは表示しきれない場合、隣接する第１の地図１０１のメッシュと連続して表示させるように構成されてもよい。
【００５２】
なお、表示部１７は、第１記憶部１１、第２記憶部１２、レイヤ生成部１３、切替制御部１４、現在位置取得部１５、又は現在位置描画部１６と必ずしも物理的に一体的に構成される場合に限られない。表示部１７は、無線や有線を介して、第１レイヤ１３１若しくは第２レイヤ１３２を表示できるように構成されていればよい。
【００５３】
なお、上述した情報処理装置１０は、少なくとも演算機能及び制御機能を備えた中央演算装置（ＣＰＵ）、プログラムやデータを格納する機能を有するＲＡＭ(Random
Access Memory)などからなる主記憶装置（メモリ）を有する電子的な装置から構成されている。また、情報処理装置１０は、主記憶装置の他、ハードディスクなどの補助記憶装置を具備していてもよい。
【００５４】
情報処理装置１０において、レイヤ生成部１３、切替制御部１４、現在位置取得部１５、及び現在位置描画部１６は、上記ＣＰＵによる演算制御機能を具体的に示したものに他ならない。また、第１記憶部１１、及び第２記憶部１２は、上記主記憶装置及び補助記憶装置の機能を備えたものである。
【００５５】
また、情報処理装置１０における各種処理を実行するプログラムは、前述したメモリに格納されるほか、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体としては、例えば、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ（Magneto-Optical）ディスク、ＤＶＤ−ＲＯＭ、ＵＳＢ（Universal Serial Bus）メモリ、又はＳＤメモリカードが挙げられる。情報処理装置１０における各種処理を実行するプログラムは、また、通信ネットワークを介して配信されてもよい。
【００５６】
なお、本実施の形態の第１の地図１０１の地図データは、第１記憶部１１に記憶されていたが、情報処理装置１０は、必ずしも第１の地図１０１の地図データを自装置内に記憶している必要はない。例えば、図４に示すように、所定の外部サーバ２０から第１の地図１０１の地図データを取得する地図情報取得部１８を備えた情報処理装置１０Ａでもよい。ここで、図４は、本実施の形態の変形例の情報処理装置１０Ａの概略構成図である。すなわち、第１の地図１０１は、外部サーバ２０などの他の装置内に記憶されている地理的情報でもよい。言い換えれば、情報処理装置１０Ａは、インターネットなどの通信ネットワークを介して外部サーバ２０と通信可能な位置情報取得部１８を備える構成としてもよい。この場合、レイヤ生成部１３は、外部サーバ２０から受信した第１の地図１０１の地図データを第１レイヤ１３１に生成する。さらには、地図情報取得部１８は、第１の地図１０１だけでなく、第２の地図１０２の地図データも外部サーバ２０から取得するように構成してもよい。また、広義には、地図情報取得部１８を、情報処理装置１０、１０Ａの内外を問わず、第１の地図１０１及び第の地図１０２の地図データを取得するように構成してもよい。
【００５７】
次に、図５〜図７を用いて、情報処理装置１０が実行する地図切替処理について説明する。図５は、地図切替処理の流れを示すフローチャートである。本実施の形態の地図切替処理は、所定の時間間隔で定期的に実行される。所定の時間間隔とは、現在位置取得部１５が車両の現在位置を取得する間隔であり、例えば、１秒間隔である。また、図６及び図７は、地図切替処理を具体的に説明するための第２の地図１０２を示している。なお、図６及び図７に示した第２の地図１０２は、３Ｄ表示の地図である。図６及び図７において、Ｎはノード、Ｌはリンク、Ｂはビルなどの建物、Ｄは道路を示している。
【００５８】
まず、情報処理装置１０は、車両の現在位置を３Ｄ情報の座標位置に変換する（ステップＳ１０）。すなわち、現在位置取得部１５により取得された３次元の経度、緯度及び高さ情報を第２の地図１０２で特定できるように、３次元の座標位置に変換する。車両の３次元の座標位置は、図６及び図７に表示上の車両マークＰの座標位置である。
【００５９】
次に、情報処理装置１０は、車両の３Ｄ情報の座標位置から地面に対して引いた垂線の足の位置ＰＦが、第２の地図１０２の地図データにおけるオブジェクトの位置から所定の範囲Ｒにあるか否かを判定する（ステップＳ２０）。ここで、オブジェクトとは、例えば、ノードＮやリンクＬなどのオブジェクトを意味する。
【００６０】
情報処理装置１０は、垂線の足の位置ＰＦが第２の地図１０２の地図データにおけるオブジェクトの位置から所定の範囲Ｒにある場合（ステップＳ２０：ＹＥＳ）には、車両が第２の地図１０２が網羅する領域上にあると判断し（ステップＳ３０）、第２レイヤ１３２を最前面のレイヤとして設定する（ステップＳ４０）。例えば、図６に示すように、垂線の足の位置ＰＦが、第２の地図１０２の地図データにおけるリンクＬ１及びＬ２の位置から所定の範囲Ｒにある場合には、第２レイヤ１３２を最前面のレイヤとして設定する。
【００６１】
一方、情報処理装置１０は、垂線の足の位置ＰＦが第２の地図１０２の地図データにおけるオブジェクトの位置から所定の範囲Ｒにない場合（ステップＳ２０：ＮＯ）には、車両が第２の地図１０２が網羅する領域上にないと判断し（ステップＳ５０）、第１レイヤ１３１を最前面のレイヤとして設定する（ステップＳ６０）。例えば、図７に示すように、垂線の足の位置ＰＦが、第２の地図１０２の地図データにおけるオブジェクトの位置から所定の範囲Ｒにない場合には、第１レイヤ１３１を最前面のレイヤとして設定する。
【００６２】
このように本実施の形態では、第２の地図１０２が網羅している領域に車両がある場合、車両を中心にした所定の範囲Ｒには第２の地図１０２のオブジェクトが存在するものと考えている。すなわち、オブジェクトの有無という簡単な判断にて車両の現在位置が第２の地図１０２が網羅している領域にいるか否かを判断している。なお、所定の範囲Ｒは、現在位置取得部１５が取得する車両の位置情報の精度にもよるが、垂線の足の位置ＰＦからの距離が、地図において半径数ｍから数十ｍの円形に設定するのが好適である。なお、所定の範囲Ｒの外形形状は、円形に設定される場合だけに限られない。所定の範囲Ｒの外形形状は、車両の進行方向に沿って長い楕円形、長円形、長方形、多角形などに設定されてもよい。また、本実施形態では、オブジェクトが２次元としているが、オブジェクトが３次元の場合には、所定の範囲Ｒの外形形状は、オブジェクトの存在を判定できるように、例えば、半球状、半楕円状、半回転体、又は多面体に設定すればよい。
【００６３】
次に、情報処理装置１０は、最前面のレイヤとして設定された第１レイヤ１３１又は第２レイヤ１３２の地図に車両マークＰを描画して、表示部１７に表示する（ステップＳ７０）。表示部１７は、現在位置取得部１５で取得された車両の経度及び緯度が、第１レイヤ１３１の地図情報、又は第２レイヤ１３２の地図情報に含まれる経度及び緯度と一致するように、車両の位置を地図に重ね合わせるようにして表示させる。
【００６４】
以上、本実施の形態に係る情報処理装置１０は、第１の地図１０１と、この第１の地図１０１よりも高精度でありかつ狭い領域を表す第２の地図１０２と、を備える構成において、比較的簡単な方法により、現在、車両が第２の地図１０２が配備された領域上にいるか否かを判断することができる。したがって、第１の地図１０１と第２の地図１０２とをスムーズに切り替えることができる。
【００６５】
なお、上述した本実施の形態の地図切替処理（図５参照）を用いず、第２の地図１０２が配備された領域の境界を判断することにより車両が第２の地図１０２上にいるか否かを判断することも可能である。しかしながら、この方法の場合には、第２の地図１０２の地図データが保有するオブジェクトのすべての座標位置と車両の現在位置とを比較しなければならないので、処理は煩雑となり膨大な時間を要する。すなわち、本実施の形態の地図切替処理のように、車両が第２の地図１０２上にいるか否かの判断をスムーズに行うことはできない。
【００６６】
なお、本実施の形態では、第２の地図１０２は、第１の地図１０１よりも高精度の地図であり、かつ第１の地図１０１よりも狭い領域の地図であるとした。しかしながら、第２の地図１０２は、これに限定されない。広義には、第１の地図１０１と第２の地図１０２の精度が異なればよい。すなわち、切替制御部１４は、図５に示した条件の下、精度が異なる第１の地図１０１と第２の地図１０２を切り替えるようにしてもよい。用途に応じた異なる地図の表示を容易に切り替えることができる。
【００６７】
以上、本発明の実施の形態について説明してきたが、本発明は、上述した実施の形態に限られず、本発明の要旨を逸脱しない範囲において、本発明の実施の形態に対して種々の変形や変更を施すことができ、そのような変形や変更を伴う構成もまた、本発明の技術的範囲に含まれる。
【符号の説明】
【００６８】
１０  情報処理装置
１１  第１記憶部
１２  第２記憶部
１３  レイヤ生成部
１４  切替制御部
１５  現在位置取得部
１６  現在位置描画部
１７  表示部
１８  地図情報取得部
１０１  第１の地図
１０２  第２の地図
１３１  第１レイヤ
１３２  第２レイヤ
【図１】
2019045212.tif 000003
【図２】
2019045212.tif 000004
【図３】
2019045212.tif 000005
【図４】
2019045212.tif 000006
【図５】
2019045212.tif 000007
【図６】
2019045212.tif 000008
【図７】
2019045212.tif 000009