(57)【特許請求の範囲】
【請求項１】
地図に関する地図情報、及び、施設の位置と前記施設を示すアイコンとを対応付けた施設情報を有する地図データを記憶する記憶部と、
前記地図情報に基づく地図を表示する表示部と、
前記施設情報に基づいて、前記施設の位置に対応する地図上の位置に、前記アイコンを表示する制御部と、を備え、
前記記憶部は、前記表示部が表示する地図の縮尺率と、同一の前記アイコン同士の重なりにおける前記アイコンの表示に関する判定比率である重なり判定比率と、が対応付いた比率判定情報を記憶し、
前記制御部は、
前記表示部が表示する地図が平面地図である場合に、
前記施設の前記アイコンの表示に際し、同一の前記アイコンが重なる場合、前記アイコン同士の重なりの比率である重なり比率を取得し、取得した前記重なり比率が、前記平面地図の縮尺率に対応し前記比率判定情報が有する前記重なり判定比率を上回る場合、いずれか一方の前記アイコンを表示しない
ことを特徴とする車載装置。
【請求項２】
前記比率判定情報は、
前記表示部が表示する地図の縮尺率に応じて、前記重なり判定比率が異なるよう設けられており、
前記制御部は、
前記施設の前記アイコンの表示に際し、同一の前記アイコンが重なる場合、同一の前記アイコン同士による前記重なり比率が、前記表示部が表示する前記平面地図の縮尺率に対応する前記重なり判定比率を上回る場合、いずれか一方の前記アイコンを表示しない
ことを特徴とする請求項１に記載の車載装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載装置に関する。
【背景技術】
【０００２】
本技術分野の背景技術として、特開２０１０−８５１９９号公報（特許文献１）がある。この公報には、「表示手段に表示されている地図の縮尺が小さい場合、表示された地図上の定められた領域の中に一定数以上の同種別施設が存在するところでは、各施設を示すアイコンに代えて当該同種別施設アイコンの代表となる代表アイコンを表示し、前記表示手段に表示されている地図の縮尺が大きい場合、前記代表アイコンに代えて前記各施設を示すアイコンを表示する。」と記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−８５１９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、アイコンの見やすさは向上できる一方、所定の場合には、地図上に表示されるアイコンが変化することとなり、情報の正確性に課題があった。
本発明は、上述した事情に鑑みてなされたものであり、地図上に施設のアイコンを表示する車載装置について、アイコンに基づく情報の正確性を維持しつつ、アイコンの見やすさを向上することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の車載装置は、地図に関する地図情報、及び、施設の位置と前記施設を示すアイコンとを対応付けた施設情報を有する地図データを記憶する記憶部と、前記地図情報に基づく地図を表示する表示部と、前記施設情報に基づいて、前記施設の位置に対応する地図上の位置に、前記アイコンを表示する制御部と、を備え、前記記憶部は、前記表示部が表示する地図の縮尺率と、同一の前記アイコン同士の重なりにおける前記アイコンの表示に関する判定比率である重なり判定比率と、が対応付いた比率判定情報を記憶し、前記制御部は、前記表示部が表示する地図が平面地図である場合に、前記施設の前記アイコンの表示に際し、同一の前記アイコンが重なる場合、前記アイコン同士の重なりの比率である重なり比率を取得し、取得した前記重なり比率が、前記平面地図の縮尺率に対応し前記比率判定情報が有する前記重なり判定比率を上回る場合、いずれか一方の前記アイコンを表示しないことを特徴とする。
【発明の効果】
【０００６】
本発明によれば、地図上に施設のアイコンを表示する車載装置について、アイコンに基づく情報の正確性を維持しつつ、アイコンの見やすさを向上できる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態に関わるナビゲーション装置の機能ブロック図である。
【図２】従来の施設表示モードの一例を示す図である。
【図３】本実施形態に関わるナビゲーション装置の動作を示すフローチャートである。
【図４】施設データの一例を示す図である。
【図５】比率判定テーブルの一例を示す図である。
【図６】仮想バッファに展開するアイコンを説明に適した態様で模式的に示す図である。
【図７】アイコンを展開するときの処理の説明に利用する図である。
【図８】本実施形態に関わる施設表示モードの一例を示す図である。
【図９】鳥瞰図表示の一例を示す図である。
【発明を実施するための形態】
【０００８】
図１は、本実施形態に係るナビゲーション装置１（車載装置）の機能ブロック図である。
【０００９】
ナビゲーション装置１は、車両に搭載される車載装置であり、車両に搭乗しているユーザの操作に従って、地図の表示、地図における車両の現在位置の表示、目的地までの経路探索、経路案内等の機能を実行する。なお、ナビゲーション装置１は、車両のダッシュボード等に固定されても良いし、車両に対し着脱可能なものであっても良い。
【００１０】
図１に示すように、ナビゲーション装置１は、制御部２と、記憶部３と、タッチパネル４（表示部）と、ＧＰＳ受信部５と、相対方位検出部６と、車両情報取得部７と、を備える。
【００１１】
制御部２は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の制御回路等を備え、ナビゲーション装置１の各部を制御する。
【００１２】
記憶部３は、ハードディスクや、ＥＥＰＲＯＭ等の不揮発性メモリーを備え、データを書き換え可能に記憶する。記憶部３は、制御部２が実行する制御プログラムのほか、地図データ３ａ、及び、比率判定テーブルＴ（比率判定情報）を記憶している。比率判定テーブルＴについては、後述する。
【００１３】
地図データ３ａは、タッチパネル４に地図を表示する際に使用する地図の画像データや、交差点やその他の道路網上の結線点を示すノードに関する情報、ノードとノードとの道路区間を示すリンクに関する情報、地図上の行政区画や施設等の名称に関する情報等の地図に関する地図情報を有する。
【００１４】
制御部２は、地図データ３ａに基づいて、後述するタッチパネル４に地図を表示可能である。地図の表示に際し、制御部２は、縮尺率が小さいほうから順に、第１縮尺率〜第５縮尺率の５段階に縮尺率を変えて、地図を表示可能である。第１縮尺率は、実際の１ｋｍを、地図上の所定の単位（例えば、１ｃｍに相当する単位）で表す縮尺率である。第２縮尺率は、実際の５００ｍを、地図上の所定の単位で表す縮尺率である。第３縮尺率は、実際の２００ｍを、地図上の所定の単位で表す縮尺率である。第４縮尺率は、実際の１００ｍを、地図上の所定の単位で表す縮尺率である。第５縮尺率は、実際の５０ｍを、地図上の所定の単位で表す縮尺率である。
【００１５】
また、地図データ３ａは、施設情報を有する。施設情報は、地図情報に基づく地図上に位置する施設毎に、施設に関するレコードを格納する情報である。各レコードは、少なくとも、施設ＩＤと、施設の位置を示す施設位置情報と、施設の種別を示す施設種別情報と、アイコンＩＤと、アイコンデータとを、有する。
【００１６】
施設ＩＤは、施設を識別するための識別情報であり、施設毎に値が異なる。施設位置情報は、施設の位置を経度、及び、緯度で表す情報である。施設種別情報は、例えばコンビニや、レストラン等の、施設の種別（ジャンル）を示す。アイコンＩＤとは、後述する施設表示モードにおいて、地図上で施設をアイコンにより表すときのアイコンの識別情報である。アイコンＩＤは、アイコンごとに値が異なる。アイコンデータは、アイコンの画像データである。本実施形態では、アイコンデータのサイズは、縦３２ドット×横３２ドットである。
【００１７】
タッチパネル４は、表示パネル４ａと、タッチセンサー４ｂとを備える。当該表示パネル４ａは、液晶ディスプレイやＥＬ（Electro Luminescent）ディスプレイ等により構成され、制御部２の制御の下、各種情報を表示パネル４ａに表示する。タッチセンサー４ｂは、表示パネル４ａに重ねて配置され、ユーザのタッチ操作を検出し、制御部２に出力する。
【００１８】
ＧＰＳ受信部５は、ＧＰＳアンテナ５ａを介してＧＰＳ衛星からのＧＰＳ電波を受信し、ＧＰＳ電波に重畳されたＧＰＳ信号から、車両の現在位置を示す位置座標と進行方向とを演算により取得する。ＧＰＳ受信部５は、取得結果を制御部２に出力する。
【００１９】
相対方位検出部６は、ジャイロセンサと、加速度センサとを備える。ジャイロセンサは、例えば振動ジャイロにより構成され、自車両の相対的な方位（例えば、ヨー軸方向の旋回量）を検出する。加速度センサは、自車両に作用する加速度（例えば、進行方向に対する自車両の傾き）を検出する。相対方位検出部６は、検出結果を制御部２に出力する。
【００２０】
制御部２は、ＧＰＳ受信部５から入力された位置座標と進行方向を示す情報、相対方位検出部６から入力された車両の相対的な方位情報、及び、記憶部３に記憶された地図データ３ａに含まれる情報に基づいて、車両の位置を特定する。
【００２１】
ところで、ナビゲーション装置１は、動作モードとして、施設表示モードを有する。施設表示モードでは、ユーザにより施設の種別が入力され、入力された種別に対応する施設を示すアイコンが、地図上の施設の位置に表示される。
【００２２】
ここで、従来の施設表示モードでは、以下の課題があった。
【００２３】
図２は、従来の施設表示モード時にタッチパネル４に表示される表示画面の一例を示す図である。
【００２４】
図２に示す地図の縮尺率は、第１縮尺率である。また、図２では、施設表示モードへの移行に際し、ユーザにより、施設の種別として、コンビニエンスストアが入力されている。また、図２では、車両の位置Ｍを中心とした所定の範囲に属する領域に位置する施設のアイコンを地図上に表示しているが、表示された地図の全域に位置する施設のアイコンを地図上に表示してもよい。
【００２５】
図２に示すように、施設表示モードでは、入力された種別に対応する施設のアイコンが、施設の実際の位置に対応する地図上の位置に表示される。そして、図２のように、表示すべき施設のアイコンの数が多い場合、複数のアイコンが重なりあい、一部のアイコンが見づらく、また、アイコンに対応する地図の位置が把握しづらい、事態が生じる。このような事態は、表示する地図の縮尺率が小さいほど、発生し得る。
【００２６】
以上を踏まえ、本実施形態のナビゲーション装置１は、以下に説明する動作を実行する。
【００２７】
図３は、本実施形態に係るナビゲーション装置１の動作を示すフローチャートである。
【００２８】
以下の説明では、施設表示モードへ移行した場合に、施設のアイコンを表示する領域を「アイコン表示領域」という。本実施形態では、アイコン表示領域は、車両の現在位置を中心とする所定の領域である。アイコン表示領域は、地図の縮尺率に応じて、その大きさが変化する。制御部２は、施設表示モードへの移行が指示された場合、地図の縮尺率と、車両の現在位置とに基づいて、アイコン表示領域を算出する。
【００２９】
図３に示すように、ナビゲーション装置１の制御部２は、施設表示モードへの移行の指示を受け付ける（ステップＳ１）。上述したように、ユーザは、施設表示モードへの移行に際し、地図に表示する施設の種別を入力する。
施設表示モードへの移行が指示されると、制御部２は、地図データ３ａが有する施設情報が有するレコードのうち、アイコン表示領域に属する施設であって、ユーザが入力した種別の施設に対応するレコードを特定し、特定したレコードにより構成される施設データＳＤを生成する（ステップＳ２）。ステップＳ２において、制御部２は、施設情報が格納するレコードの格納順に準じてレコードが格納された施設データＳＤを生成する。
【００３０】
以下、アイコン表示領域に属する施設であって、ユーザが入力した種別の施設を、「表示対象施設」と表現する。
【００３１】
図４は、施設データＳＤの一例を示す図である。
【００３２】
施設データＳＤは、表示対象施設ごとにレコードを有する。図４に示すように、施設データＳＤの１件のレコードは、施設ＩＤと、施設位置情報と、施設種別情報と、アイコンＩＤと、アイコンデータとを有する。図４のレコードＲ１、及び、レコードＲ２のように、施設データＳＤにおいて、複数のレコードが、同一のアイコンＩＤを有する場合がある。これは、各レコードに対応する表示対象施設が、同一の施設であることを意味する。同一の施設とは、例えば、コンビニエンスストアであれば、各表示対象施設が、同一のフランチャイザーに属する店舗であることを示す。
【００３３】
フローチャートの説明に戻り、制御部２は、施設データＳＤを作成した後、タッチパネル４に表示されている地図が、平面地図を所定の視点から斜めに見下ろすように表示する鳥瞰図表示の地図であるか否かを判別する（ステップＳ３）。タッチパネル４に表示されている地図が、鳥瞰図表示の地図である場合（ステップＳ３：ＹＥＳ）、制御部２は、ステップＳ４の処理を実行する。ステップＳ４の処理については、後述する。
【００３４】
一方、タッチパネル４に表示されている地図が、鳥瞰図表示の地図でない場合（ステップＳ３：ＮＯ）、すなわち、タッチパネル４に表示されている地図が平面地図である場合、制御部２は、タッチパネル４に表示されている地図の縮尺率を取得する（ステップＳ５）。
【００３５】
次いで、制御部２は、記憶部３が記憶する比率判定テーブルＴから、ステップＳ４にて取得した地図の縮尺率に基づき、地図上に施設を示すアイコンを表示するか否かを判定する際に使用する重なり判定比率を取得する（ステップＳ６）。重なり判定比率については、後に詳述する。
【００３６】
図５は、比率判定テーブルＴの一例を示す図である。
【００３７】
図５に示すように、比率判定テーブルＴは、タッチパネル４に表示する地図の縮尺率を示す情報を格納するフィールドＦ１と、重なり判定比率を格納するフィールドＦ２と、を有する。また、図５に示すように、比率判定テーブルＴの各レコードでは、地図の縮尺率と、重なり判定比率と、が対応付いており、地図の縮尺率が小さくなるほど、重なり判定比率は低くなるように設定されている。すなわち、タッチパネル４が表示する地図が広域な地図である場合、重なり判定比率は、低く設定され、狭域な地図である場合、高く設定される。なお、比率判定テーブルＴは有する縮尺率、及び、重なり判定比率は、事前のシミュレーションや、テスト等に基づき、「ユーザの見易さ」という観点の下、適切な値に設定されている。
【００３８】
例えば、制御部２は、表示されている地図の縮尺率が、第４縮尺率の場合、比率判定テーブルＴのフィールドＦ１に第４縮尺率が格納されたレコードを参照し、重なり判定比率「６０％」を取得する。
【００３９】
制御部２は、比率判定テーブルＴから重なり判定比率を取得すると、施設データＳＤが格納するレコードのうち、未だ処理対象となっていない１のレコードを処理対象とし、処理対象とした１のレコードを読み込む（ステップＳ７）。以後、制御部２は、ステップＳ７において施設データＳＤが有するレコードを格納順に１件ずつ処理対象として読み込み、読み込んだレコードに基づいて、ステップＳ８以下の処理を実行する。
【００４０】
以下、ステップＳ７で読み込んだレコードを、「処理対象レコード」という。
【００４１】
ステップＳ７で、処理対象レコードを読み込むと、制御部２は、処理対象レコードに基づいて対応する施設のアイコンを地図上に表示したとした場合に、既に表示することが確定したアイコンと、ステップＳ６で取得した重なり判定比率を上回る比率で、重なるか否かを判別する（ステップＳ８）。以下、ステップＳ８の処理、及び、ステップＳ８の処理結果に基づいて実行される処理であるステップＳ９の処理について詳述する。
【００４２】
ステップＳＢ８において、制御部２は、仮想バッファＫＢに、所定の方法で、処理対象レコードに基づいてアイコンデータを展開する処理を実行する。仮想バッファＫＢは、表示パネル４ａに表示するアイコンのアイコンデータを展開する仮想的な記憶領域である。より具体的には、仮想バッファＫＢは、所定の座標系に、表示パネル４ａの解像度に応じた態様で、色に関する情報（例えば、Ｒ、Ｇ、Ｂを所定諧調の諧調値で示す情報）を保持するドットＤが展開された矩形の記憶領域である。各ドットＤの位置は、座標系における座標により、一意に特定できる。
【００４３】
仮想バッファＫＢに展開されたアイコンデータは、ＶＲＡＭ等の実バッファに展開された地図の画像データに重畳される。図示せぬ表示パネル４ａの駆動回路は、実バッファに展開されたイメージデータ（地図の画像データに、アイコンデータが重畳されたデータ）に基づいて、表示パネル４ａを駆動する。この結果、表示パネル４ａに表示された地図に、アイコンが表示された状態となる。
【００４４】
以下、仮想バッファＫＢに、施設データＳＤの１件目のレコードに基づいて、アイコンデータを展開する処理を説明し、次いで、施設データＳＤの２件目以降のレコードに基づいて、アイコンデータを展開する処理を説明する。
【００４５】
＜１件目のレコードに基づいてアイコンデータを展開する処理の説明＞
まず、１件目のレコードに基づいてアイコンデータを仮想バッファＫＢに展開する場合の処理について、適宜、図４の施設データＳＤのレコードＲ１（１件目のレコード）が処理対象レコードである場合を例にして説明する。
【００４６】
図６は、図４に示す施設データＳＤに格納されるレコードＲ１に基づいて仮想バッファＫＢに展開されたアイコンデータＩ１を、説明に適した態様で模式的に示す図である。
【００４７】
制御部２は、仮想バッファＫＢに、１件目のレコードに基づくアイコンデータを展開するに際し、当該レコードが有する施設位置情報、及び、アイコンデータを取得する。例えば、処理対象レコードがレコードＲ１である場合、制御部２は、レコードＲ１が有する施設位置情報、及び、アイコンデータＩ１を取得する。
【００４８】
次いで、制御部２は、取得した施設位置情報を、仮想バッファＫＢの座標系における座標に変換する。施設位置情報から、座標への変換は、所定のアルゴリズムにより、現在表示されている地図の状態や、地図の縮尺率等を反映して、適切に行われる。例えば、処理対象レコードがレコードＲ１である場合、制御部２は、レコードＲ１が有する施設位置情報を、座標Ｓ１（図６参照）に変換する。
【００４９】
次いで、制御部２は、変換した座標Ｓ１に、取得したアイコンデータＩ１の下辺の中心のドットが位置するように、アイコンデータＩ１を仮想バッファＫＢに展開したときの重なり比率として、「０％」を取得する。重なり比率については、後に詳述するが、処理対象レコードに基づくアイコンデータと、既に仮想バッファＫＢに展開されているアイコンデータとについて重なる部分がある場合に、各アイコンが、アイコンデータ全体に対して、どの程度重なっているかを示す割合である。１件目のレコードに基づくアイコンデータを仮想バッファＫＢに展開する時点では、他のアイコンデータは仮想バッファＫＢに展開されていないため、１件目のレコードに基づくアイコンデータの展開に際して、制御部２が取得する重なり比率は、「０％」である。
【００５０】
次いで、制御部２は、取得した重なり比率が、ステップＳ６で取得した重なり判定比率を上回るか否かを判別する（ステップＳ８）。重なり比率は「０％」であるため、地図の縮尺率にかかわらず、重なり比率は、重なり判定比率より小さい。従って、制御部２は、処理手順をステップＳ９へ移行する。
【００５１】
ステップＳ９において、制御部２は、変換した座標Ｓ１に、処理対象レコードのアイコンデータＩ１の下辺の中心のドットが位置するように、アイコンデータＩ１を仮想バッファＫＢに展開する（ステップＳ９）。この結果、図６に示すように、仮想バッファＫＢに、アイコンデータＩ１が展開された状態となる。なお、仮想バッファＫＢに展開するアイコンのサイズは、タッチパネル４が表示する地図の縮尺率によって変更されず、一定のサイズ（本実施形態では、縦３２ドット×横３２ドット）で展開される。
【００５２】
＜２件目以降のレコードに基づいてアイコンデータを展開する処理の説明＞
次に、２件目以降のレコードに基づいてアイコンデータを仮想バッファＫＢに展開する場合の処理について、適宜、図４の施設データＳＤのレコードＲ２が処理対象レコードである場合を例にして説明する。
【００５３】
図７は、図４に示す施設データＳＤに格納されるレコードＲ２に基づいて仮想バッファＫＢにアイコンデータＩ２を展開するときの処理の説明に利用する図である。
【００５４】
制御部２は、仮想バッファＫＢに、２件目以降のレコードに基づくアイコンデータを展開するに際し、レコードが有する施設位置情報、及び、アイコンデータを取得する。次いで、制御部２は、取得した施設位置情報を、仮想バッファＫＢの座標系における座標に変換する。例えば、処理対象となる２件目以降のレコードが、レコードＲ２である場合、制御部２は、レコードＲ２が有する施設位置情報、及び、アイコンデータＩ２を取得し、取得した施設位置情報を、座標Ｓ２（図７参照。）に変換する。
【００５５】
次いで、制御部２は、変換した座標に、アイコンデータの下辺の中心のドットが位置するように、アイコンデータを仮想バッファＫＢに展開したとした場合に、既に展開したアイコンデータと、重なる部分があるか否かを判別する。処理対象となる２件目以降のレコードがレコードＲ２である場合、制御部２は、アイコンデータＩ２を座標Ｓ２に対応する位置に展開したとした場合に、既に展開されているアイコンデータＩ１と重なる部分があるか否かを判別する。
【００５６】
重なる部分がない場合、制御部２は、重なり比率として、「０％」を取得する。
【００５７】
重なる部分がある場合、制御部２は、重なり比率を以下の方法で算出する。まず、制御部２は、重なる部分がある既に展開されたアイコンデータ（以下、「既存アイコンデータ」という。）のアイコンＩＤと、処理対象レコードに基づくアイコンデータ（以下、「処理対象アイコンデータ」という。）のアイコンＩＤと、を比較する。なお、既存アイコンデータのアイコンＩＤは、制御部２により、既存アイコンデータを仮想バッファＫＢに展開したときに、既存アイコンデータを展開した位置と対応づけて所定の記憶領域に記憶される。
【００５８】
既存アイコンデータのアイコンＩＤと、処理対象アイコンデータのアイコンＩＤとが異なる場合、制御部２は、重なり比率として「０％」を取得する。この場合、後述のステップＳ９において、処理対象アイコンデータは、既存アイコンデータの状態にかかわらず、仮想バッファＫＢに展開される。
【００５９】
既存アイコンデータのアイコンＩＤと、処理対象アイコンデータのアイコンＩＤとが同一の場合、制御部２は、重なり比率を算出し、取得する。以下、図７を用いて、重なり比率の算出方法について具体的に説明する。
【００６０】
図７の例では、レコードＲ１に基づくアイコンデータＩ１が、既存アイコンデータとして、仮想バッファＫＢに既に展開されている。そして、レコードＲ２に基づくアイコンデータＩ２が、処理対象アイコンデータであり、アイコンデータＩ２を展開した場合、アイコンデータＩ１と重なる部分がある。
【００６１】
図７の例において、制御部２は、アイコンデータＩ２を展開したとした場合に、アイコンデータＩ１と重なる領域であるエリアＡＫを特定する。次いで、制御部２は、エリアＡＫに属するドットの数（以下、「重なりドット数」という。）を取得する。取得したドットの数は、アイコンデータＩ２を展開した場合に、アイコンデータＩ１と重なるドットのドット数である。次いで、制御部２は、アイコンデータを構成する総トッド数（本例では、３２×３２＝１０２４）に対する、重なりドット数の割合（パーセンテージ）を算出する。以上のようにして算出した値が、重なり比率である。重なり比率は、処理対象アイコンデータを仮想バッファＫＢに展開したときに既に展開された既存アイコンデータと重なる部分がある場合に、当該重なる部分が、アイコンデータ全体に対して、どの程度の割合かを示す情報である。
【００６２】
以上のようにして、重なり比率を取得した後、制御部２は、取得した重なり比率が、ステップＳ６で取得した重なり判定比率を上回るか否かを判別する（ステップＳ８）。
【００６３】
例えば、タッチパネル４が表示する地図の縮尺率が第４縮尺率であり、制御部２が当該縮尺率に対応する重なり判定比率を比率判定テーブルＴから「６０％」と取得したとする。また、アイコンデータＩ２を仮想バッファＫＢに展開するに際し、アイコンデータＩ１と、アイコンデータＩ２とが縦Ｙ１７ドット×横Ｘ１０ドットのエリアＡＫを生じるよう重なるとする。この場合、重なり比率は、「１６．６％」であり、制御部２は、ステップＳ８において、重なり比率が、比率判定テーブルＴから取得した重なり判定比率を上回らないと判別する。
【００６４】
また例えば、タッチパネル４が表示する地図の縮尺率が第１縮尺率であり、制御部２が当該縮尺率に対応する重なり判定比率を比率判定テーブルＴから「１０％」と取得したとする。また、アイコンデータＩ２を仮想バッファＫＢに展開するに際し、アイコンデータＩ１と、アイコンデータＩ２とが縦Ｙ３０ドット×横Ｘ２８ドットのエリアＡＫを生じるよう重なるとする。この場合において、重なり比率は、「８２．０％」であり、制御部２は、ステップＳ８において、重なり比率が、比率判定テーブルＴから取得した重なり判定比率を上回ると判別する。
【００６５】
取得した重なり比率が、ステップＳ６で取得した重なり判定比率を上回る場合（ステップＳ８：ＹＥＳ）、制御部２は、処理手順をステップＳ１０へ移行する。この場合、処理対象アイコンデータは、仮想バッファＫＢに展開されず、従って、表示パネル４ａにアイコンデータに基づくアイコンが表示されない。これにより、以下の効果を奏する。すなわち、処理対象アイコンデータが、既存アイコンデータに対して地図の縮尺率に応じて規定される重なり判定比率を超えて重なる場合に、処理対象アイコンデータに基づくアイコンが地図上に表示されない。これにより、地図上に同一のアイコンが重なって表示されることに起因するアイコンの見づらさや、地図の見づらさを緩和できる。なお、処理対象アイコンデータに基づくアイコンが表示されない場合は、処理対象アイコンデータに基づくアイコンが表示されるはずだった位置と非常に近接した位置に、同一のアイコンが表示されることとなる。従って、ユーザは、地図上に表示された既存アイコンデータに基づくアイコンを参照することにより、アイコンに対応する位置に、対応する施設が存在することを認識でき、ユーザが得る情報の有益性は低下しない。
【００６６】
一方、取得した重なり比率が、ステップＳ６で取得した重なり判定比率を上回らない場合（ステップＳ８：ＮＯ）、制御部２は、処理手順をステップＳ９へ移行する。ステップＳ９で、制御部２は、処理対象アイコンデータを、仮想バッファＫＢに展開する。なお、既存アイコンデータと重なる部分がある場合、制御部２は、重なる部分について、処理対象アイコンデータによって、既存アイコンデータを重畳（上書き）する。
【００６７】
以上のように、既存アイコンデータと、処理対象アイコンデータとで重なる部分がある場合であっても、これらアイコンデータのアイコンＩＤが異なる場合は、処理対象アイコンデータに基づくアイコンの表示が行われない。これにより、近接した位置に同一のアイコンが表示されないのにもかかわらず、アイコンが表示されない事態が発生することを防止でき、ユーザが取得する情報の有益性が損なわれることを防止できる。
【００６８】
また、既存アイコンデータと、処理対象アイコンデータとで重なる部分がある場合であっても、重なり比率が、地図の縮尺率に応じて規定される重なり判定比率を上回らない場合は、処理対象アイコンデータに基づくアイコンが表示される。これにより、アイコンの過度の重なりに起因して、アイコンや地図が見づらくなることを抑制しつつ、地図上の施設の位置との関係で、表示すべきアイコンが表示されなくなってしまうことを防止できる。
【００６９】
ステップＳ１０において、制御部２は、施設データＳＤに、未処理のレコードが残っているか否かを判別する。
【００７０】
未処理のレコードが残っている場合（ステップＳ１０：ＹＥＳ）、制御部２は、処理手順をステップＳ７へ移行し、未処理のレコードのうち、格納順に準じた１件のレコードを処理対象レコードとして、処理対象レコードに基づく処理を実行する。
【００７１】
一方、未処理のレコードが残っていない場合（ステップＳ１０：ＮＯ）、制御部２は、仮想バッファＫＢに展開した１又は複数のアイコンデータを、地図データ３ａが展開された実バッファに重畳して展開する（ステップＳ１１）。この結果、図示せぬ駆動回路により、実バッファに展開されたイメージデータに基づいて、表示パネル４ａの地図上に、施設のアイコンが表示される。
【００７２】
図８は、本実施形態に関わる施設表示モードの一例を示す図である。
【００７３】
図８に示す地図は、第４縮尺率の地図である。図８に示すように、地図上に施設を示すアイコンが複数表示されている。図８に示す枠Ｗ内にあるアイコンＩ１０、及び、アイコンＩ１１は、同一のアイコンである。また、アイコンＩ１１は、アイコンＩ１０に重なるよう表示されている。図８に示すようにアイコンＩ１０とアイコン１１１とが重なるよう表示されるのは、制御部２が、ステップＳ８において、アイコンＩ１０が基づくアイコンデータとアイコンＩ１１が基づくアイコンデータとの重なり比率が、第４縮尺率に対応する重なり判定比率「６０％」を上回らないと判別したためである。
【００７４】
ここで、例えば、図８に示す地図を、ポインタＰが示す位置をタッチパネル４が表示する地図の中心とし、第２縮尺率の地図にしたとする。前述した通り、タッチパネル４が表示する地図が広域な地図、すなわち縮尺率の小さい地図になるにつれて、アイコンはより重なりあうため、アイコンＩ１０とアイコンＩ１１との重なり比率は、第４縮尺率の地図と比較し大きくなる。ここで、第２縮尺率の地図の場合における、アイコンＩ１０とアイコンＩ１１との重なり比率を「４０％」とする。第４縮尺率の地図であれば、重なり判定比率が「６０％」であるため、アイコンＩ１０とアイコンＩ１１とは、重なるように表示されるが、第２縮尺率の場合、重なり判定比率が「２０％」のため、制御部２は、重なり比率が重なり判定比率を上回ると判別し、アイコンＩ１０、若しくは、アイコンＩ１１のいずれか一方が地図上に表示されない。ここで、アイコンＩ１１を、アイコンＩ１０が基づくアイコンデータの展開後に読み込まれるレコードに基づくアイコンとすると、制御部２は、アイコンＩ１１を地図上に表示しない。このように、制御部２は、地図の縮尺率に応じて、アイコンの地図上の表示における判別、すなわち、仮想バッファＫＢへの展開の判別を異ならせる。これは、図５に示す比率判定テーブルＴに示すように、地図の縮尺率に応じて、重なり判定比率が異なるからである。
【００７５】
前述した通り、重なり判定比率は、地図の縮尺率が小さいほど、低く設定されており、地図の縮尺率が大きいほど、高く設定されている。これにより、狭域な地図である場合、すなわち、地図の縮尺率が大きい地図である場合、同一のアイコン同士が多少重なっていたとしても、制御部２は、地図上に当該アイコンを重ねて表示するため、アイコンに基づく情報の正確性を維持できる。特に、例えば、重なりあうアイコンの非表示や、重なりあうアイコンを１の代表アイコンに置換し表示する等の形態と比較すると、よりアイコンに基づく情報の正確性を維持できる。
【００７６】
一方で、広域な地図である場合、すなわち、地図の縮尺率が小さい地図である場合、重なり判定比率が低く設定されているため、同一のアイコン同士が多少重なっていたとしても、制御部２は、いずれか一方のアイコンを非表示にする。これにより、制御部２は、広域な地図において、アイコンに基づく情報の正確性を維持するとともに、地図上に同一のアイコンが重なって表示されることに起因するアイコンの見づらさや、地図の見づらさを緩和でき、アイコン、及び、地図の見やすさを向上できる。
【００７７】
次に、図３のフローチャートにおけるステップＳ４の処理について説明する。
【００７８】
ステップＳ４の処理は、ステップＳ３において、制御部２がタッチパネル４に表示されている地図が、鳥瞰図表示の地図であると判別した場合（ステップＳ３：ＹＥＳ）に実行される処理である。タッチパネル４に表示されている地図が、鳥瞰図表示の地図である場合、制御部２は、上述した同一のアイコン同士における重なり比率に応じてアイコンを表示又は非表示にする処理を行わず、施設データＳＤに格納されている各レコードに基づくアイコンを全て地図上に表示する。
【００７９】
図９は、鳥瞰図表示の一例を示す図である。
【００８０】
前述した通り、鳥瞰図表示の地図とは、平面地図を所定の視点から斜めに見下ろしたように表示する地図である。図９（Ａ）に示す図は、タッチパネル４に表示される鳥瞰図表示の地図の一例を示す。また、図９（Ａ）に示す図では、鳥瞰図表示の地図上に、車両の位置Ｍ、及び、施設示すアイコンが表示されている。
【００８１】
図９（Ｂ）は、鳥瞰図表示の地図を説明するための説明図である。ラインＬ１〜ラインＬ６の６つのラインは、所定の実際の距離毎に、鳥瞰図表示の地図上に並べられている。鳥瞰図地図では、ライン間の実際の距離が大きいほど、広域な地図になる。図９（Ｂ）に示すように、所定の視点から遠い領域になるほど各ライン間の実際の距離は同じであるもの、地図上における距離は狭くなる。すなわち、鳥瞰図表示の地図において、所定の視点に近い領域の地図上における距離と、所定の視点から遠い領域の地図上における距離との実際の距離は、異なる。これは、鳥瞰図表示の地図が、平面地図を所定の視点から斜めに見下ろすよう表示されるためである。
【００８２】
ここで、図９（Ｂ）に示すように、施設を示すアイコンＩ２１、及び、アイコンＩ２２が表示されているとする。図９（Ｂ）に示すように、各アイコンは、アイコンＩ２２とアイコンＩ２１とが重なるよう表示される。また、図９に示すように、アイコンＩ２１はラインＬ１上に表示され、アイコンＩ２２はラインＬ３上に表示される。また、アイコンＩ２１とアイコンＩ２２とは、同一のアイコン（同一のアイコンＩＤ）である。
【００８３】
この場合に、制御部２は、上述したように重なり比率に応じて、重なりあうアイコンのうち何れか一方を非表示にすると、以下の理由によりユーザの利便性を低下させてしまう。
【００８４】
平面地図では、アイコン同士が重なる場合、アイコンが示す施設が近接しているため、アイコンの重なりを生ずる。しかしながら鳥瞰図表示の地図の場合、アイコンが重なりあっていたとしても、実際に離れている場合がある。例えば、図９（Ｂ）において、各ライン間の距離が「２５０ｍ」であるとする。この場合に、図９（Ｂ）に示すとおり、アイコンＩ２１はラインＬ１上に表示され、アイコンＩ２２はラインＬ３上に表示されているため、アイコンＩ２１とアイコンＩ２２とが示す施設の実際の離間距離は少なくとも「５００ｍ」である。この場合に、アイコンＩ２２を非表示にすると、車両の位置ＭからアイコンＩ２１より「５００ｍ」近い位置に、アイコンＩ２１と同一の施設（すなわち、アイコンＩ２２）があるにもかかわらず、制御部２は、車両のユーザに対し、アイコンＩ２１が示す施設を提示しまう。また、鳥瞰図表示の地図が広域な地図であるほど、アイコンが示す施設の実際の離間距離がより大きくなるため、制御部２は、より遠い施設を提示してしまうことになる。このように、鳥瞰図表示の地図の場合、制御部２は、上述したように重なりあうアイコンのうち何れか一方を非表示にしてしまうと、ユーザの利便性を低下させてしまう。
【００８５】
したがって、制御部２は、タッチパネル４に表示される地図が鳥瞰図表示の地図である場合、同一のアイコン同士における重なり比率に応じてアイコンを非表示にする処理を行わず、施設データＳＤに格納されている各レコードに基づくアイコンを地図上に表示する。このことにより、同一のアイコン同士における重なり比率に応じたアイコンの非表示の処理は、平面地図における処理として優位性がある。
【００８６】
以上、説明したように、本実施形態のナビゲーション装置１（車載装置）は、地図に関する地図情報、及び、施設の位置と施設を示すアイコンとを対応付けた施設情報を有する地図データ３ａを記憶する記憶部３と、地図情報に基づく地図を表示するタッチパネル４と、施設情報に基づいて、施設の位置に対応する地図上の位置に、アイコンを表示する制御部２とを備える。制御部２は、施設のアイコンの表示に際し、同一のアイコンが重なる場合、アイコン同士の重なり比率である重なり比率を取得し、取得した重なり比率が、予め設定した所定の判定比率を上回る場合、いずれか一方のアイコンを表示しない。
【００８７】
これにより、制御部２は、同一のアイコンが重なる場合、アイコン同士における重なり比率に応じて、いずれか一方のアイコンを表示しないため、アイコンに基づく情報の正確性を維持しつつ、アイコンの見やすさを向上できる。
【００８８】
また、本実施形態におけるナビゲーション装置１において、記憶部３は、タッチパネル４が表示する地図の縮尺率と、同一のアイコン同士の重なりにおける当該アイコンの表示に関する判定比率である重なり判定比率と、が対応付いた比率判定テーブルＴ（比率判定情報）を記憶し、制御部２は、施設を示すアイコンの表示に際し、同一のアイコンが重なる場合、同一のアイコン同士による重なり比率が、比率判定テーブルＴが有する重なり判定比率を上回る場合、いずれか一方のアイコンを表示しない。
【００８９】
これにより、制御部２は、アイコンの表示に関する判別をする際に、比率判定テーブルＴを用いて、タッチパネル４が表示する地図の縮尺率を加味したアイコンの表示又は非表示の判別を行う。そのため、制御部２は、地図の縮尺率に依ることなく、アイコンに基づく情報の正確性を維持しつつ、アイコンの見やすさを向上できる。
【００９０】
また、本実施形態におけるナビゲーション装置１において、比率判定テーブルＴは、タッチパネル４が表示する地図の縮尺率に応じて、重なり判定比率が異なるよう設けられており、制御部２は、施設を示すアイコンの表示に際し、同一のアイコンが重なる場合、同一のアイコン同士による重なり比率が、タッチパネル４が表示する地図の縮尺率に対応する重なり判定比率を上回る場合、いずれか一方のアイコンを表示しない。
【００９１】
比率判定テーブルＴは、地図の縮尺率が大きいほど、重なり判定比率は高く設定され、地図の縮尺率が小さいほど、重なり判定比率は低く設定される。これにより、狭域な地図である場合、すなわち、地図の縮尺率が大きい地図である場合、同一のアイコン同士が多少重なっていたとしても、制御部２は、地図上に当該アイコンを重ねて表示するため、アイコンに基づく情報の正確性を維持できる。特に、例えば、重なりあうアイコン同士の非表示や、重なりあうアイコンを１の代表アイコンに置換し表示する等の形態と比較すると、よりアイコンに基づく情報の正確性を維持できる。一方で、広域な地図である場合、すなわち、地図の縮尺率が小さい地図である場合、重なりあうアイコン同士のうち、いずれか一方を表示しないため、制御部２は、アイコンに基づく情報の正確性を維持しつつ、アイコンの見やすさを向上できる。
【００９２】
また、本実施形態におけるナビゲーション装置１において、タッチパネル４が表示する地図が平面地図である場合に、制御部２は、施設を示すアイコンを表示するに際し、同一のアイコンが重なる場合に、同一のアイコンによる重なり比率が、平面地図の縮尺率に対応する重なり判定比率を上回る場合、いずれか一方のアイコンを表示しない。
【００９３】
鳥瞰図表示の地図では、アイコンが示す施設の実際の離間距離に関わらず、アイコン同士が重なる可能性がある一方、平面地図では、施設が近接しているためアイコン同士の重なりが生ずる。このため、制御部２は、平面地図における同一のアイコンの重なりにおいて、いずれか一方を非表示にすることにより、表示するアイコンに基づく情報の正確性を維持し、非表示としたアイコンと近接している同一の施設を示すアイコンを、表示することができる。
【００９４】
上述した実施形態は、あくまでも本発明の一態様を例示するものであって、本発明の趣旨を逸脱しない範囲で任意に変形、及び応用が可能である。
【００９５】
例えば、上述した実施形態では、同一のアイコンが重なる場合に、重なりあうアイコン同士のうち施設データＳＤから後に読み込まれたレコードに基づくアイコンを、表示又は非表示の処理の対象となるアイコンとした。しかしながら、これに限られず、例えば、車両が目的地までの経路を走行中、同一のアイコンが重なる場合に、車両の進行方向を加味し、車両の進行とは反対に進行する道路沿いにあるアイコンを表示又は非表示の対象にしてよい。
【００９６】
また、例えば、上述した実施形態では、ナビゲーション装置１として車載型を例示したが、ナビゲーション装置１の形態は任意であり、例えば歩行者が携帯するポータブル型の装置でもよい。
【符号の説明】
【００９７】
１  ナビゲーション装置（車載装置）
２  制御部
３  記憶部
３ａ  地図データ
４  タッチパネル（表示部）
Ｔ  比率判定テーブル（比率判定情報）
【図１】
0006483421.tif 000002
【図２】
0006483421.tif 000003
【図３】
0006483421.tif 000004
【図４】
0006483421.tif 000005
【図５】
0006483421.tif 000006
【図６】
0006483421.tif 000007
【図７】
0006483421.tif 000008
【図８】
0006483421.tif 000009
【図９】
0006483421.tif 000010