(57)【要約】【課題】ＰＯＩの付近の道路の配置状態に適切に対応して、該当道路の視認性を確保しつつも、実世界上のＰＯＩと道路との位置関係を忠実に反映したＰＯＩアイコンの表示を行うことができる「ナビゲーション装置」を提供すること。【解決手段】ＰＯＩアイコン２を離間状態に表示すると、ＰＯＩアイコン２が該当道路との間に該当道路以外の道路を挟む状態で表示されることになる場合には、ＰＯＩアイコン２を、その外周端の少なくとも一部が対応リンクに該当する道路に接するような状態で表示すること。【選択図】図６
2011053525.tif 000002
【特許請求の範囲】
【請求項１】
地図データに基づいて所定の領域を示す地図を表示部に表示する地図表示手段と、
ＰＯＩの位置情報を含むＰＯＩデータに基づいて、前記地図表示手段によって表示される前記地図上に、ＰＯＩを示すＰＯＩアイコンを重畳表示するＰＯＩアイコン表示手段と
を備えたナビゲーション装置であって、
前記ＰＯＩアイコン表示手段は、
前記ＰＯＩアイコンを、その基準位置が前記ＰＯＩアイコンによって示される前記ＰＯＩに対応付けられた前記地図データ中の対応リンクに該当する該当道路に対して所定の離間距離を有するようにして前記ＰＯＩアイコン全体が前記該当道路から離間された離間状態に表示すると、前記ＰＯＩアイコンが前記該当道路との間に前記該当道路以外の道路を挟む状態で表示されることになる場合には、前記ＰＯＩアイコンを、その外周端の少なくとも一部が前記該当道路に接するような状態で表示し、
一方、前記ＰＯＩアイコンを前記離間状態に表示しても、前記ＰＯＩアイコンが前記該当道路との間に前記該当道路以外の道路を挟む状態で表示されることにならない場合には、前記ＰＯＩアイコンを前記離間状態に表示すること
を特徴とするナビゲーション装置。
【請求項２】
前記ＰＯＩアイコン表示手段は、
前記ＰＯＩアイコンを表示すべき前記ＰＯＩを判定対象として、前記ＰＯＩの位置情報に示される前記ＰＯＩの位置から前記対応リンクに下ろされた垂線が前記対応リンクに交わる交点と、この交点から前記垂線に沿って前記ＰＯＩの位置側に前記ＰＯＩの位置を越えて前記離間距離に対応する第１の所定距離だけ離間した第１の位置との間に、前記対応リンク以外のリンクが存在するか否かを判定するリンク有無判定手段と、
このリンク有無判定手段によって否定的な判定結果が得られた場合には、前記第１の位置を前記ＰＯＩアイコンの表示位置に決定し、前記リンク有無判定手段によって肯定的な判定結果が得られた場合には、前記交点から前記垂線に沿って前記ＰＯＩの位置側に前記ＰＯＩの位置を越えて前記第１の所定距離よりも短い第２の所定距離だけ離間した第２の位置であって、この位置に対応する前記地図上の位置に前記基準位置を一致させて前記ＰＯＩアイコンを表示した場合には、前記ＰＯＩアイコンをその外周端の少なくとも一部が前記該当道路に接するような状態で表示可能とされた第２の位置を、前記ＰＯＩアイコンの表示位置に決定する表示位置決定手段と、
この表示位置決定手段の決定結果に応じて、前記第１の位置に対応する前記地図上の位置に前記基準位置を一致させつつ前記ＰＯＩアイコンを前記離間状態に表示する処理、または、前記第２の位置に対応する前記地図上の位置に前記基準位置を一致させつつ前記ＰＯＩアイコンをその外周端の少なくとも一部が前記該当道路に接するような状態で表示する処理を選択的に行う表示処理手段と
を備えたことを特徴とするナビゲーション装置。
【請求項３】
前記第２の位置は、前記ＰＯＩアイコンを前記該当道路に点接触させた状態で表示可能とされた位置であり、
前記表示処理手段は、前記表示位置決定手段によって前記第２の位置が前記表示位置に決定された場合には、前記第２の位置に対応する前記地図上の位置に前記基準位置を一致させつつ前記ＰＯＩアイコンを前記該当道路に点接触させた状態で表示すること
を特徴とする請求項２に記載のナビゲーション装置。
【請求項４】
前記第２の位置は、前記ＰＯＩアイコンを前記該当道路に線接触させた状態で表示可能とされた位置であり、
前記表示処理手段は、前記表示位置決定手段によって前記第２の位置が前記表示位置に決定された場合には、前記第２の位置に対応する前記地図上の位置に前記基準位置を一致させつつ前記ＰＯＩアイコンを前記該当道路に線接触させた状態で表示すること
を特徴とする請求項２に記載のナビゲーション装置。
【請求項５】
前記基準位置は、前記ＰＯＩアイコンの重心であることを特徴とする請求項１乃至請求項４のいずれか１項に記載のナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置に係り、特に、ＰＯＩのアイコンを表示するのに好適なナビゲーション装置に関する。
【背景技術】
【０００２】
従来から、ナビゲーション装置には、表示部に表示される地図上における施設等のＰＯＩ（Points Of Interest）に対応する位置に、ＰＯＩを示すアイコン（以下、ＰＯＩアイコンと称する）を重畳表示する機能が備えられていた。
【０００３】
この種のナビゲーション装置では、ＰＯＩのデータベース上で定義されているＰＯＩの位置（以下、ＤＢ上ＰＯＩ位置と称する）に地図上で対応する位置に、そのままＰＯＩアイコンを表示するわけではなかった。
【０００４】
すなわち、図９および図１０は、従来から採用されているＰＯＩアイコンの表示方法の一例を示すものであり、この表示方法においては、まず、図９（ａ）に示すように、或るＰＯＩについてのＤＢ上ＰＯＩ位置Ｐ１から、このＰＯＩに対応付け（紐付け）られた地図データベース上のリンクＬに下ろされた垂線ｌＰを定義していた。次いで、図９（ｂ）に示すように、垂線ｌＰとリンクＬとの交点Ｐ２（すなわち、垂線ｌＰの足）から、リンクＬに対して垂線ｌＰに沿ってＤＢ上ＰＯＩ位置Ｐ１側に地図データ上の所定距離だけ離れた位置Ｐ３を算出していた。この所定距離は、例えば、実世界における２０ｍに対応する地図データ上の換算距離であってもよい。なお、算出された位置Ｐ３は、ＤＢ上ＰＯＩ位置Ｐ１よりも交点Ｐ２から離れた位置となっている。次いで、このようにして算出された位置Ｐ３を、ＰＯＩアイコンの地図データ上の表示位置（以下、アイコン表示位置と称する）としていた。そして、図１０に示すように、地図１上におけるアイコン表示位置Ｐ３に対応する位置に、ＰＯＩごとに予め設定された所定の形状および模様を有するＰＯＩアイコン２を、予め設定された所定の大きさおよび向きを有した状態で表示していた。なお、図１０において、ＰＯＩアイコン２の向きは、ＰＯＩアイコン２の縦方向が地図１の縦方向に平行となるような向きに設定されている。また、図１０に示す地図１中の道路３は、図９に示したリンクＬに該当する道路、すなわち、ＰＯＩアイコン２によって示されるＰＯＩに対応付けられたリンクＬに該当する該当道路である。さらに、図１０において、ＰＯＩアイコン２における基準位置（通常は、ＰＯＩアイコン２の重心）は、アイコン表示位置Ｐ３に対応する地図１上の位置に一致している。
【０００５】
このようにしてＰＯＩアイコン２を表示する理由は次の通りである。すなわち、ＤＢ上ＰＯＩ位置Ｐ１をそのままアイコン表示位置Ｐ３とした状態でＰＯＩアイコン２を地図１上に重畳表示した場合には、図１１に示すように、該当道路３の上に、ＰＯＩアイコン２が重ねて表示されてしまうことになる。そして、このように表示されたＰＯＩアイコン２は、該当道路３の視認性を損ねてしまい、ＰＯＩへの行き方を分かり難くしてしまうので、これを回避するためには、図１０に示したように、ＰＯＩアイコン２を該当道路３から離して表示させる必要があるからである。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−３１１６２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
図９および図１０に示したＰＯＩアイコン２の表示方法は、該当道路３の視認性を維持する観点からは確かに優れた表示方法ということができる。
【０００８】
しかしながら、このような表示方法のみによるＰＯＩアイコン２の表示を行う場合には、ＰＯＩの付近の道路の配置状態によっては以下のような問題が生じていた。
【０００９】
例えば、図１２（ａ）に示すように、ＰＯＩが対応付けられている第１のリンクＬ１の近傍に、当該ＰＯＩのＤＢ上ＰＯＩ位置Ｐ１を挟んで第２のリンクＬ２が存在する場合を考える。このような場合に、図９（ｂ）に示した方法をそのまま適用すると、図１２（ｂ）に示すように、第２のリンクＬ２を跨いだ位置が、アイコン表示位置Ｐ３として算出されることになる。このようにして算出されたアイコン表示位置Ｐ３に対応する地図１上の位置にＰＯＩアイコンを表示した場合には、図１３に示すように、本来、第１のリンクＬ１に該当する道路（すなわち、該当道路）４と第２のリンクＬ２に該当する道路（該当道路以外の道路）５との間の位置に存在するＰＯＩを示す状態で表示されるべきＰＯＩアイコン２が、このＰＯＩアイコン２と該当道路４との間に該当道路以外の道路５を挟む状態で表示されてしまうことになる。この場合に、地図１を見たユーザは、ＰＯＩアイコン２によって示されるＰＯＩが第２のリンクＬ２に該当する道路５の左側に存在すると誤認してしまうことになる。
【００１０】
そして、このように、実世界上のＰＯＩと道路との位置関係が正確に反映されていないＰＯＩアイコン２が表示された場合には、ユーザに、ＰＯＩに向かうための誤った走行方法を誘発してしまう虞があった。
【００１１】
そこで、本発明は、このような点に鑑みなされたものであり、ＰＯＩの付近の道路の配置状態に適切に対応して、該当道路の視認性を確保しつつ、実世界上のＰＯＩと道路との位置関係を忠実に反映したＰＯＩアイコンの表示を行うことができるナビゲーション装置を提供することを目的とするものである。
【課題を解決するための手段】
【００１２】
前述した目的を達成するため、本発明に係るナビゲーション装置は、地図データに基づいて所定の領域を示す地図を表示部に表示する地図表示手段と、ＰＯＩの位置情報を含むＰＯＩデータに基づいて、前記地図表示手段によって表示される前記地図上に、ＰＯＩを示すＰＯＩアイコンを重畳表示するＰＯＩアイコン表示手段とを備えたナビゲーション装置であって、前記ＰＯＩアイコン表示手段は、前記ＰＯＩアイコンを、その基準位置が前記ＰＯＩアイコンによって示される前記ＰＯＩに対応付けられた前記地図データ中の対応リンクに該当する該当道路に対して所定の離間距離を有するようにして前記ＰＯＩアイコン全体が前記該当道路から離間された離間状態に表示すると、前記ＰＯＩアイコンが前記該当道路との間に前記該当道路以外の道路を挟む状態で表示されることになる場合には、前記ＰＯＩアイコンを、その外周端の少なくとも一部が前記該当道路に接するような状態で表示し、一方、前記ＰＯＩアイコンを前記離間状態に表示しても、前記ＰＯＩアイコンが前記該当道路との間に前記該当道路以外の道路を挟む状態で表示されることにならない場合には、前記ＰＯＩアイコンを前記離間状態に表示することを特徴としている。
【００１３】
そして、このような構成によれば、ＰＯＩアイコンを一律に離間状態に表示するのではなく、そのように表示すると、ＰＯＩアイコンが該当道路との間に該当道路以外の道路を挟む状態で表示されることになる場合には、ＰＯＩアイコンを、その外周端の少なくとも一部が該当道路に接するような状態で表示することができる。これにより、該当道路の付近に他の道路が存在する場合においても、ＰＯＩアイコンによって示されるＰＯＩが該当道路沿いに存在することをユーザに確実に把握させることができる。この結果、ＰＯＩの付近の道路の配置状態に適切に対応して、該当道路の視認性を確保しつつ、実世界上のＰＯＩと道路との位置関係を忠実に反映したＰＯＩアイコンの表示を行うことができる。
【００１４】
また、前記ＰＯＩアイコン表示手段は、前記ＰＯＩアイコンを表示すべき前記ＰＯＩを判定対象として、前記ＰＯＩの位置情報に示される前記ＰＯＩの位置から前記対応リンクに下ろされた垂線が前記対応リンクに交わる交点と、この交点から前記垂線に沿って前記ＰＯＩの位置側に前記ＰＯＩの位置を越えて前記離間距離に対応する第１の所定距離だけ離間した第１の位置との間に、前記対応リンク以外のリンクが存在するか否かを判定するリンク有無判定手段と、このリンク有無判定手段によって否定的な判定結果が得られた場合には、前記第１の位置を前記ＰＯＩアイコンの表示位置に決定し、前記リンク有無判定手段によって肯定的な判定結果が得られた場合には、前記交点から前記垂線に沿って前記ＰＯＩの位置側に前記ＰＯＩの位置を越えて前記第１の所定距離よりも短い第２の所定距離だけ離間した第２の位置であって、この位置に対応する前記地図上の位置に前記基準位置を一致させて前記ＰＯＩアイコンを表示した場合には、前記ＰＯＩアイコンをその外周端の少なくとも一部が前記該当道路に接するような状態で表示可能とされた第２の位置を、前記ＰＯＩアイコンの表示位置に決定する表示位置決定手段と、この表示位置決定手段の決定結果に応じて、前記第１の位置に対応する前記地図上の位置に前記基準位置を一致させつつ前記ＰＯＩアイコンを前記離間状態に表示する処理、または、前記第２の位置に対応する前記地図上の位置に前記基準位置を一致させつつ前記ＰＯＩアイコンをその外周端の少なくとも一部が前記該当道路に接するような状態で表示する処理を選択的に行う表示処理手段とを備えてもよい。
【００１５】
そして、このような構成によれば、リンク有無判定手段の判定結果が否定的な場合には、第１の位置を表示位置に決定した上で、第１の位置に対応する地図上の位置に基準位置を一致させつつＰＯＩアイコンを離間表示することができ、リンク有無判定手段の判定結果が肯定的な場合には、第２の位置を表示位置に決定した上で、第２の位置に対応する地図上の位置に基準位置を一致させつつ、ＰＯＩアイコンをその外周端の少なくとも一部が該当道路に接するような状態で表示することができる。これにより、リンク有無判定手段の判定によってＰＯＩの付近の道路の配置状態を簡便かつ確実に把握した上で、配置状態に適合したＰＯＩアイコンの表示を行うことができる。
【００１６】
さらに、前記第２の位置は、前記ＰＯＩアイコンを前記該当道路に点接触させた状態で表示可能とされた位置であり、前記表示処理手段は、前記表示位置決定手段によって前記第２の位置が前記表示位置に決定された場合には、前記第２の位置に対応する前記地図上の位置に前記基準位置を一致させつつ前記ＰＯＩアイコンを前記該当道路に点接触させた状態で表示してもよい。
【００１７】
そして、このような構成によれば、ＰＯＩアイコンを該当道路に点接触させた状態で表示することにより、ＰＯＩアイコンによって示されるＰＯＩが該当道路沿いに存在することをユーザに確実に把握させることができる。
【００１８】
さらにまた、前記第２の位置は、前記ＰＯＩアイコンを前記該当道路に線接触させた状態で表示可能とされた位置であり、前記表示処理手段は、前記表示位置決定手段によって前記第２の位置が前記表示位置に決定された場合には、前記第２の位置に対応する前記地図上の位置に前記基準位置を一致させつつ前記ＰＯＩアイコンを前記該当道路に線接触させた状態で表示してもよい。
【００１９】
そして、このような構成によれば、ＰＯＩアイコンを該当道路に線接触させた状態で表示することにより、ＰＯＩアイコンによって示されるＰＯＩが該当道路沿いに存在することをユーザに確実に把握させることができる。
【００２０】
また、前記基準位置は、前記ＰＯＩアイコンの重心であってもよい。
【００２１】
そして、このような構成によれば、ＰＯＩアイコンの基準位置として最適な位置を設定することができる。
【発明の効果】
【００２２】
本発明によれば、ＰＯＩの付近の道路の配置状態に適切に対応して、該当道路の視認性を確保しつつも、実世界上のＰＯＩと道路との位置関係を忠実に反映したＰＯＩアイコンの表示を行うことができる。
【図面の簡単な説明】
【００２３】
【図１】本発明に係るナビゲーション装置の実施形態を示す構成図
【図２】本発明に係るナビゲーション装置の実施形態において、ＰＯＩデータと地図データとの対応関係を示す概念図
【図３】本発明に係るナビゲーション装置の実施形態においてナビＣＰＵの具体的な構成を示すブロック図
【図４】本発明に係るナビゲーション装置の実施形態において、リンク有無判定部および表示位置決定部が行う処理についての第１の具体例を示す工程図
【図５】本発明に係るナビゲーション装置の実施形態において、リンク有無判定部および表示位置決定部が行う処理についての第２の具体例を示す工程図
【図６】本発明に係るナビゲーション装置の実施形態において、図４の処理を経た後に表示されるＰＯＩアイコンの表示状態を示す模式図
【図７】本発明に係るナビゲーション装置の実施形態において、図５の処理を経た後に表示されるＰＯＩアイコンの表示状態を示す模式図
【図８】本発明に係るナビゲーション装置の実施形態を示すフローチャート
【図９】従来から採用されていたＰＯＩアイコンの表示方法を示す概念図
【図１０】図９の方法を適用することによって表示されるＰＯＩアイコンの表示状態を示す図
【図１１】図９の方法が採用されていた理由を説明するために用いる説明図
【図１２】図９の方法を適用する場合における問題点を説明するために用いる第１の説明図
【図１３】図９の方法を適用する場合における問題点を説明するために用いる第２の説明図
【発明を実施するための形態】
【００２４】
以下、本発明に係るナビゲーション装置の実施形態について、図１乃至図８を参照して説明する。
【００２５】
なお、従来と基本的構成が同一もしくはこれに類する箇所については、同一の符号を用いて説明する。
【００２６】
図１に示すように、本実施形態におけるナビゲーション装置７は、大別して、ナビゲーションメインユニット８と、このナビゲーションメインユニット８にそれぞれ接続されたＧＰＳレシーバ１０、自律航法センサ１１、入力操作部１２、表示部としてのディスプレイ１４およびスピーカ１５とによって構成されている。
【００２７】
ＧＰＳレシーバ１０は、図示しないＧＰＳ衛星から配信されるＧＰＳ情報（時刻や軌道に関する情報）を受信し、受信したＧＰＳ情報をナビゲーションメインユニット８側に出力するようになっている。
【００２８】
自律航法センサ１１は、自車両の加速度、車速および自車方位等を検出し、検出結果をナビゲーションメインユニット８側に出力するようになっている。この自律航法センサ１１は、車速センサやジャイロセンサ等からなるものであってもよい。
【００２９】
入力操作部１２は、ナビゲーション装置７に対する種々の入力操作に用いられるようになっている。この入力操作部１２は、リモコン、ディスプレイ１４のタッチパネル、リニアエンコーダまたはロータリエンコーダ等であってもよい。
【００３０】
次に、ナビゲーションメインユニット８について詳述すると、図１に示すように、ナビゲーションメインユニット８は、システムバス１６にそれぞれ接続されたナビＣＰＵ１７、ハードディスクドライブ（ＨＤＤ）１８、フラッシュメモリ１９およびＲＡＭ２０を有している。
【００３１】
ここで、ナビＣＰＵ１７は、地図表示機能、自車位置算出機能、経路探索機能、経路誘導機能および検索機能等のナビゲーション装置７の各種の機能を実行するようになっている。
【００３２】
また、ハードディスクドライブ１８には、図２に示すように、ＰＯＩデータベース（以下、ＰＯＩＤＢと称する）と地図データベース（以下、地図ＤＢと称する）とが記憶されている。
【００３３】
図２に示すように、ＰＯＩＤＢには、複数のＰＯＩ（施設等）のそれぞれについて、ＰＯＩに関する各種の情報であるＰＯＩデータが格納されている。図２に示すように、各ＰＯＩごとのＰＯＩデータは、ＰＯＩの位置を示すＰＯＩ位置データ、ＰＯＩを示すアイコンすなわちＰＯＩアイコンを表示するためのＰＯＩアイコンデータおよびＰＯＩに対応付けられたリンクの識別情報としての対応リンク識別データ等の各種のデータによって構成されている。これら各種のデータには、同じＰＯＩに関するデータであることを示す互いに共通または対応する識別情報が付与されている。なお、ＰＯＩ位置データに示されるＰＯＩの位置は、ＰＯＩの二次元座標（経緯度情報等）を少なくとも含むものであれば、これに標高情報が付加されたものであってもよい。また、各ＰＯＩにそれぞれ対応付けられたリンクは、各ＰＯＩ（例えば、コンビニ、ガソリンスタンドまたはレストラン等）の位置に最も近い位置に存在するリンクであってもよい。さらに、対応リンク識別データは、各ＰＯＩに対応付けられたリンクのリンクＩＤであってもよい。さらにまた、ＰＯＩアイコンデータは、ＰＯＩアイコンの形状、模様および色彩を指定するデータであってもよい。また、ＰＯＩデータには、ＰＯＩの種別、名称、郵便番号等の情報が含まれていてもよい。
【００３４】
一方、図２に示すように、地図ＤＢには、地図データが格納されており、この地図データは、道路データ、背景データおよび道路ネットワークデータの各データを有している。このうち、道路データは、形状補間点、セグメント、リンク、ノード、リンク列、道路名称、通行条件および交通看板等を基本データ要素としており、リンクには、リンクＩＤが付与されている。また、背景データは、点、ポリライン、ポリゴンおよびテキスト等を基本データ要素としている。さらに、道路ネットワークデータは、ノード、リンクおよび通行条件等を基本データ要素としている。
【００３５】
そして、図２に示すように、本実施形態においては、ＰＯＩデータにおける対応リンク識別データと、地図データにおける道路データのリンクとの対応関係がとられていることによって、ＰＯＩとリンクとが互いに対応付け（紐付け）られている。
【００３６】
なお、図示はしないが、ハードディスクドライブ１８には、ナビＣＰＵ１７の実行プログラムが記憶されている。
【００３７】
さらに、フラッシュメモリ１９には、ナビゲーション装置７の起動とともにナビＣＰＵ１７によってハードディスクドライブ１８から読み出されたナビＣＰＵ１７の実行プログラムが格納されるようになっており、この格納された実行プログラムがナビＣＰＵ１７によって適宜実行されることによって、ナビゲーション装置７の各種の機能が適宜実行されるようになっている。
【００３８】
さらにまた、ＲＡＭ２０は、ナビＣＰＵ１７による処理結果等の各種のデータの一時的な保存等に用いられるようになっている。
【００３９】
次に、ナビＣＰＵ１７について詳述すると、図３に示すように、ナビＣＰＵ１７は、その機能ブロックの１つとして、自車位置算出部２２を有しており、この自車位置算出部２２には、ＧＰＳレシーバ１０から出力されたＧＰＳ情報および自律航法センサ１１から出力された検出結果が入力されるようになっている。そして、自車位置算出部２２は、ＧＰＳレシーバ１０側から入力されたＧＰＳ情報に基づいて、自車位置を絶対座標として算出する衛星航法を行うようになっている。また、自車位置算出部２２は、自律航法センサ１１側から入力された検出結果に基づいて、自車位置を前回の測位位置からの変化分である相対位置として算出する自律航法を行うようになっている。さらに、自車位置算出部２２は、ハードディスクドライブ１８に記憶されている地図データを用いることによって、衛星航法または自律航法によって算出された自車位置を地図データにおける該当する道路上の位置に補正するマップマッチング処理を行うようになっている。そして、自車位置算出部２２は、マップマッチング処理が適正に行われた場合には、マップマッチング処理後の自車位置を最終的な算出結果とするようになっている。
【００４０】
また、図３に示すように、ナビＣＰＵ１４は、その機能ブロックの１つとして、地図表示手段としての地図描画部２３を有している。この地図描画部２３は、ハードディスクドライブ１８に記憶されている地図データに基づいて、所定の領域（例えば、自車位置の周辺）を示す地図をディスプレイ１４に表示するようになっている。
【００４１】
そして、図３に示すように、ナビＣＰＵ１４は、その機能ブロックの１つとして、ＰＯＩアイコン表示手段としてのＰＯＩアイコン描画部２４を有している。このＰＯＩアイコン描画部２４は、ハードディスクドライブ１８に記憶されているＰＯＩデータに基づいて、地図描画部２３によって表示される地図上に、ＰＯＩアイコンを重畳表示するようになっている。
【００４２】
この際に、ＰＯＩアイコン描画部２４は、ＰＯＩアイコンを離間状態に表示すると、ＰＯＩアイコンが、ＰＯＩアイコン（より具体的にはＰＯＩアイコンの基準位置）と該当道路との間に非該当道路を挟む状態で表示されることになるか否かに応じて、ＰＯＩアイコンの表示態様を変更するようになっている。ただし、該当道路とは、ＰＯＩアイコンによって示されるＰＯＩに対応付けられたリンク（以下、対応リンクと称する）に該当する道路である。また、非該当道路とは、該当道路以外の道路である。さらに、離間状態とは、ＰＯＩアイコンの基準位置（例えば、ＰＯＩアイコンの重心）が該当道路に対して所定の離間距離を有するようにしてＰＯＩアイコン全体が該当道路から離間された状態のことである。
【００４３】
具体的には、ＰＯＩアイコン描画部２４は、ＰＯＩアイコンを離間状態に表示すると、ＰＯＩアイコンが該当道路との間に非該当道路を挟む状態で表示されることになる場合には、ＰＯＩアイコンを、その外周端の少なくとも一部が該当道路に接するような状態で表示するようになっている。一方、ＰＯＩアイコン描画部２４は、ＰＯＩアイコンを離間状態に表示しても、ＰＯＩアイコンが該当道路との間に非該当道路を挟む状態で表示されることにならない場合には、ＰＯＩアイコンを離間状態に表示するようになっている。
【００４４】
このようなＰＯＩアイコンの表示を行うための更に具体的な構成として、図３に示すように、ＰＯＩアイコン描画部２４は、その機能ブロックの１つとして、リンク有無判定手段としてのリンク有無判定部２５を有している。リンク有無判定部２５は、ＰＯＩアイコンを表示すべきＰＯＩを判定対象として、ＰＯＩ位置データに示されるＰＯＩの位置から対応リンクに下ろされた垂線が対応リンクに交わる交点と、第１の位置との間に、対応リンク以外のリンクが存在するか否かを判定するようになっている。ただし、第１の位置とは、前記交点から前記垂線に沿ってＰＯＩの位置側にＰＯＩの位置を越えて前記所定の離間距離に対応する第１の所定距離だけ離間した位置である。ここで、前記所定の離間距離は、ディスプレイ１４の座標系において定義される距離であり、前記第１の所定距離は、地図データ上において定義される距離であるが、双方の距離は、互いに実世界における同一の距離（例えば、２０ｍ）を換算した距離である。なお、ＰＯＩアイコンを表示すべきＰＯＩは、地図描画部２３によって表示される地図の領域内に存在するＰＯＩであってもよいし、また、地図の領域内に存在し、なおかつ、入力操作部１２を用いた入力操作等によって予めＰＯＩアイコンの表示対象として設定されたＰＯＩ（例えば、特定の種別に属するＰＯＩ）であってもよい。
【００４５】
また、図３に示すように、ＰＯＩアイコン描画部２４は、その機能ブロックの１つとして、表示位置決定手段としての表示位置決定部２６を有している。表示位置決定部２６は、リンク有無判定部２５によって否定的な判定結果が得られた場合には、第１の位置を、地図データ上におけるＰＯＩアイコンの表示位置（以下、アイコン表示位置と称する）に決定するようになっている。ここで、第１の位置は、この位置に対応する地図上の位置にＰＯＩアイコンの基準位置を一致させつつ、ＰＯＩごとに予め設定された所定の形状を有する当該ＰＯＩアイコンを、予め設定された所定の大きさおよび向きを有した状態で地図上に表示した場合には、当該ＰＯＩアイコンを離間状態に表示することが可能な位置である。一方、表示位置決定部２６は、リンク有無判定部２５によって肯定的な判定結果が得られた場合には、第２の位置をアイコン表示位置に決定するようになっている。ただし、第２の位置は、前記交点から前記垂線に沿ってＰＯＩの位置側にＰＯＩの位置を越えて前記第１の所定距離よりも短い第２の所定距離だけ離間した位置であって、この位置に対応する地図上の位置にＰＯＩアイコンの基準位置を一致させつつ、ＰＯＩごとに予め設定された所定の形状を有する当該ＰＯＩアイコンを、予め設定された所定の大きさおよび向きを有した状態で地図上に表示した場合には、当該ＰＯＩアイコンをその外周端の少なくとも一部が該当道路に接するような状態で表示可能とされた位置である。
【００４６】
ここで、図４は、リンク有無判定部２５および表示位置決定部２６が行う処理についての第１の具体例を模式的に示したものである。また、図５は、リンク有無判定部２５および表示位置決定部２６が行う処理についての第２の具体例を模式的に示したものである。
【００４７】
第１の具体例について先に説明すると、まず、図４のステップ１（ＳＴ１）において、リンク有無判定部２５は、ＰＯＩアイコンの表示対象となるＰＯＩについて、ＰＯＩ位置データに示されるＰＯＩの位置としての図９に示したものと同様のＤＢ上ＰＯＩ位置Ｐ１から、当該ＰＯＩに対応付けられた対応リンクＬ１に下ろされた垂線ｌＰを定義する。
【００４８】
次いで、図４のステップ２（ＳＴ２）において、リンク有無判定部２５は、垂線ｌＰと対応リンクＬ１との交点Ｐ２から、対応リンクＬ１に対して垂線ｌＰに沿ってＤＢ上ＰＯＩ位置Ｐ１側に前記第１の所定距離だけ離れた位置（点）Ｐ３を、第１の位置Ｐ３として算出する。
【００４９】
次いで、図４のステップ３（ＳＴ３）において、リンク有無判定部２５は、交点Ｐ２と第１の位置Ｐ３との間に対応リンクＬ１以外のリンクＬ２が存在する、すなわち、Ｐ２とＰ３とを結ぶ線分を切るリンクＬ２が存在するため、肯定的な判定結果を出力する。
【００５０】
次いで、図４のステップ４（ＳＴ４）〜ステップ７（ＳＴ７）において、表示位置決定部２６は、第２の位置をＰＯＩアイコンの表示位置に決定する。すなわち、まず、ステップ４（ＳＴ４）において、表示位置決定部２６は、表示すべき（表示しようとしている）ＰＯＩアイコンを模した枠ｆとして、その基準位置（図４においては、枠ｆの重心）がＤＢ上ＰＯＩ位置Ｐ１に一致した枠ｆを定義する。ただし、この枠ｆは、地図上にこの枠ｆを表示したと仮定した場合における地図上での形状、大きさおよび向きが、表示すべきＰＯＩアイコンの地図上における形状、大きさおよび向きに一致するような枠ｆとされている。また、図４の例においては、ステップ３（ＳＴ３）の判定結果が肯定的となる場合におけるＰＯＩアイコンの向きとして、ＰＯＩアイコンの縦方向におけるＰＯＩアイコンの下端部から上端部に向かう方向を、地図（換言すれば、ディスプレイ１４）の縦方向における地図の下端部から上端部に向かう方向と同方向とするような向きが、ＰＯＩアイコン描画部２４に予め設定されている。このＰＯＩアイコンの向きは、所定の基準方向に対するＰＯＩアイコンの角度を示す情報（例えば、地図の縦方向に対するＰＯＩアイコンの中心線のなす角度が０°であることを示す情報）として設定されていてもよい。なお、図４の例の場合、ステップ３（ＳＴ３）の判定結果が否定的となる場合におけるＰＯＩアイコンの向きについても、肯定的となる場合における向きと同じ向きを設定すればよい。なお、図４においては、破線の矢印に示すように、ＰＯＩアイコンの上端辺に対応する枠ｆの辺部が対応リンクＬ１に対して傾きを有するような枠ｆが定義されている。しかし、対応リンクＬ１の地図上への表示状態（該当道路としての表示状態）における地図の縦方向に対する該当道路のなす角度によっては、対応リンクＬ１に平行な辺部を有した状態の枠ｆが定義される場合もある。この枠ｆは、ＰＯＩデータにおけるＰＯＩアイコンデータや、ＰＯＩアイコン描画部２４に設定されたＰＯＩアイコンの大きさ（例えば、縦横のドット数）および向きに関する情報に基づいて定義すればよい。
【００５１】
次いで、ステップ５（ＳＴ５）において、表示位置決定部２６は、ステップ４（ＳＴ４）において定義された枠ｆを、その基準位置を垂線ｌＰまたはその延長線上に常時位置させるようにして、垂線ｌＰに沿って第１の位置Ｐ３側に向かって移動させる。そして、移動中の枠ｆ（図４における枠ｆの下端部）が対応リンクＬ１に点接触または線接触した時点で、枠ｆの移動を終了する。なお、図４においては、対応リンクＬ１に対して枠ｆの各辺部が傾きを有しているため、枠ｆは、対応リンクＬ１に点接触することになる。
【００５２】
次いで、ステップ６（ＳＴ６）において、表示位置決定部２６は、ステップ５（ＳＴ５）において移動を終了した枠ｆの基準位置に一致する位置Ｐ４を、第２の位置Ｐ４として算出する。なお、枠ｆの対応リンクＬ１への点接触位置が、交点Ｐ２からずれている場合には、更に、点接触位置が交点Ｐ２と一致するまで枠ｆを対応リンクＬ１に沿って平行移動させ、この移動後における枠ｆの基準位置を第２の位置として算出してもよい。
【００５３】
そして、ステップ７（ＳＴ７）において、表示位置決定部２６は、ステップ６（ＳＴ６）において算出された第２の位置Ｐ４を、アイコン表示位置に決定する。
【００５４】
次に、第２の具体例について説明すると、この第２の具体例においては、図示はしないが、第１の具体例におけるステップ１（ＳＴ１）〜ステップ３（ＳＴ３）と同一の工程を経た後に、ステップ４’（ＳＴ４’）において、表示位置決定部２６が、表示すべきＰＯＩアイコンを模した枠ｆとして、その基準位置（図５においては、枠ｆの重心）がＤＢ上ＰＯＩ位置Ｐ１に一致した枠ｆを定義する。図５における枠ｆは、図４の場合と同様に、地図上にこの枠ｆを表示したと仮定した場合における地図上での形状、大きさおよび向きが、表示すべきＰＯＩアイコンの地図上における形状、大きさおよび向きに一致するような枠ｆとされている。ただし、図５の例においては、図４とは異なり、ステップ３（ＳＴ３）の判定結果が肯定的となる場合におけるＰＯＩアイコンの向きを、ＰＯＩアイコンの互いに対向する一対の辺部が、対応リンクＬ１のリンク長方向に平行となるような向きとする。なお、図４に示した例におけるＰＯＩアイコンの向きは、対応リンクＬ１にかかわらず画一的な向きであったが、図５の例において、ステップ３（ＳＴ３）の判定結果が肯定的となる場合におけるＰＯＩアイコンの向きは、対応リンクＬ１ごとに個別の向きとなる。したがって、図５の例において、ステップ３（ＳＴ３）の判定結果が肯定的となる場合におけるＰＯＩアイコンの向きは、ステップ４’（ＳＴ４’）において枠ｆを定義する際に、表示位置決定部２６が、対応リンクＬ１との関係から対応リンクＬ１ごとに個別の向きを設定すればよい。
【００５５】
なお、図５の例においても、ステップ３（ＳＴ３）の判定結果が否定的となる場合におけるＰＯＩアイコンの向きとしては、図４の例に示したものと同じ向きを設定すればよい。
【００５６】
次いで、ステップ５’（ＳＴ５’）において、表示位置決定部２６は、ステップ４’（ＳＴ４’）において定義された枠ｆを、その基準位置を垂線ｌＰまたはその延長線上に常時位置させるようにして、垂線ｌＰに沿って第１の位置Ｐ３側に向かって移動させる。そして、移動中の枠ｆ（図５における枠ｆの下端辺）が対応リンクＬ１に線接触した時点で、枠ｆの移動を終了する。
【００５７】
次いで、ステップ６’（ＳＴ６’）において、表示位置決定部２６は、ステップ５’（ＳＴ５’）において移動を終了した枠ｆの基準位置に一致する位置Ｐ４を、第２の位置Ｐ４として算出する。
【００５８】
そして、ステップ７’（ＳＴ７’）において、表示位置決定部２６は、ステップ６’（ＳＴ６’）において算出された第２の位置Ｐ４をアイコン表示位置に決定する。
【００５９】
図３に戻って、ＰＯＩアイコン描画部２４は、その機能ブロックの１つとして、表示処理手段としての表示処理部２７を有している。表示処理部２７は、表示位置決定部２６の決定結果に応じたＰＯＩアイコンの表示処理を行うようになっている。すなわち、表示処理部２７は、表示位置決定部２６によって第１の位置がアイコン表示位置に決定された場合には、図１０に示したように、第１の位置に対応する地図１上の位置にＰＯＩアイコン２の基準位置（例えば、ＰＯＩアイコン２の重心）を一致させつつ、該当道路３に対してＰＯＩアイコン２を離間状態に表示する処理を行うようになっている。一方、表示処理部２７は、表示位置決定部２６によって第２の位置がアイコン表示位置に決定された場合には、図６、図７に示すように、第２の位置に対応する地図１上の位置にＰＯＩアイコン２の基準位置（例えば、ＰＯＩアイコン２の重心）を一致させつつ、ＰＯＩアイコン２を該当道路４に点接触（図６）または線接触（図７）させた状態で表示する処理を行うようになっている。なお、図６は、図４に示した方法によってアイコン表示位置を決定した場合におけるＰＯＩアイコン２の表示例を示しており、図７は、図５に示した方法によってアイコン表示位置を決定した場合におけるＰＯＩアイコン２の表示例を示している。
【００６０】
したがって、本実施形態においては、ＰＯＩアイコンを離間状態に表示すると、却って、ＰＯＩが該当道路沿いに存在することが把握できなくなる場合には、図６または図７に示すようなＰＯＩアイコンの表示を行うことによって、ＰＯＩが該当道路沿いに存在することをユーザに確実に把握させることができる。
【００６１】
なお、図６、図７および図１０には、便宜上、ＰＯＩアイコン２が１つのみ表示されているが、実際に表示されるＰＯＩアイコン２の数は、これに限定されるものではない。また、図６および図７においては、ＰＯＩアイコン２が、非該当道路５上に重ねて表示されているが、ＰＯＩアイコン２を非該当道路５に対して背面表示するようにしてもよい。さらに、図４、図５のいずれの方法によってＰＯＩアイコンの表示位置を決定するかについては、設計コンセプトに応じて適宜選択すればよい。
【００６２】
次に、本実施形態の全体的な作用について、図８を参照して説明する。
【００６３】
本実施形態においては、まず、図８のステップ１１（ＳＴ１１）に示すように、地図描画部２３により、地図ＤＢに格納された地図データに基づいて、自車位置算出部２２によって算出された自車位置の周辺もしくは入力操作部１２によって指定された地点の周辺の地図を表示する。
【００６４】
次いで、ステップ１２（ＳＴ１２）において、ＰＯＩアイコン描画部２４により、入力操作部１２による画面操作または予め初期設定されているＰＯＩアイコンの表示モードにしたがってＰＯＩアイコンの表示が指示されたか否かを判定し、指示された場合には、ステップ１３（ＳＴ１３）に進み、指示されなかった場合には、処理を終了する。
【００６５】
次いで、ステップ１３（ＳＴ１３）において、ＰＯＩアイコン描画部２４により、ステップ１１（ＳＴ１１）において表示される地図の領域内のＰＯＩを、ＰＯＩＤＢから抽出する。このＰＯＩの抽出は、地図の領域内のリンクと対応付けれたＰＯＩデータを抽出することによって行うようにすればよい。なお、入力操作部１２の入力操作等によって表示すべきＰＯＩの種別が限定された場合には、このステップ１３（ＳＴ１３）の時点で、地図の領域内に存在する表示すべき種別に属するＰＯＩのみを抽出すればよい。
【００６６】
次いで、ステップ１４（ＳＴ１４）において、リンク有無判定部２５により、ステップ１３（ＳＴ１３）において抽出されたＰＯＩごとに、図４のステップ１（ＳＴ１）に示した方法と同様の方法によって、ＤＢ上ＰＯＩ位置Ｐ１から対応リンクＬ１に下ろされた垂線ｌＰを定義する。
【００６７】
次いで、ステップ１５（ＳＴ１５）において、リンク有無判定部２５により、図４のステップ２（ＳＴ２）に示した方法と同様の方法によって、第１の位置Ｐ３を算出する。
【００６８】
次いで、ステップ１６（ＳＴ１６）において、リンク有無判定部２５により、図４のステップ３（ＳＴ３）に示した方法と同様の方法によって、垂線ｌｐと対応リンクＬ１との交点Ｐ２と第１の位置Ｐ３との間に対応リンクＬ１以外のリンクＬ２が存在するか否かを判定する。そして、このステップ１６（ＳＴ１６）において肯定的な判定結果が得られた場合には、ステップ１７（ＳＴ１７）に進み、否定的な判手結果が得られた場合には、ステップ２０（ＳＴ２０）に進む。ここで、ステップ１６（ＳＴ１６）における判定結果が肯定的になるということは、ＰＯＩアイコンを離間状態に表示すると、ＰＯＩアイコンが、該当道路との間に非該当道路を挟む状態で表示されることになることを意味している。一方、ステップ１６（ＳＴ１６）における判定結果が否定的になるということは、ＰＯＩアイコンを離間状態に表示しても、ＰＯＩアイコンが、該当道路との間に非該当道路を挟む状態で表示されることにならないことを意味している。
【００６９】
次に、ステップ１７（ＳＴ１７）以降の処理について先に説明すると、まず、ステップ１７（ＳＴ１７）においては、表示位置決定部２６により、図４のステップ４〜６（ＳＴ４〜６）または図５のステップ４’〜６’（ＳＴ４’〜６’）に示した方法と同様の方法によって、第２の位置Ｐ４を算出する。
【００７０】
次いで、ステップ１８（ＳＴ１８）において、表示位置決定部２６により、ステップ１７（ＳＴ１７）において算出された第２の位置Ｐ４をアイコン表示位置に決定する。
【００７１】
次いで、ステップ１９（ＳＴ１９）において、表示処理部２７により、図６または図７に示したように、ステップ１８（ＳＴ１８）において決定されたアイコン表示位置Ｐ４にＰＯＩアイコン２の基準位置を一致させつつ、ＰＯＩアイコン２を該当道路４に点接触または線接触させた状態で表示して処理を終了する。
【００７２】
一方、ステップ２０（ＳＴ２０）においては、表示位置決定部２６により、ステップ１５（ＳＴ１５）において算出された第１の位置Ｐ３をアイコン表示位置に決定してステップ２１（ＳＴ２１）に進む。
【００７３】
次いで、ステップ２１（ＳＴ２１）において、表示処理部２７により、図１０に示したように、ステップ２０（ＳＴ２０）において決定された表示位置Ｐ３にＰＯＩアイコン２の基準位置を一致させつつ、ＰＯＩアイコン２を離間状態に表示して処理を終了する。
【００７４】
なお、自車位置や自車方位の変動等にともなってディスプレイ１４に表示する地図が変動する場合には、ステップ１３（ＳＴ１３）以降の処理を繰り返すようにすればよい。
【００７５】
以上述べたように、本実施形態によれば、ＰＯＩアイコンを一律に離間状態に表示するのではなく、そのように表示すると、ＰＯＩアイコンが該当道路との間に非該当道路を挟む状態で表示されることになる場合には、ＰＯＩアイコンを、該当道路に点接触または線接触させた状態で表示することができる。これにより、ＰＯＩアイコンによって示されるＰＯＩが該当道路沿いに存在することをユーザに確実に把握させることができ、ＰＯＩの付近の道路の配置状態に適切に対応して、該当道路の視認性を確保しつつも、実世界上のＰＯＩと道路との位置関係を忠実に反映したＰＯＩアイコンの表示を行うことができる。
【００７６】
なお、本発明は、前述した実施の形態に限定されるものではなく、必要に応じて種々変更することができる。例えば、本発明は、鳥瞰図表示された地図上にＰＯＩアイコンを立体的に表示する場合にも適用することができる。
【符号の説明】
【００７７】
２  ＰＯＩアイコン
７  ナビゲーション装置
１４  ディスプレイ
２３  地図描画部
２４  ＰＯＩアイコン描画部
２５  リンク有無判定部
２６  表示位置決定部
２７  表示処理部
【図１】
2011053525.tif 000003
【図２】
2011053525.tif 000004
【図３】
2011053525.tif 000005
【図４】
2011053525.tif 000006
【図５】
2011053525.tif 000007
【図６】
2011053525.tif 000008
【図７】
2011053525.tif 000009
【図８】
2011053525.tif 000010
【図９】
2011053525.tif 000011
【図１０】
2011053525.tif 000012
【図１１】
2011053525.tif 000013
【図１２】
2011053525.tif 000014
【図１３】
2011053525.tif 000015