(57)【要約】【課題】所定経路の表示を妨げないアイコンの適切な表示位置を決定することができる。【解決手段】  出発地から車両目的地までの第１の経路および前記車両目的地から真の目的地までの第２の経路を特定する経路探索部と、前記車両目的地を示すマークの周囲に複数のアイコン表示領域を配置し、前記第１の経路および前記第２の経路のいずれにも被らない前記アイコン表示領域をアイコン表示位置に決定するアイコン位置決定部と、を備える。【選択図】図１
2019190982.tif 000002
【特許請求の範囲】
【請求項１】
出発地から車両目的地までの第１の経路および前記車両目的地から真の目的地までの第２の経路を特定する経路探索部と、  
前記車両目的地を示すマークの周囲に複数のアイコン表示領域を配置し、
前記第１の経路および前記第２の経路のいずれにも被らない前記アイコン表示領域をアイコン表示位置に決定するアイコン位置決定部と、を備える
ことを特徴とする車載器。
【請求項２】
請求項１に記載の車載器であって、
前記アイコン位置決定部は、
前記第１の経路および前記第２の経路のいずれにも被らない前記アイコン表示領域が複数ある場合、それらのアイコン表示領域をアイコン表示位置の候補として特定し、
所定の優先順位に基づき、アイコン表示位置の候補の中からアイコン表示位置を決定する
ことを特徴とする車載器。
【請求項３】
請求項１または２に記載の車載器であって、
前記アイコン位置決定部は、
前記第１の経路および前記第２の経路のいずれにも被らない前記アイコン表示領域がない場合であって、前記第１の経路には被らない前記アイコン表示領域がある場合には、当該第１の経路に被らない前記アイコン表示領域をアイコン表示位置決定する
ことを特徴とする車載器。
【請求項４】
請求項１〜３のいずれか一項に記載の車載器であって、
前記アイコン位置決定部は、
前記第１の経路および前記第２の経路のいずれにも被らない前記アイコン表示領域がない場合であって、前記第１の経路に被らない前記アイコン表示領域がない場合、所定のルールに従って前記アイコン表示領域の中からアイコン表示位置を決定する
ことを特徴とする車載器。
【請求項５】
出発地から車両目的地までの第１の経路および前記車両目的地から真の目的地までの第２の経路を特定する経路探索部と、
前記車両目的地を示すマークを中心とする円を所定の角度で分割した各領域に所定のアイコン表示位置を割り当て、  
前記第１の経路の最終リンクと前記第２の経路とのなす角の反対方向の伸ばした線分が位置する前記領域に基づいて前記アイコン表示位置を決定するアイコン位置決定部と、を備える
ことを特徴とする車載器。
【請求項６】
出発地から車両目的地までの第１の経路および前記車両目的地から真の目的地までの第２の経路を特定する経路探索部と、
前記車両目的地を示すマークの周囲に複数のアイコン表示領域を配置し、
前記アイコン表示領域を内側に含む外周枠の内側に含まれる前記第１の経路および前記第２の経路の各々を囲む第１の内枠領域および第２の内枠領域を形成し、
前記第１の内枠領域および前記第２の内枠領域のいずれにも被らない前記アイコン表示領域をアイコン表示位置として決定するアイコン位置決定部と、を備える
ことを特徴とする車載器。
【請求項７】
請求項６に記載の車載器であって、
前記アイコン位置決定部は、
前記第１の内枠領域および前記第２の内枠領域のいずれにも被らない前記アイコン表示領域が複数ある場合、それらのアイコン表示領域をアイコン表示位置の候補として特定し、
所定の優先順位に基づき、アイコン表示位置の候補の中からアイコン表示位置を決定する
ことを特徴とする車載器。
【請求項８】
請求項６または７に記載の車載器であって、
前記アイコン位置決定部は、
前記第１の内枠領域および前記第２の内枠領域のいずれにも被らない前記アイコン表示領域がない場合であって、前記第１の内枠領域には被らない前記アイコン表示領域がある場合には、当該第１の内枠領域に被らない前記アイコン表示領域をアイコン表示位置決定する
ことを特徴とする車載器。
【請求項９】
請求項６〜８のいずれか一項に記載の車載器であって、
前記アイコン位置決定部は、
前記第１の内枠領域および前記第２の内枠領域のいずれにも被らない前記アイコン表示領域がない場合であって、前記第１の内枠領域に被らない前記アイコン表示領域がない場合、所定のルールに従って前記アイコン表示領域の中からアイコン表示位置を決定する
ことを特徴とする車載器。
【請求項１０】
車載器が実行するアイコン表示位置決定方法であって、
前記車載器は、
出発地から車両目的地までの第１の経路および前記車両目的地から真の目的地までの第２の経路を特定する経路探索ステップと、  
前記車両目的地を示すマークの周囲に複数のアイコン表示領域を配置し、
前記第１の経路および前記第２の経路のいずれにも被らない前記アイコン表示領域をアイコン表示位置に決定するアイコン位置決定ステップと、を行う
ことを特徴とするアイコン表示位置決定方法。
【請求項１１】
車載器が実行するアイコン表示位置決定方法であって、
前記車載器は、
出発地から車両目的地までの第１の経路および前記車両目的地から真の目的地までの第２の経路を特定する経路探索ステップと、
前記車両目的地を示すマークを中心とする円を所定の角度で分割した各領域に所定のアイコン表示位置を割り当て、  
前記第１の経路の最終リンクと前記第２の経路とのなす角の反対方向に伸ばした線分が位置する前記領域に基づいて前記アイコン表示位置を決定するステップと、を行う
ことを特徴とするアイコン表示位置決定方法。
【請求項１２】
車載器が実行するアイコン表示位置決定方法であって、
前記車載器は、
出発地から車両目的地までの第１の経路および前記車両目的地から真の目的地までの第２の経路を特定する経路探索ステップと、
前記車両目的地を示すマークの周囲に複数のアイコン表示領域を配置し、
前記アイコン表示領域を内側に含む外周枠の内側に含まれる前記第１の経路および前記第２の経路の各々を囲む第１の内枠領域および第２の内枠領域を形成し、
前記第１の内枠領域および前記第２の内枠領域のいずれにも被らない前記アイコン表示領域をアイコン表示位置として決定するアイコン位置決定ステップと、を行う
ことを特徴とするアイコン表示位置決定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載器およびアイコン表示位置決定方法に関する。
【背景技術】
【０００２】
特許文献１には、車両用ナビゲーション装置に関し、「走行予定道路から交差道路が伸びる方向を示す角度を含むように、走行予定道路と交差道路との交点を中心とする、扇状の探索領域を設定し、その扇状探索領域の外周線と交差道路との交点を求め、走行予定道路と交差道路との交点及び扇状探索領域の外周線と交差道路との交点を結ぶ線分を基準として、交差道路の道路名称の表示位置を決定する。このような手順で道路名称の表示位置を決定すると、交差道路の形状に係らず、走行予定道路の近傍であって、かつ明らかに交差道路を示す道路名称であるとユーザが認識できる位置に、交差道路の道路名称を表示できる。」と記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２５０４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
同文献の車両用ナビゲーション装置では、走行予定道路と交差道路との交点を中心とする扇状の探索領域を設定し、探索領域に基づいて道路名称の表示領域を決定している。しかしながら、同文献の技術では、道路の向きに沿って道路名称の表示領域を回転させて表示しているため、道路名称が見づらくなる場合がある。一方で、同文献には、アイコンの表示領域を回転させず、かつ、推奨経路などに被らない表示位置を決定する方法については記載がない。
【０００５】
そこで、本発明は、所定経路の表示を妨げないアイコンの適切な表示位置を決定することができる車載器の提供を目的とする。
【課題を解決するための手段】
【０００６】
本願は、上記課題の少なくとも一部を解決する手段を複数含んでいるが、その例を挙げるならば、以下のとおりである。上記の課題を解決する本発明の一態様に係る車載器は、出発地から車両目的地までの第１の経路および前記車両目的地から真の目的地までの第２の経路を特定する経路探索部と、前記車両目的地を示すマークの周囲に複数のアイコン表示領域を配置し、前記第１の経路および前記第２の経路のいずれにも被らない前記アイコン表示領域をアイコン表示位置に決定するアイコン位置決定部と、を備える。
【発明の効果】
【０００７】
本発明に係る車載器によれば、所定経路の表示を妨げないアイコンの適切な表示位置を決定することができる。
【０００８】
なお、上記以外の課題、構成および効果等は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【０００９】
【図１】車載器、携帯端末およびサーバ装置の機能構成の一例を示した機能ブロック図である。
【図２】図２（ａ）〜（ｄ）は、アイコン形態情報の一例を示した図である。
【図３】図３（ａ）〜（ｃ）は、アイコン表示領域情報により定義されるアイコン表示領域およびその構成パターンの一例を示した図である。
【図４】車載器のハードウェア構成の一例を示した図である。
【図５】携帯端末のハードウェア構成の一例を示した図である。
【図６】サーバ装置のハードウェア構成の一例を示した図である。
【図７】第一実施形態に係るアイコン表示位置決定処理の一例を示したフロー図である。
【図８】第一実施形態に係るアイコン表示位置決定処理の一例を示したフロー図である。
【図９】図９（ａ）は、地図上に引かれた推奨経路の線分および徒歩経路の線分と、車両目的地を示すマークおよび真の目的地を示すマークとを示した図である。図９（ｂ）は、車両目的地の周囲に配置されたアイコン表示領域を示した図である。
【図１０】図１０（ａ）は、決定したアイコン表示位置を示す図である。図１０（ｂ）は、決定したアイコン表示位置に所定のアイコンが表示された画面例を示した図である。
【図１１】図１１（ａ）は、決定したアイコン表示位置を示す図である。図１１（ｂ）は、決定したアイコン表示位置に所定のアイコンが表示された画面例を示した図である。
【図１２】図１２（ａ）は、決定したアイコン表示位置を示す図である。図１２（ｂ）は、決定したアイコン表示位置に所定のアイコンが表示された画面例を示した図である。
【図１３】第二実施形態に係るアイコン表示位置決定処理の一例を示したフロー図である。
【図１４】図１４（ａ）は、アイコン表示位置の決定方法に関するイメージ図である。図１４（ｂ）は、アイコン表示位置の特定に用いるテーブル情報である。
【図１５】図１５（ａ）は、アイコン表示領域およびその構成パターンと、決定したアイコン表示位置とを示した図である。図１５（ｂ）は、特定されたアイコン表示位置に所定のアイコンが表示された画面例を示した図である。
【図１６】第三実施形態に係るアイコン表示位置決定処理の一例を示したフロー図である。
【図１７】第三実施形態に係るアイコン表示位置決定処理の一例を示したフロー図である。
【図１８】図１８（ａ）および（ｂ）は、ステップＳ０３５およびステップＳ０３６の処理を説明するための図である。
【図１９】ステップＳ０３５およびステップＳ０３６の処理を説明するための図である。
【図２０】決定されたアイコン表示位置に所定のアイコンが表示された画面例を示した図である。
【発明を実施するための形態】
【００１０】
以下、本発明の各実施形態について図面を用いて説明する。
【００１１】
［第一実施形態］
図１は、本実施形態に係る車載器１００、携帯端末２００およびサーバ装置３００の機能構成の一例を示した機能ブロック図である。図示するように、車載器１００、携帯端末２００およびサーバ装置３００は、ネットワークＮを介して相互通信可能に接続されている。なお、ネットワークＮは、例えばインターネット等の公衆網やＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などである。
【００１２】
車載器１００は、出発地から目的地までを結ぶ推奨経路の探索や経路案内および交通情報の表示など、通常のナビゲーション機能を提供可能なカーナビゲーション装置である。
【００１３】
本実施形態に係る車載器１００は、出発地から、ユーザが訪れようとする目的地（例えば、施設の建物や公園の入り口などであって、以下では「真の目的地」という）に対応する車両目的地（例えば、真の目的地である施設などに併設あるいは近接した駐車場）までの推奨経路を探索する。また、車載器１００は、車両目的地から真の目的地までの徒歩経路を特定する。また、車載器１００は、徒歩経路の所要時間を示すアイコンの表示位置を決定し、推奨経路および徒歩経路と共にかかるアイコンを地図上に表示する。
【００１４】
図示するように、車載器１００は、記憶部１１０と、演算部１２０と、通信部１３０とを有している。
【００１５】
記憶部１１０は、様々な情報を格納する機能部である。具体的には、記憶部１１０は、地図情報１１１と、アイコン形態情報１１２と、アイコン表示領域情報１１３と、アイコン位置決定ルール情報１１４とを有している。
【００１６】
図２（ａ）〜（ｄ）は、記憶部１１０に格納されたアイコン形態情報１１２の一例を示した図である。図示するアイコンは、車両目的地から真の目的地までの徒歩経路の所要時間を示すアイコンである。これらのアイコンは、表示される位置に応じて相互に異なる形状をしている。具体的には図２（ａ）は、車両目的地を示すマークの上側に位置するアイコン表示領域に表示されるアイコン１１２ａを示す。また、図２（ｂ）は、車両目的地を示すマークの右側に位置するアイコン表示領域に表示されるアイコン１１２ｂを示す。また、図２（ｃ）は、車両目的地を示すマークの下側に位置するアイコン表示領域に表示されるアイコン１１２ｃを示す。また、図２（ｄ）は、車両目的地を示すマークの左側に位置するアイコン表示領域に表示されるアイコン１１２ｄを示す。
【００１７】
図３（ａ）〜（ｃ）は、記憶部１１０に格納されたアイコン表示領域情報１１３により定義されるアイコン表示領域およびその構成パターンの一例を示した図である。アイコン表示領域情報１１３は、アイコンの種類、形態および大きさなどに応じて予め設定されたアイコン表示領域およびその構成パターンを定義している。なお、図３（ａ）〜（ｃ）に示すアイコン表示領域およびその構成パターンは、図２（ａ）〜（ｄ）に示すアイコンの種類および形態などに対応したものである。
【００１８】
具体的には、図３（ａ）に示す各アイコン表示領域の構成パターンは、アイコンの大きさおよび形態に合わせた形状（矩形）をしており、その構成パターンは、車両目的地を示すマーク１１３ａの上下左右を囲む位置に４つのアイコン表示領域１１３ｂを配置している。また、図３（ｂ）に示すアイコン表示領域の構成パターンは、車両目的地を示すマーク１１３ａの上下左右と、左右方向の斜め上側および斜め下側の合計８つのアイコン表示領域１１ｂを配置している。また、図３（ｃ）に示すアイコン表示領域の構成パターンは、車両目的地を示すマーク１１３ａの上下左右を囲む位置であって、かかるマークから所定の距離を離した位置に４つのアイコン表示領域１１３ｂを配置している。
【００１９】
なお、アイコン表示領域の位置、大きさ、形状および個数は、アイコンの形態や大きさなどに応じて適宜定義されれば良く、図３（ａ）〜（ｃ）に示すアイコン表示領域１１３ｂおよびその構成パターンに限定されるものではない。
【００２０】
図１に戻って説明する。アイコン位置決定ルール情報１１４は、どの位置のアイコン表示領域にアイコンを表示するかを決定するためのルールを定義した情報である。例えば、アイコン位置決定ルール情報１１４には、表示可能と判定されたアイコン表示領域が複数ある場合、どの位置のアイコン表示領域を優先的にアイコン表示位置として決定するかといった所定のルールが定義されている。
【００２１】
車載器１００の演算部１２０は、様々な演算処理を行う機能部を有している。具体的には、演算部１２０は、入力受付部１２１と、出力処理部１２２と、経路探索部１２３と、アイコン位置決定部１２４とを有している。
【００２２】
入力受付部１２１は、車載器１００の入力装置（例えば、後述の図４に示す入力装置５）を介してユーザからの指示入力を受け付ける機能部である。例えば、入力受付部１２１は、入力装置を介して、目的地の設定や経路探索など通常のナビゲーション機能に関する指示入力をユーザから受け付ける。また、入力受付部１２１は、例えば携帯端末２００との間でＢｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線通信規格による通信接続の指示をユーザから受け付ける。
【００２３】
出力処理部１２２は、画面情報および音声情報などの出力情報を生成する機能部である。具体的には、出力処理部１２２は、ディスプレイ（例えば、後述の図４に示すディスプレイ２）の表示画面を構成する画面情報（例えば、地図、推奨経路および徒歩経路などを表示する画面情報）を生成する。また、出力処理部１２２は、スピーカ（例えば、後述の図４に示すスピーカ４１）から出力される音声情報（例えば、経路案内の音声情報など）を生成する。また、出力処理部１２２は、生成した情報を車載器１００のディスプレイおよびスピーカに出力する。
【００２４】
経路探索部１２３は、出発地から車両目的地までを結ぶ推奨経路を探索する機能部である。具体的には、経路探索部１２３は、通信部１３０を介して携帯端末２００から車両目的地の位置情報を取得する。また、経路探索部１２３は、ＧＰＳ受信装置（例えば、後述の図４に示すＧＰＳ受信装置９）から現在地を示す位置情報を取得する。また、経路探索部１２３は、これらの位置情報を用いて、ダイクストラ法といった所定の方法により現在地から車両目的地までの推奨経路を探索する。
【００２５】
また、経路探索部１２３は、車両目的地から真の目的地までの徒歩経路を特定する。具体的には、経路探索部１２３は、通信部を介して携帯端末２００から真の目的地の位置情報を取得する。また、経路探索部１２３は、車両目的地および真の目的地の位置情報を用いて、これらの地点間を結ぶ徒歩経路を特定する。
【００２６】
なお、経路探索部１２３は、現在地から、車載器１００の入力装置を介してユーザから受け付けた車両目的地までの推奨経路を探索する通常の経路探索についても実行可能である。
【００２７】
アイコン位置決定部１２４は、アイコン位置決定処理により地図上に表示するアイコン位置を決定する。なお、アイコン位置決定処理の詳細は後述する。
【００２８】
車載器１００の通信部１３０は、外部装置との間で情報通信を行う機能部である。具体的には、通信部１３０は、携帯端末２００から車両目的地および真の目的地の位置情報と、徒歩経路の所要時間とを取得する。
【００２９】
以上、車載器１００の機能ブロックについて説明した。
【００３０】
次に、携帯端末２００の機能ブロックについて説明する。携帯端末２００は、端末内の記憶装置に格納した所定のアプリケーションプログラム（以下では「ナビアプリ２１１」として説明）を実行することにより、所定のナビゲーション機能をユーザに提供するスマートフォンやタブレット端末などの携帯型の情報処理装置である。
【００３１】
本実施形態に係る携帯端末２００は、入力装置（例えば、後述の図５に示す入力装置２０１）を介してナビアプリ２１１の実行指示をユーザから受け付ける。また、携帯端末２００は、ナビアプリ２１１の起動により、真の目的地の位置情報についてユーザから取得要求を受け付ける。また、携帯端末２００は、真の目的地に対応する車両目的地について、位置情報の取得要求をユーザから受け付ける。
【００３２】
また、携帯端末２００は、真の目的地および車両目的地について、位置情報の取得要求信号を生成し、サーバ装置３００に送信する。また、携帯端末２００は、サーバ装置３００から取得した車両目的地および真の目的地の位置情報を用いて、これら両地点間を結ぶ徒歩経路の所要時間を算出する。また、携帯端末２００は、真の目的地および車両目的地の位置情報と、徒歩経路の所要時間とを、Ｗｉ−Ｆｉ（登録商標）あるいはＢｌｕｅｔｏｏｔｈ（登録商標）により通信接続されている車載器１００に送信する。
【００３３】
図示するように、携帯端末２００は、記憶部２１０と、演算部２２０と、通信部２３０とを有している。
【００３４】
記憶部２１０は、様々な情報を格納する機能部である。具体的には、記憶部２１０は、ナビアプリ２１１を格納している。なお、ナビアプリ２１１は、例えば真の目的地やこれに対応する車両目的地について位置情報の取得要求を行ったり、所定のナビゲーション機能をユーザに提供するためのアプリケーションプログラムである。
【００３５】
携帯端末２００の演算部２２０は、様々な演算処理を行う機能部を有している。具体的には、演算部２２０は、入力受付部２２１と、出力処理部２２２と、位置情報取得部２２３と、徒歩時間算出部２２４とを有している。
【００３６】
入力受付部２２１は、携帯端末２００の入力装置（図５に示す入力装置２０１）を介してユーザからの指示入力を受け付ける機能部である。例えば、入力受付部２２１は、かかる入力装置を介して、真の目的地の名称に関する情報の入力をユーザから受け付ける。また、入力受付部２２１は、入力された真の目的地について、位置情報の取得要求をユーザから受け付ける。また、入力受付部２２１は、入力装置を介して、真の目的地に対応する車両目的地の位置情報の取得要求をユーザから受け付ける。
【００３７】
出力処理部２２２は、画面情報および音声情報などの出力情報を生成する機能部である。具体的には、出力処理部２２２は、ディスプレイ（例えば、後述の図５に示す出力装置２０２）の表示画面を構成する画面情報（例えば、地図や目的地名称の入力受付画面など）を生成する。また、出力処理部２２２は、スピーカ（例えば、後述の図５に示す出力装置２０２）から出力される音声情報を生成する。また、出力処理部２２２は、生成した情報を携帯端末２００のディスプレイおよびスピーカに出力する。
【００３８】
位置情報取得部２２３は、入力を受け付けた真の目的地および車両目的地の位置情報を取得する機能部である。具体的には、位置情報取得部２２３は、真の目的地の名称と、真の目的地および対応する車両目的地の位置情報の取得要求とを含む情報（以下、「位置情報の取得要求情報」という）を生成し、通信部２３０を介してサーバ装置３００に送信する。また、位置情報取得部２２３は、通信部２３０を介して、真の目的地および車両目的地の位置情報をサーバ装置３００から取得する。
【００３９】
徒歩時間算出部２２４は、車両目的地から真の目的地までの所要時間を算出する機能部である。具体的には、徒歩時間算出部２２４は、車両目的地から真の目的地までの地点間距離と、一般的な歩行速度（例えば、時速３〜５ｋｍ／ｈ）とにより、車両目的地から真の目的地までの徒歩経路の所要時間を算出する。
【００４０】
通信部２３０は、外部装置との間で情報通信を行う機能部である。具体的には、通信部２３０は、位置情報の取得要求情報をサーバ装置３００に送信する。また、通信部２３０は、かかる位置情報をサーバ装置３００から取得する。
【００４１】
以上、携帯端末２００の機能ブロックについて説明した。
【００４２】
次に、サーバ装置３００の機能ブロックについて説明する。サーバ装置３００は、車載器１００や携帯端末２００からの要求に応じて所定の処理を実行する高性能な情報処理装置である。具体的には、サーバ装置３００は、車両目的地および真の目的地について位置情報の取得要求情報を携帯端末２００から取得する。また、サーバ装置３００は、位置管理情報３１１を検索し、車両目的地および真の目的地の位置情報を特定する。また、サーバ装置３００は、特定した位置情報を携帯端末２００に送信する。
【００４３】
図示するように、サーバ装置３００は、記憶部３１０と、演算部３２０と、通信部３３０とを有している。
【００４４】
記憶部３１０は、様々な情報を格納する機能部である。具体的には、記憶部３１０は、位置管理情報３１１を格納している。位置管理情報３１１は、例えば施設や公園などの施設等名称と、位置情報（緯度経度）と、属性（対応付けられている位置情報が施設の建物や公園の入り口などを示すのか、あるいは、施設などに併設される駐車場を示すのかを特定する情報）とが対応付けられたレコードを有している。
【００４５】
サーバ装置３００の演算部３２０は、様々な演算処理を行う機能部を有している。具体的には、演算部３２０は、位置情報検索部３２１を有している。
【００４６】
位置情報検索部３２１は、車両目的地および真の目的地の位置情報を検索する機能部である。具体的には、位置情報検索部３２１は、通信部３３０を介して取得した位置情報の取得要求情報から真の目的地の名称を抽出する。また、位置情報検索部３２１は、真の目的地の名称を用いて、位置管理情報３１１の対応する施設等名称に対応付けられた位置情報および属性を特定する。なお、位置情報検索部３２１は、施設の建物や公園の入り口を示す属性に対応付けられた位置情報を真の目的地の位置情報として特定する。また、位置情報検索部３２１は、施設などに併設される駐車場を示す属性に対応付けられた位置情報を車両目的地の位置情報として特定する。
【００４７】
また、位置情報検索部３２１は、通信部３３０を介して、特定した真の目的地および車両目的地の位置情報を携帯端末２００に送信する。
【００４８】
通信部３３０は、外部装置との間で情報通信を行う機能部である。具体的には、通信部３３０は、真の目的地および車両目的地の位置情報を携帯端末２００に送信する。
【００４９】
以上、サーバ装置３００の機能ブロックについて説明した。
【００５０】
図４は、車載器１００のハードウェア構成の一例を示した図である。車載器１００は、演算装置１と、ディスプレイ２と、記憶装置３と、音声出力装置４と、入力装置５と、ＲＯＭ装置６と、車速センサ７と、ジャイロセンサ８と、ＧＰＳ(Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ)受信装置９と、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ：登録商標）受信装置１０と、ＦＭ多重放送受信装置１１と、ビーコン受信装置１２と、通信装置１３とを有している。
【００５１】
演算装置１は、車載器１００の様々な処理を行う中心的なユニットである。例えば、演算装置１は、所定のナビゲーション機能を実現する。具体的には、演算装置１は、車速センサ７などの各種センサおよびＧＰＳ受信装置９から出力された情報を用いて現在地を検出する。また、演算装置１は、得られた現在地情報に基づいて、表示に必要な地図情報１１１を記憶装置３あるいはＲＯＭ装置６から読み出す。また、演算装置１は、読み出した地図情報１１１をグラフィックス展開し、そこに現在地を示すマークを重ねてディスプレイ２へ表示させる信号を出力する。また、演算装置１は、記憶装置３あるいはＲＯＭ装置６に記憶されている地図情報１１１などを用いて、出発地と目的地とを結ぶ案内経路を探索する。また、演算装置１は、ディスプレイ２やスピーカ４１などに信号を出力して経路誘導を行う。
【００５２】
このような演算装置は、各デバイス間をバスで接続した構成となっている。具体的には、演算装置１は、数値演算や各デバイスの制御など様々な処理を実行するＣＰＵ(Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ)２１と、記憶装置３またはＲＯＭ装置６から読み出した地図情報１１１や演算データなどを一時的に格納するＲＡＭ(Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ)２２と、ＣＰＵ２１で実行されるブートプログラムなどを格納するＲＯＭ(Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ)２３と、演算装置１に各種ハードウェアを接続するためのＩ／Ｆ（インターフェイス）２４と、これらを相互に接続するバス２５とを有している。
【００５３】
ディスプレイ２は、グラフィックス情報を表示する出力装置であって、例えば、液晶ディスプレイ２や有機ＥＬディスプレイ２などで構成される。
【００５４】
記憶装置３は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）や不揮発性メモリカードといった、少なくとも読み書きが可能な記憶媒体であって、様々な情報（例えば、地図情報１１１など）が格納されている。
【００５５】
音声出力装置４は、例えば、運転者などへの案内を音声として出力するスピーカ４１などである。
【００５６】
入力装置５は、タッチパネル５１、ダイヤルスイッチ５２、マイクロフォン５３あるいはスクロールキーなどユーザからの指示入力を受け付ける装置である。
【００５７】
ＲＯＭ装置６は、ＣＤ-ＲＯＭやＤＶＤ-ＲＯＭなどのＲＯＭ、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カードなどの、少なくとも読み取りが可能な記憶媒体であって、例えば動画データや、音声データなどが記憶されている。
【００５８】
車速センサ７は、車速を算出するのに用いる値を出力するセンサである。ジャイロセンサ８は、光ファイバジャイロや振動ジャイロなどで構成され、移動体の回転による角速度を検出するセンサである。ＧＰＳ受信装置９は、ＧＰＳ衛星からの信号を受信し移動体とＧＰＳ衛星間の距離と距離の変化率とを３個以上の衛星に対して測定することで移動体の現在地、進行速度および進行方位を測定する。
【００５９】
ＶＩＣＳ受信装置１０は、現況交通情報、規制情報、ＳＡ／ＰＡ（サービスエリア／パーキングエリア）情報、駐車場情報、天気情報などを含むＶＩＣＳ情報を受信する装置である。ＦＭ多重放送受信装置１１は、ＦＭ放送局から送られてくるＦＭ多重放送信号を受信する装置である。ビーコン受信装置１２は、ＶＩＣＳ情報の現況交通情報などを受信する装置である。
【００６０】
通信装置１３は、外部装置との間で情報通信を行う通信装置である。
【００６１】
以上、車載器１００のハードウェア構成について説明した。
【００６２】
図５は、携帯端末２００のハードウェア構成の一例を示した図である。携帯端末２００は、入力装置２０１と、出力装置２０２と、外部記憶装置２０３と、演算装置２０４と、主記憶装置２０５と、ＧＰＳ受信装置２０６と、通信装置２０７と、これらを電気的に相互接続するバス２０８とを有している。
【００６３】
入力装置２０１は、例えばタッチパネルなどのポインティングデバイスおよび音声入力を受け付けるマイクロフォンである。出力装置２０２は、例えばディスプレイや音声出力装置であるスピーカである。外部記憶装置２０３は、例えばデジタル情報を記憶可能なフラッシュメモリやＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリカードなどの不揮発性記憶装置である。
【００６４】
演算装置２０４は、例えばＣＰＵなどの処理装置である。主記憶装置２０５は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などのメモリ装置である。
【００６５】
ＧＰＳ受信装置２０６は、ＧＰＳ衛星からの信号を受信し移動手段とＧＰＳ衛星間の距離と距離の変化率とを３個以上の衛星に対して測定することで移動手段の現在地、進行速度および進行方位を測定する装置である。通信装置２０７は、外部装置との間で情報通信（無線通信または有線通信）を行うための通信モジュールなどである。
【００６６】
以上、携帯端末２００のハードウェア構成について説明した。
【００６７】
図６は、サーバ装置３００のハードウェア構成の一例を示した図である。図示するように、サーバ装置３００は、入力装置３０１と、出力装置３０２と、外部記憶装置３０３と、演算装置３０４と、主記憶装置３０５と、通信装置３０６と、これらを電気的に相互接続するバス３０７とを有している。
【００６８】
入力装置３０１は、例えばキーボードやマウスあるいはタッチパネルなどのポインティングデバイスである。出力装置３０２は、例えばディスプレイやスピーカである。外部記憶装置３０３は、例えばデジタル情報を記憶可能なフラッシュメモリやＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリカードなどの不揮発性記憶装置である。
【００６９】
演算装置３０４は、例えばＣＰＵなどの処理装置である。主記憶装置３０５は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などのメモリ装置である。通信装置３０６は、外部装置との間で情報通信（無線通信または有線通信）を行うための通信モジュールなどである。
【００７０】
以上、サーバ装置３００のハードウェア構成について説明した。
【００７１】
なお、車載器１００の演算部１２０に含まれる各機能部は、ＣＰＵ２１に処理を行わせるプログラムによって実現される。これらのプログラムは、ＲＯＭ２３あるいは記憶装置３に格納されており、実行にあたってＲＡＭ２２上にロードされ、ＣＰＵ２１により実行される。また、記憶部１１０は、ＲＡＭ２２、ＲＯＭ２３または記憶装置３によって実現されても良く、これらの組み合わせによって実現されても良い。また、通信部１３０は、通信装置１３によって実現される。
【００７２】
また、携帯端末２００の演算部２２０に含まれる各機能部は、ＣＰＵに処理を行わせるプログラムによって実現される。これらのプログラムは、主記憶装置２０５であるＲＯＭあるいは外部記憶装置２０３に格納されており、実行にあたってＲＡＭ上にロードされ、ＣＰＵにより実行される。また、記憶部２１０は、ＲＡＭ、ＲＯＭまたは外部記憶装置２０３によって実現されても良く、これらの組み合わせによって実現されても良い。また、通信部２３０は、通信装置２０７によって実現される。
【００７３】
また、サーバ装置３００の演算部３２０に含まれる各機能部は、ＣＰＵに処理を行わせるプログラムによって実現される。これらのプログラムは、主記憶装置３０５であるＲＯＭあるいは外部記憶装置３０３に格納されており、実行にあたってＲＡＭ上にロードされ、ＣＰＵにより実行される。また、記憶部３１０は、ＲＡＭ、ＲＯＭまたは外部記憶装置３０３によって実現されても良く、これらの組み合わせによって実現されても良い。また、通信部３３０は、通信装置３０６によって実現される。
【００７４】
また、車載器１００、携帯端末２００およびサーバ装置３００の各機能ブロックは、本実施形態に係るこれらの装置の機能を理解容易にするために、主な処理内容に応じて分類したものである。したがって、各機能の分類の仕方やその名称によって、本発明が制限されることはない。また、車載器１００、携帯端末２００およびサーバ装置３００の各構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。
【００７５】
また、各機能部の全部または一部は、コンピュータに実装されるハードウェア（ＡＳＩＣといった集積回路など）により構築されてもよい。また、各機能部の処理が１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００７６】
［動作の説明］
図７および図８は、アイコン表示位置決定処理の一例を示したフロー図である。かかる処理は、車載器１００の起動と共に開始される。
【００７７】
処理が開始されると、経路探索部１２３は、通信部１３０を介して車両目的地および真の目的地の位置情報と、徒歩経路の所要時間を携帯端末２００から取得したか否かを判定する（ステップＳ００１）。そして、位置情報などを取得していないと判定した場合（ステップＳ００１でＮｏ）、経路探索部１２３は、再度、ステップＳ００１の処理を行う。一方で、かかる情報を取得したと判定した場合（ステップＳ００１でＹｅｓ）、経路探索部１２３は、処理をステップＳ００２に移行する。
【００７８】
ステップＳ００２では、経路探索部１２３は、現在地から車両目的地までの推奨経路を探索する。例えば、経路探索部１２３は、ＧＰＳ受信装置９から出力される現在地の位置情報および携帯端末２００から取得した車両目的地の位置情報を用いて、ダイクストラ法といった所定の方法により現在地から車両目的地までの推奨経路を探索する。
【００７９】
次に、経路探索部１２３は、車両目的地から真の目的地までの徒歩経路を特定する（ステップＳ００３）。具体的には、経路探索部１２３は、通信部１３０を介して取得した車両目的地および真の目的地の位置情報を用いて、両地点間を結ぶ線分を引き、これを徒歩経路として特定する。
【００８０】
次に、アイコン位置決定部１２４は、徒歩経路の所要時間が所定の閾値（例えば、１分など）以上であるか否かを判定する（ステップＳ００４）。そして、徒歩経路の所要時間が閾値未満と判定した場合（ステップＳ００４でＮｏ）、アイコン位置決定部１２４は、本フローの処理を終了する。一方で、徒歩経路の所要時間が閾値以上と判定した場合（ステップＳ００４でＹｅｓ）、アイコン位置決定部１２４は、処理をステップＳ００５に移行する。
【００８１】
なお、徒歩経路の所要時間を判定するのは、徒歩経路の案内を行うか否かを決定するためである。徒歩経路の所要時間が非常に短い場合（例えば、１分未満）、通常、徒歩経路を案内しなくても、ユーザは真の目的地である施設などにたどり着くことができる場合が多い。また、所要時間が非常に短い場合、車両目的地から真の目的地まで近いため、地図上に描画する徒歩経路の線分が非常に短くなり、地図の表示スケールによっては線分が見ずらい場合があるためである。
【００８２】
次に、ステップＳ００５では、アイコン位置決定部１２４は、推奨経路および徒歩経路に被らないアイコン表示領域があるか否かを判定する。ここで、かかる判定について図９を用いて説明する。
【００８３】
図９（ａ）は、地図上に引かれた推奨経路の線分４０１および徒歩経路の線分４０２と、車両目的地を示すマーク４０３および真の目的地を示すマーク４０４とを示した図である。
【００８４】
アイコン位置決定部１２４は、アイコン表示領域情報１１３からアイコンの種類（本例では、矩形の形状をした徒歩経路の所要時間を示すアイコン）に応じた所定のアイコン表示領域およびその構成パターンを抽出する。なお、本例では、車両目的地を示すマークの上下左右を囲む位置に４つのアイコン表示領域を配置する構成パターン（図３（ａ）を参照）が抽出されたものとする。
【００８５】
また、アイコン位置決定部１２４は、車両目的地を示すマーク４０３を中心に、抽出した構成パターンのアイコン表示領域４０５ａ〜４０５ｄを地図上に重ね合わせる。
【００８６】
図９（ｂ）は、車両目的地の周囲に配置されたアイコン表示領域４０５ａ〜４０５ｄを示した図である。
【００８７】
ここで、アイコン位置決定部１２４は、推奨経路および徒歩経路に被らないアイコン表示領域があるか否かを判定する。例えば、アイコン位置決定部１２４は、各アイコン表示領域４０５に含まれる地図上の座標と、推奨経路および徒歩経路の線分４０１、４０２が引かれた地図上の座標とが重複するか否かにより、各アイコン表示領域４０５と、推奨経路および徒歩経路の線分４０１、４０２とが被らないか否かを判定する。なお、アイコン位置決定部１２４は、推奨経路および徒歩経路の線分４０１、４０２に被らないアイコン表示領域が１つでもある場合、推奨経路および徒歩経路に被らないアイコン表示領域があると判定する。
【００８８】
そして、推奨経路および徒歩経路に被らないアイコン表示領域がないと判定した場合（ステップＳ００５でＮｏ）、アイコン位置決定部１２４は、処理をステップＳ００８（図８）に移行する。一方で、かかるアイコン表示領域があると判定した場合（ステップＳ００５でＹｅｓ）、アイコン位置決定部１２４は、処理をステップＳ００６に移行する。
【００８９】
ステップＳ００６では、アイコン位置決定部１２４は、推奨経路および徒歩経路に被らないアイコン表示領域をアイコン表示位置の候補として特定する。例えば、アイコン位置決定部１２４は、ステップＳ００５において、推奨経路および徒歩経路と被らないと判定したアイコン表示領域をアイコン表示位置の候補として特定する。
【００９０】
次に、アイコン位置決定部１２４は、所定の優先順位に従って、特定したアイコン表示位置の候補の中から１つのアイコン表示位置を決定する（ステップＳ００７）。具体的には、アイコン位置決定部１２４は、アイコン位置決定ルール情報１１４に定義されている優先順位に従って、アイコン表示位置を決定する。
【００９１】
図１０（ａ）は、所定のルールに従って決定したアイコン表示位置を示す図である。アイコン位置決定部１２４は、ステップＳ００６の処理で、アイコン表示領域４０５ａ、４０５ｄをアイコン表示位置の候補として特定する。また、アイコン位置決定ルール情報１１４に定義されている優先順位が、例えば「車両目的地を示すマークの上側に位置するアイコン表示領域から時計回り」となっている場合、アイコン位置決定部１２４は、アイコン表示領域４０５ａをアイコン表示位置として決定する。
【００９２】
また、アイコン位置決定部１２４は、アイコン表示位置を決定すると、本フローを終了する。
【００９３】
なお、出力処理部１２２は、推奨経路および徒歩経路と共に、決定されたアイコン表示位置に所定のアイコン（本例では、徒歩経路の所要時間を示すアイコン）を表示する。
【００９４】
図１０（ｂ）は、決定されたアイコン表示位置に所定のアイコン４０６が表示された画面例を示した図である。図示するように、アイコン位置決定処理によって決定された位置のアイコン表示領域４０５ａにアイコン４０６を表示することにより、推奨経路および徒歩経路と被らないようにアイコンを表示することができる。
【００９５】
また、推奨経路および徒歩経路に被らないアイコン表示領域がないと判定した場合（ステップＳ００５でＮｏ）に移行するステップＳ００８では、アイコン位置決定部１２４は、推奨経路に被らないアイコン表示領域があるか否かを判定する。例えば、アイコン位置決定部１２４は、各アイコン表示領域４０５ａ〜４０５ｄに含まれる地図上の座標と、推奨経路の線分４０１が引かれた地図上の座標とが重複するか否かにより、各アイコン表示領域と、推奨経路とが被らないか否かを判定する。なお、アイコン位置決定部１２４は、推奨経路に被らないアイコン表示領域が１つでもある場合、推奨経路に被らないアイコン表示領域があると判定する。
【００９６】
そして、推奨経路に被らないアイコン表示領域がないと判定した場合（ステップＳ００８でＮｏ）、アイコン位置決定部１２４は、処理をステップＳ０１１に移行する。一方で、かかるアイコン表示領域があると判定した場合（ステップＳ００８でＹｅｓ）、アイコン位置決定部１２４は、処理をステップＳ００９に移行する。
【００９７】
ステップＳ００９では、アイコン位置決定部１２４は、ステップＳ００８の処理で推奨経路に被らないアイコン表示領域をアイコン表示位置の候補として特定する。
【００９８】
次に、アイコン位置決定部１２４は、所定の優先順位に従って、特定したアイコン表示位置の候補の中から１つのアイコン表示位置を決定する（ステップＳ０１０）。具体的には、アイコン位置決定部１２４は、アイコン位置決定ルール情報１１４に定義されている優先順位に従って、アイコン表示位置を決定する。
【００９９】
図１１（ａ）は、所定のルールに従って決定したアイコン表示位置を示す図である。アイコン位置決定部１２４は、ステップＳ００９の処理で、アイコン表示領域４０５ｂ、４０５ｄを推奨経路に被らないアイコン表示位置の候補として特定する。また、アイコン位置決定ルール情報１１４に定義されている優先順位が、例えば「車両目的地を示すマークの上側に位置するアイコン表示領域から時計回り」となっている場合、アイコン位置決定部１２４は、アイコン表示領域４０５ｂをアイコン表示位置として決定する。
【０１００】
また、アイコン位置決定部１２４は、アイコン表示位置を決定すると、本フローを終了する。
【０１０１】
なお、出力処理部１２２は、推奨経路および徒歩経路と共に、決定されたアイコン表示位置に所定のアイコン（本例では、徒歩経路の所要時間を示すアイコン）を表示する。
【０１０２】
図１１（ｂ）は、決定されたアイコン表示位置に所定のアイコン４０６が表示された画面例を示した図である。図示するように、アイコン位置決定処理によって決定された位置のアイコン表示領域４０５ｂにアイコン４０６を表示することにより、推奨経路と被らないようにアイコンを表示することができる。
【０１０３】
また、推奨経路に被らないアイコン表示領域がないと判定した場合（ステップＳ００８でＮｏ）に移行するステップＳ０１１では、アイコン位置決定部１２４は、所定のルールに従ってアイコン表示位置を決定する。
【０１０４】
図１２（ａ）は、決定したアイコン表示位置を示す図である。図示するように、推奨経路および徒歩経路に被らないアイコン表示領域が存在しない場合（ステップＳ００８でＮｏ）、アイコン位置決定部１２４は、所定のルールに従ってアイコン表示位置を決定する。例えば、「推奨経路に被らないアイコン表示領域がない場合、車両目的地を示すマークの上側に位置するアイコン表示領域に表示する」といったルールがアイコン位置決定ルール情報１１４に定義されている場合、アイコン位置決定部１２４は、かかるルールに従った位置のアイコン表示領域４０５ａをアイコン表示位置に決定する。
【０１０５】
また、アイコン位置決定部１２４は、アイコン表示位置を決定すると、本フローの処理を終了する。
【０１０６】
なお、出力処理部１２２は、推奨経路および徒歩経路と共に、決定されたアイコン表示位置に所定のアイコン（本例では、徒歩経路の所要時間を示すアイコン）を表示する。
【０１０７】
図１２（ｂ）は、決定されたアイコン表示位置に所定のアイコン４０６が表示された画面例を示した図である。
【０１０８】
このような車載器１００によれば、所定経路の表示を妨げないアイコンの適切な表示位置を決定することができる。特に、徒歩経路の所要時間は車両目的地を示すマーク付近に表示されることが望ましい。本実施形態に係る車載器１００は、かかるマークの周辺であって、推奨経路および徒歩経路の表示を妨げない表示領域を特定することで、アイコンの適切な表示位置を決定することができる。
【０１０９】
また、車載器１００は、車両目的地を示すマークの周辺に推奨経路および徒歩経路の両方に被らない表示領域がない場合でも、推奨経路の表示を妨げない表示領域を特定することで、アイコンの適切な表示位置を決定することができる。
【０１１０】
［第二実施形態］
本発明の第二実施形態に係る車載器１００は、前述の第一実施形態とは異なる方法によりアイコン表示位置を決定する。なお、車載器１００、携帯端末２００およびサーバ装置３００の基本的な機能構成は、第一実施形態と同様であるため、詳細な説明は省略する。
【０１１１】
図１３は、第二実施形態に係るアイコン表示位置決定処理の一例を示したフロー図である。かかる処理は、車載器１００の起動と共に開始される。
【０１１２】
なお、ステップＳ０２１〜ステップＳ０２４は、前述のステップＳ００１〜ステップＳ００４と同様であるため、説明を省略する。また、ステップＳ０２５〜ステップＳ０２７の処理については、図１４および図１５を用いて説明する。
【０１１３】
図１４（ａ）は、アイコン表示位置の決定方法に関するイメージ図である。図１４（ｂ）は、アイコン表示位置の特定に用いるテーブル情報５２０である。
【０１１４】
ステップＳ０２５では、アイコン位置決定部１２４は、車両目的地５０１を中心とする円５０２を所定の角度で分割し、分割した各領域５０３ａ〜５０３ｄに候補となるアイコン表示位置を割り当てる。具体的には、アイコン位置決定部１２４は、アイコン表示領域情報１１３からアイコンの種類（本例では、矩形の形状をした徒歩経路の所要時間を示すアイコン）に応じた所定のアイコン表示領域およびその構成パターンを抽出する。なお、本例では、車両目的地を示すマークの上下左右を囲む位置に４つのアイコン表示領域を配置する構成パターン（図３（ａ）を参照）が抽出されたものとする。
【０１１５】
また、アイコン位置決定部１２４は、アイコン表示領域の構成パターンに対応する所定の角度で車両目的地５０１を中心とする円を分割する。なお、本例では、抽出された構成パターンに対応する所定の角度「４５度」、「１３５度」、「２２５度」および「３１５度」でかかる円が分割されたものとする。
【０１１６】
また、アイコン位置決定部１２４は、分割した各領域５０３ａ〜５０３ｄに候補となるアイコン表示位置を割り当てる。本例では、４５度〜１３５度で分割された領域５０３ａにアイコン表示位置「上側」が、１３５度〜２２５度で分割された領域５０３ｂにアイコン表示位置「左側」が、２２５度〜３１５度で分割された領域５０３ｃにアイコン表示位置「下側」が、３１５度〜４５度で分割された領域５０３ｄにアイコン表示位置「右側」が各々割り当てられているものとする。
【０１１７】
なお、構成パターンに対応する所定の角度および各分割領域５０３ａ〜５０３ｄに割り当てるアイコン表示位置は、図１４（ｂ）に示すテーブル情報５２０によって定義されている。また、かかるテーブル情報５２０は、予め記憶部１１０に格納されているものとする。
【０１１８】
次に、アイコン位置決定部１２４は、推奨経路の最終リンクを示す線分５０４と、徒歩経路の線分５０５とのなす角を等分する線分（以下、「等分線」という）５０６ａの延長線５０６ｂをなす角と反対方向に伸ばす（ステップＳ０２６）。
【０１１９】
次に、アイコン位置決定部１２４は、かかる等分線５０６ａの延長線５０６ｂが通過する領域に割り当てられたアイコン表示位置を特定する（ステップＳ０２７）。本例では、図１４（ａ）に示すように、延長線５０６ｂが１３５度〜２２５度の領域５０３ｂを通過するため、アイコン位置決定部１２４は、テーブル情報５２０に基づき「左側」をアイコン表示位置として特定する。
【０１２０】
図１５（ａ）は、アイコン表示領域およびその構成パターンと、決定したアイコン表示位置とを示した図である。アイコン表示位置は、ステップＳ０２５〜ステップＳ０２７の処理により、車両目的地の「左側」に位置するアイコン表示領域４０５ｄに決定される。
【０１２１】
また、アイコン位置決定部１２４は、アイコン表示位置を特定すると、本フローを終了する。
【０１２２】
なお、出力処理部１２２は、推奨経路および徒歩経路と共に、特定されたアイコン表示位置に所定のアイコン（本例では、徒歩経路の所要時間を示すアイコン）を表示する。
【０１２３】
図１５（ｂ）は、特定されたアイコン表示位置に所定のアイコン４０６が表示された画面例を示した図である。図示するように、アイコン位置決定処理によって特定された位置のアイコン表示領域４０５ｄにアイコンを表示することにより、推奨経路および徒歩経路と被らないようにアイコンを表示することができる。
【０１２４】
このような車載器１００によっても、所定経路の表示を妨げないアイコンの適切な表示位置を決定することができる。
【０１２５】
［第三実施形態］
本発明の第三実施形態に係る車載器１００は、前述の第一実施形態および第二実施形態とは異なる方法によりアイコン表示位置を決定する。なお、車載器１００、携帯端末２００およびサーバ装置３００の基本的な機能構成は、第一実施形態と同様であるため、詳細な説明は省略する。
【０１２６】
図１６および図１７は、第三実施形態に係るアイコン表示位置決定処理の一例を示したフロー図である。かかる処理は、車載器１００の起動と共に開始される。
【０１２７】
なお、ステップＳ０３１〜ステップＳ０３４は、前述のステップＳ００１〜ステップＳ００４と同様であるため、説明を省略する。また、ステップＳ０３５〜ステップＳ０３６の処理については、図１８および図１９を用いて説明する。
【０１２８】
図１８（ａ）は、アイコン表示領域４０５ａ〜４０５ｄおよび各アイコン表示領域４０５ａ〜４０５ｄを内側に含む外周枠４０７を示した図である。図１８（ｂ）は、外周枠４０７の内側に含まれる推奨経路および徒歩経路の各々を囲む内枠領域４０８ａ、４０８ｂを示した図である。
【０１２９】
ステップＳ０３５では、アイコン位置決定部１２４は、推奨経路および徒歩経路を囲む内枠領域に被らないアイコン表示領域があるか否かを判定する。具体的には、アイコン位置決定部１２４は、アイコン表示領域情報１１３からアイコンの種類（本例では、矩形の形状をした徒歩経路の所要時間を示すアイコン）に応じた所定のアイコン表示領域およびその構成パターンを抽出する。なお、本例では、車両目的地を示すマークの上下左右を囲む位置に４つのアイコン表示領域を配置する構成パターン（図３（ａ）を参照）が抽出されたものとする。
【０１３０】
また、アイコン位置決定部１２４は、車両目的地を示すマーク４０３を中心に、抽出した構成パターンのアイコン表示領域４０５ａ〜４０５ｄを地図上に重ね合わせる。
【０１３１】
また、アイコン位置決定部１２４は、各アイコン表示領域の外側の辺４０９、辺４１０、辺４１１および辺４１２を繋ぎ、これらのアイコン表示領域４０５ａ〜４０５ｄを内側に含む矩形の外周枠４０７を形成する（図１８（ａ）を参照）。
【０１３２】
また、アイコン位置決定部１２４は、外周枠４０７の内側に含まれる推奨経路および徒歩経路の各線分を囲む矩形の内枠領域４０８ａ、４０８ｂを形成する（図１８（ｂ）を参照）。
【０１３３】
ここで、アイコン位置決定部１２４は、かかる内枠領域４０８ａ、４０８ｂに被らないアイコン表示領域があるか否かを判定する。例えば、アイコン位置決定部１２４は、各アイコン表示領域４０５ａ〜４０５ｄに含まれる地図上の座標と、内枠領域４０８ａ、４０８ｂに含まれる地図上の座標とが重複するか否かにより、各アイコン表示領域４０５ａ〜４０５ｄと、推奨経路を囲む内枠領域４０８ａおよび徒歩経路を囲む内枠領域４０８ｂとが被らないか否かを判定する。なお、アイコン位置決定部１２４は、かかる内枠領域４０８ａ、４０８ｂに被らないアイコン表示領域が１つでもある場合、内枠領域４０８ａ、４０８ｂに被らないアイコン表示領域があると判定する。
【０１３４】
そして、内枠領域４０８ａ、４０８ｂに被らないアイコン表示領域がないと判定した場合（ステップＳ０３５でＮｏ）、アイコン位置決定部１２４は、処理をステップＳ０３８（図１７）に移行する。一方で、かかるアイコン表示領域があると判定した場合（ステップＳ０３５でＹｅｓ）、アイコン位置決定部１２４は、処理をステップＳ０３６に移行する。
【０１３５】
ステップＳ０３６では、アイコン位置決定部１２４は、内枠領域４０８ａ、４０８ｂに被らないアイコン表示領域をアイコン表示位置の候補として特定する。例えば、アイコン位置決定部１２４は、ステップＳ０３５において、内枠領域４０８ａ、４０８ｂと被らないと判定したアイコン表示領域をアイコン表示位置の候補として特定する。
【０１３６】
次に、アイコン位置決定部１２４は、所定の優先順位に従って、特定したアイコン表示位置の候補の中から１つのアイコン表示位置を決定する（ステップＳ０３７）。具体的には、アイコン位置決定部１２４は、アイコン位置決定ルール情報１１４に定義されている優先順位に従って、アイコン表示位置を決定する。
【０１３７】
図１９は、所定のルールに従って決定したアイコン表示位置を示す図である。アイコン位置決定部１２４は、ステップＳ０３６の処理で、アイコン表示領域４０５ｂ、４０５ｄをアイコン表示位置の候補として特定する。また、アイコン位置決定ルール情報１１４に定義されている優先順位が、例えば「車両目的地を示すマークの下側に位置するアイコン表示領域から時計回り」となっている場合、アイコン位置決定部１２４は、アイコン表示領域４０５ｄをアイコン表示位置として決定する。
【０１３８】
また、アイコン位置決定部１２４は、アイコン表示位置を決定すると、本フローを終了する。
【０１３９】
なお、出力処理部１２２は、推奨経路および徒歩経路と共に、決定されたアイコン表示位置に所定のアイコン（本例では、徒歩経路の所要時間を示すアイコン）を表示する。
【０１４０】
図２０は、決定されたアイコン表示位置に所定のアイコン４０６が表示された画面例を示した図である。図示するように、アイコン位置決定処理によって決定された位置のアイコン表示領域４０５ｄにアイコン４０６を表示することにより、推奨経路および徒歩経路と被らないようにアイコンを表示することができる。
【０１４１】
また、推奨経路および徒歩経路を囲む内枠領域４０８ａ、４０８ｂに被らないアイコン表示領域がないと判定した場合（ステップＳ０３５でＮｏ）に移行するステップＳ０３８では、アイコン位置決定部１２４は、推奨経路を囲む内枠領域４０８ａに被らないアイコン表示領域があるか否かを判定する。例えば、アイコン位置決定部１２４は、各アイコン表示領域４０５ａ〜４０５ｄに含まれる地図上の座標と、推奨経路を囲む内枠領域４０８ａに含まれる地図上の座標とが重複するか否かにより、各アイコン表示領域４０５ａ〜４０５ｄと、推奨経路を囲む内枠領域４０８ａとが被らないか否かを判定する。なお、アイコン位置決定部１２４は、推奨経路を囲む内枠領域４０８ａに被らないアイコン表示領域が１つでもある場合、推奨経路を囲む内枠領域に被らないアイコン表示領域があると判定する。
【０１４２】
そして、かかるアイコン表示領域がないと判定した場合（ステップＳ０３８でＮｏ）、アイコン位置決定部１２４は、処理をステップＳ０４１に移行する。一方で、かかるアイコン表示領域があると判定した場合（ステップＳ０３８でＹｅｓ）、アイコン位置決定部１２４は、処理をステップＳ０３９に移行する。
【０１４３】
ステップＳ０３９では、アイコン位置決定部１２４は、ステップＳ０３８の処理で推奨経路を囲む内枠領域４０８ａに被らないと判定したアイコン表示領域をアイコン表示位置の候補として特定する。
【０１４４】
次に、アイコン位置決定部１２４は、所定の優先順位に従って、特定したアイコン表示位置の候補の中から１つのアイコン表示位置を決定する（ステップＳ０４０）。具体的には、アイコン位置決定部１２４は、アイコン位置決定ルール情報１１４に定義されている優先順位（例えば、「車両目的地を示すマークの上側に位置するアイコン表示領域から時計回り」）に従って、アイコン表示位置を決定する。
【０１４５】
また、アイコン位置決定部１２４は、アイコン表示位置を決定すると、本フローを終了する。
【０１４６】
なお、出力処理部１２２は、推奨経路および徒歩経路と共に、決定されたアイコン表示位置に所定のアイコン（本例では、徒歩経路の所要時間を示すアイコン）を表示する。
【０１４７】
また、推奨経路に被らないアイコン表示領域がないと判定した場合（ステップＳ０３８でＮｏ）に移行するステップＳ０４１では、アイコン位置決定部１２４は、所定のルール（例えば、「推奨経路に被らないアイコン表示領域がない場合、車両目的地を示すマークの上側に位置するアイコン表示領域に表示する」）に従ってアイコン表示位置を決定する。
【０１４８】
また、アイコン位置決定部１２４は、アイコン表示位置を決定すると、本フローの処理を終了する。
【０１４９】
なお、出力処理部１２２は、推奨経路および徒歩経路と共に、決定されたアイコン表示位置に所定のアイコン（本例では、徒歩経路の所要時間を示すアイコン）を表示する。
【０１５０】
このような車載器１００によっても、所定経路の表示を妨げないアイコンの適切な表示位置を決定することができる。
【０１５１】
なお、本発明は、前述の各実施形態に限定されるものではなく、本発明の技術的思想の範囲内で様々な変形が可能である。例えば、前述の実施形態では、携帯端末２００を介して目的地（真の目的地および車両目的地）に関する情報の入力を受け付けたが、車載器１００の入力受付部が入力装置を介してこれらの情報の入力を受け付けても良い。この場合、車載器１００がサーバ装置３００に対して真の目的地および車両目的地について、位置情報の取得要求情報を送信する。また、サーバ装置３００は、取得要求に応じて特定した真の目的地および車両目的地の位置情報を車載器１００に送信する。
【０１５２】
また、車載器１００が真の目的地の名称に関する情報に関する情報の入力を受け付けて、真の目的地および車両目的地の位置情報を特定しても良い。この場合、車載器１００は、前述の位置情報検索部３２１（サーバ装置３００）と同様の処理を行う機能部を備えていれば良い。なお、車載器１００の記憶部１１０には、真の目的地および車両目的地の位置情報を特定するための情報（例えば、位置管理情報３１１）が格納されているものとする。
【０１５３】
また、前述の実施形態では、携帯端末２００が徒歩経路の所要時間を算出したが、例えば車載器１００あるいはサーバ装置３００が携帯端末２００と同様の方法により徒歩経路の所要時間を算出しても良い。
【０１５４】
すなわち、車載器１００が単独で本発明を実行することも可能であり、車載器１００およびサーバ装置３００の組み合わせによっても実行可能である。
【０１５５】
なお、本発明は、上記の実施形態や変形例などに限られるものではなく、これら以外にも様々な実施形態および変形例が含まれる。例えば、上記の実施形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施形態の構成の一部を他の実施形態や変形例の構成に置き換えることが可能であり、ある実施形態の構成に他の実施形態の構成を加えることも可能である。また、各実施形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【符号の説明】
【０１５６】
１００・・・車載器、１・・・演算装置、２・・・ディスプレイ、３・・・記憶装置、４・・・音声出力装置、４１・・・スピーカ、５・・・入力装置、５１・・・タッチパネル、５２・・・ダイヤルスイッチ、５３・・・マイクロフォン、６・・・ＲＯＭ装置、７・・・車速センサ、８・・・ジャイロセンサ、９・・・ＧＰＳ受信装置、１０・・・ＶＩＣＳ受信装置、１１・・・ＦＭ多重放送受信装置、１２・・・ビーコン受信装置、１３・・・通信装置、１１０・・・記憶部（車載器）、１１１地図情報、１１２・・・アイコン形態情報、１１３・・・アイコン表示領域情報、１１４・・・アイコン位置決定ルール情報、１２０・・・演算部（車載器）、１２１・・・入力受付部（車載器）、１２２・・・出力処理部（車載器）、１２３・・・経路探索部、１２４・・・アイコン位置決定部、１３０・・・通信部（車載器）、２００・・・携帯端末、２０１・・・入力装置（携帯端末）、２０２・・・出力装置（携帯端末）、２０３・・・外部記憶装置（携帯端末）、２０４・・・演算装置（携帯端末）、２０５・・・主記憶装置（携帯端末）、２０６・・・ＧＰＳ受信装置、２０７・・・通信装置（携帯端末）、２０８・・・バス、２１０・・・記憶部（携帯端末）、２１１・・・ナビアプリ、２２０・・・演算部（携帯端末）、２２１・・・入力受付部（携帯端末）、２２２・・・出力処理部（携帯端末）、２２３・・・位置情報取得部、２２４・・・徒歩時間算出部、２３０・・・通信部（携帯端末）、３００・・・サーバ装置、３０１・・・入力装置（サーバ装置）、３０２・・・出力装置（サーバ装置）、３０３・・・外部記憶装置（サーバ装置）、３０４・・・演算装置（サーバ装置）、３０５・・・主記憶装置（サーバ装置）、３０６・・・通信装置（サーバ装置）、３０７・・・バス（サーバ装置）、３１０・・・記憶部（サーバ装置）、３１１・・・位置管理情報、３２０・・・演算部（サーバ装置）、３２１・・・位置情報検索部、３３０・・・通信部（サーバ装置）、Ｎ・・・ネットワーク
【図１】
2019190982.tif 000003
【図２】
2019190982.tif 000004
【図３】
2019190982.tif 000005
【図４】
2019190982.tif 000006
【図５】
2019190982.tif 000007
【図６】
2019190982.tif 000008
【図７】
2019190982.tif 000009
【図８】
2019190982.tif 000010
【図９】
2019190982.tif 000011
【図１０】
2019190982.tif 000012
【図１１】
2019190982.tif 000013
【図１２】
2019190982.tif 000014
【図１３】
2019190982.tif 000015
【図１４】
2019190982.tif 000016
【図１５】
2019190982.tif 000017
【図１６】
2019190982.tif 000018
【図１７】
2019190982.tif 000019
【図１８】
2019190982.tif 000020
【図１９】
2019190982.tif 000021
【図２０】
2019190982.tif 000022