(57)【要約】【課題】必要な情報をユーザに視認させつつ、地図上でのアイコンの表示の煩雑化を好適に抑制することが可能な表示装置を提供する。【解決手段】ナビゲーション装置１は、一の地点に関する複数の異なる地点情報を取得し、取得した地点情報に対応する個別アイコンが各々表示される複数の分割領域を有する包括アイコンを、ディスプレイ４４に表示する。このとき、ナビゲーション装置１は、取得した地点情報の数が表示上限個数Ｎｔｈより多い場合、少なくとも２つの地点情報に共通する共通カテゴリの個別アイコンを取得して包括アイコンの分割領域に表示させる。【選択図】図７
2017151760.tif 000002
【特許請求の範囲】
【請求項１】
一の地点に関する複数の異なる属性情報を取得する取得部と、
前記複数の異なる属性情報に対応する画像が各々表示される複数の分割領域を有する一のアイコンを、表示部に表示する表示制御部と、
を備えることを特徴とする表示装置。
【請求項２】
前記取得部は、前記属性情報の数が、予め定められた前記分割領域の数よりも多い場合に、前記属性情報のうち少なくとも２つの属性情報に共通する上位概念に対応する概念画像を取得し、
前記表示制御部は、前記複数の分割領域のうち一の分割領域に前記概念画像を表示することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記一の地点に関する複数の属性情報の各々が示す施設が属するカテゴリである第１カテゴリを記憶する記憶部を更に備え、
前記取得部は、前記複数の属性情報のうち少なくとも２つの属性情報が示す施設が共通して属する第１カテゴリに対応する概念画像を取得することを特徴とする請求項２に記載の表示装置。
【請求項４】
前記記憶部は、前記第１カテゴリの上位概念を示す第２カテゴリをさらに記憶し、
前記取得部は、前記複数の属性情報のうち少なくとも２つの属性情報が示す施設が共通して属する第１カテゴリが存在しない場合に、前記複数の属性情報のうち少なくとも２つの属性情報が示す施設が共通して属する第２カテゴリに対応する概念画像を取得することを特徴とする請求項３に記載の表示装置。
【請求項５】
表示装置が実行する制御方法であって、
一の地点に関する複数の異なる属性情報を取得する取得工程と、
前記複数の異なる属性情報に対応する画像が各々表示される複数の分割領域を有する一のアイコンを、表示部に表示する表示制御工程と、
を有することを特徴とする制御方法。
【請求項６】
表示装置のコンピュータが実行するプログラムであって、
一の地点に関する複数の異なる属性情報を取得する取得部と、
前記複数の異なる属性情報に対応する画像が各々表示される複数の分割領域を有する一のアイコンを、表示部に表示する表示制御部
として前記コンピュータを機能させることを特徴とするプログラム。
【請求項７】
請求項６に記載のプログラムが記録されていることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、施設等を表すアイコン（マーク画像）の表示方法に関する。
【背景技術】
【０００２】
従来から、施設等を表すアイコンを地図上に表示する技術が知られている。例えば、特許文献１には、一定エリア内に多数のアイコンが密集してしまう場合、これら複数のアイコンを１つの代表アイコンのみが表示されるように重ねたスタックアイコンを生成して表示する点が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−２３８５１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１によるアイコン表示によれば、一定エリア内に多数のアイコンが密集してしまう場合であっても、多数のアイコンが煩雑に表示されるのを回避することができる。一方、特許文献１では、複数のアイコンがまとめられたスタックアイコンには代表アイコンのみが地図上に表示されるため、ユーザは、アイコンが密集したエリアにどのような施設が存在するかを包括的に把握することができない。
【０００５】
本発明の解決しようとする課題としては、上記のものが一例として挙げられる。本発明は、必要な情報をユーザに視認させつつ、地図上でのアイコンの表示の煩雑化を好適に抑制することが可能な表示装置を提供することを主な目的とする。
【課題を解決するための手段】
【０００６】
請求項に記載の発明は、表示装置であって、一の地点に関する複数の異なる属性情報を取得する取得部と、前記複数の異なる属性情報に対応する画像が各々表示される複数の分割領域を有する一のアイコンを、表示部に表示する表示制御部と、を備えることを特徴とする。
【０００７】
また、請求項に記載の発明は、表示装置が実行する制御方法であって、一の地点に関する複数の異なる属性情報を取得する取得工程と、前記複数の異なる属性情報に対応する画像が各々表示される複数の分割領域を有する一のアイコンを、表示部に表示する表示制御工程と、を有することを特徴とする。
【０００８】
また、請求項に記載の発明は、表示装置のコンピュータが実行するプログラムであって、一の地点に関する複数の異なる属性情報を取得する取得部と、前記複数の異なる属性情報に対応する画像が各々表示される複数の分割領域を有する一のアイコンを、表示部に表示する表示制御部として前記コンピュータを機能させることを特徴とする。
【図面の簡単な説明】
【０００９】
【図１】ナビゲーション装置の概略構成を示す。
【図２】地点情報ＤＢのデータ構造の一例を示す。
【図３】システムコントローラの機能的な構成を示すブロック図である。
【図４】包括アイコンが表示されたディスプレイの表示例を示す。
【図５】４つの地点情報に対する第２層〜第０層のカテゴリの関係を示す図である。
【図６】表示上限個数が４個の場合に、１つの包括アイコンに７つの地点情報に対応する個別アイコンを表示させる場合のプロセスを示す図である。
【図７】実施例におけるアイコン表示処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
本発明の好適な実施形態では、表示装置は、一の地点に関する複数の異なる属性情報を取得する取得部と、前記複数の異なる属性情報に対応する画像が各々表示される複数の分割領域を有する一のアイコンを、表示部に表示する表示制御部と、を備える。
【００１１】
上記表示装置は、取得部と、表示制御部とを有する。取得部は、一の地点に関する複数の異なる属性情報を取得する。表示制御部は、複数の異なる属性情報に対応する画像が各々表示される複数の分割領域を有する一のアイコンを、表示部に表示する。この態様により、表示装置は、複数の異なる属性情報を一つのアイコンにまとめて表示することができるため、必要な情報をユーザに視認させつつ、アイコン表示の煩雑化を好適に抑制することができる。
【００１２】
上記表示装置の一態様では、前記取得部は、前記属性情報の数が、予め定められた前記分割領域の数よりも多い場合に、前記属性情報のうち少なくとも２つの属性情報に共通する上位概念に対応する概念画像を取得し、前記表示制御部は、前記複数の分割領域のうち一の分割領域に前記概念画像を表示する。この態様により、表示装置は、表示すべき属性情報の数が多い場合であっても、２以上の属性情報に共通する上位概念に相当する概念画像をアイコンの分割領域に表示させることで、存在する施設の情報を包括的にユーザに視認させつつ、アイコン表示の煩雑化を好適に抑制することができる。
【００１３】
上記表示装置の他の一態様では、表示装置は、前記一の地点に関する複数の属性情報の各々が示す施設が属するカテゴリである第１カテゴリを記憶する記憶部を更に備え、前記取得部は、前記複数の属性情報のうち少なくとも２つの属性情報が示す施設が共通して属する第１カテゴリに対応する概念画像を取得する。この態様では、表示装置は、同一地点に対応付けて複数施設の属性情報の画像を表示する際に、これらの施設に共通するカテゴリに対応する概念画像を表示することで、存在する施設の情報を包括的にユーザに視認させつつ、アイコン表示の煩雑化を好適に抑制することができる。
【００１４】
上記表示装置の他の一態様では、前記記憶部は、前記第１カテゴリの上位概念を示す第２カテゴリをさらに記憶し、前記取得部は、前記複数の属性情報のうち少なくとも２つの属性情報が示す施設が共通して属する第１カテゴリが存在しない場合に、前記複数の属性情報のうち少なくとも２つの属性情報が示す施設が共通して属する第２カテゴリに対応する概念画像を取得する。この態様では、表示装置は、第１カテゴリの上位概念である第２カテゴリが共通する複数の施設の属性情報の画像を表示する際に、共通する第２カテゴリに対応する概念画像を表示する。これにより、表示装置は、存在する施設の情報を包括的にユーザに視認させつつ、アイコン表示の煩雑化を好適に抑制することができる。
【００１５】
本発明の他の好適な実施形態では、表示装置が実行する制御方法であって、一の地点に関する複数の異なる属性情報を取得する取得工程と、前記複数の異なる属性情報に対応する画像が各々表示される複数の分割領域を有する一のアイコンを、表示部に表示する表示制御工程と、を有する。表示装置は、この制御方法を実行することで、複数の異なる属性情報を一つのアイコンにまとめて表示することができるため、必要な情報をユーザに視認させつつ、アイコン表示の煩雑化を好適に抑制することができる。
【００１６】
本発明の他の好適な実施形態では、表示装置のコンピュータが実行するプログラムであって、一の地点に関する複数の異なる属性情報を取得する取得部と、前記複数の異なる属性情報に対応する画像が各々表示される複数の分割領域を有する一のアイコンを、表示部に表示する表示制御部として前記コンピュータを機能させる。コンピュータは、このプログラムを実行することで、複数の異なる属性情報を一つのアイコンにまとめて表示することができるため、必要な情報をユーザに視認させつつ、アイコン表示の煩雑化を好適に抑制することができる。好適には、上記プログラムは、記録媒体に記録されている。
【実施例】
【００１７】
以下、図面を参照して本発明の好適な各実施例について説明する。
【００１８】
［ナビゲーション装置の構成］
図１は、本発明における表示装置が適用されたナビゲーション装置１の概略構成を示す。
【００１９】
図１に示すように、ナビゲーション装置１は、自立測位装置１０、ＧＰＳ受信機１８、システムコントローラ２０、データ記憶ユニット３１、通信装置３８、表示ユニット４０、音声出力ユニット５０及び入力装置６０を備える。
【００２０】
自立測位装置１０は、加速度センサ１１、角速度センサ１２及び距離センサ１３を備える。加速度センサ１１は、例えば圧電素子からなり、車両の加速度を検出し、加速度データを出力する。角速度センサ１２は、例えば振動ジャイロからなり、車両の方向変換時における車両の角速度を検出し、角速度データ及び相対方位データを出力する。距離センサ１３は、車両の車輪の回転に伴って発生されているパルス信号からなる車速パルスを計測する。
【００２１】
ＧＰＳ受信機１８は、複数のＧＰＳ衛星から、測位用データを含む下り回線データを搬送する電波１９を受信する。測位用データは、緯度及び経度情報等から車両の絶対的な位置を検出するために用いられる。
【００２２】
システムコントローラ２０は、インタフェース２１、ＣＰＵ２２、ＲＯＭ２３及びＲＡＭ２４を含んでおり、ナビゲーション装置１全体の制御を行う。システムコントローラ２０は、本発明における「取得部」、「表示制御部」、及び本発明におけるプログラムを実行するコンピュータの一例である。
【００２３】
インタフェース２１は、加速度センサ１１、角速度センサ１２及び距離センサ１３並びにＧＰＳ受信機１８とのインタフェース動作を行う。そして、これらから、車速パルス、加速度データ、相対方位データ、角速度データ、ＧＰＳ測位データ、絶対方位データ等をシステムコントローラ２０に入力する。ＣＰＵ２２は、システムコントローラ２０全体を制御する。ＲＯＭ２３は、システムコントローラ２０を制御する制御プログラム等が格納された図示しない不揮発性メモリ等を有する。ＲＡＭ２４は、入力装置６０を介して使用者により予め設定された経路データ等の各種データを読み出し可能に格納したり、ＣＰＵ２２に対してワーキングエリアを提供したりする。
【００２４】
システムコントローラ２０、データ記憶ユニット３１、表示ユニット４０、音声出力ユニット５０及び入力装置６０は、バスライン３０を介して相互に接続されている。
【００２５】
データ記憶ユニット３１は、例えば、ＨＤＤ又はＳＤカード（登録商標）などの記憶媒体などにより構成され、地図データなどのナビゲーション処理に用いられる各種データを記憶する。本実施例では、データ記憶ユニット３１は、地図データの一部として、地点情報ＤＢ３２と、アイコンＤＢ３３とを有する。データ記憶ユニット３１は、本発明における「記憶部」の一例である。
【００２６】
地点情報ＤＢ３２は、各地点に存在する施設の情報を含む地点情報が登録されたデータベースである。図２は、地点情報ＤＢ３２のデータ構造の一例を示す。図２に示すように、地点情報ＤＢ３２の各レコードを構成する地点情報は、施設の名称である施設名、当該施設が存在する地点の緯度経度、第２層、第１層、第０層の各カテゴリ等を含む。
【００２７】
地点情報ＤＢ３２に登録されるカテゴリは、階層構造を有し、対応する施設が属する最も下位概念のカテゴリが第２層のカテゴリに相当し、第２層のカテゴリよりも１階層だけ上位概念のカテゴリが第１層のカテゴリに相当し、最上位概念のカテゴリが第０層のカテゴリに相当する。例えば、施設名「○○ドラッグストア  川越店」の地点情報には、第２層のカテゴリとして、対象の施設が属するチェーン店の一般名称を示す「○○ドラッグストア」が登録され、第１層のカテゴリとして、取り扱う商品に基づき対象施設を分類した名称である「ドラッグストア」が登録され、第０層のカテゴリとして、第１層のカテゴリよりもさらに大まかに対象施設を分類した名称である「商店」が登録されている。地点情報は、本発明における「属性情報」の一例である。
【００２８】
再び図１を参照してアイコンＤＢ３３について説明する。アイコンＤＢ３３は、地点情報の各カテゴリに対応したアイコン画像（「個別アイコン」とも呼ぶ。）が登録されたデータベースである。具体的には、アイコンＤＢ３３には、第２層〜第０層のカテゴリとして地点情報ＤＢ３２に登録された各カテゴリに対応する個別アイコンが登録されている。個別アイコンは、後述するように、複数の個別アイコンをまとめて１つの地点に対応付けるためのアイコン画像（「包括アイコン」とも呼ぶ。）上に表示される。個別アイコンは本発明における「画像」の一例であり、包括アイコンは本発明における「アイコン」の一例である。
【００２９】
通信装置３８は、ＶＩＣＳ（登録商標、Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）センタから配信される道路交通情報、その他の情報を受信する。なお、通信装置３８は、システムコントローラ２０の制御に基づき、通信網を介して通信可能なサーバから、データ記憶ユニット３１に記憶させる地点情報や各施設のカテゴリに対応した個別アイコンなどの情報を受信してもよい。
【００３０】
表示ユニット４０は、システムコントローラ２０の制御の下、各種表示データをディスプレイなどの表示装置に表示する。具体的には、システムコントローラ２０は、データ記憶ユニット３１から地図データを読み出す。表示ユニット４０は、システムコントローラ２０によってデータ記憶ユニット３１から読み出された地図データを、ディスプレイなどの表示画面上に表示する。表示ユニット４０は、バスライン３０を介してＣＰＵ２２から送られる制御データに基づいて表示ユニット４０全体の制御を行うグラフィックコントローラ４１と、ＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）等のメモリからなり即時表示可能な画像情報を一時的に記憶するバッファメモリ４２と、グラフィックコントローラ４１から出力される画像データに基づいて、液晶、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）等のディスプレイ４４を表示制御する表示制御部４３と、ディスプレイ４４とを備える。ディスプレイ４４は、例えば対角５〜１０インチ程度の液晶表示装置等からなり、車内のフロントパネル付近に装着される。ディスプレイ４４は、本発明における「表示部」の一例である。
【００３１】
音声出力ユニット５０は、システムコントローラ２０の制御の下、ＲＡＭ２４等からバスライン３０を介して送られる音声デジタルデータのＤ／Ａ変換を行うＤ／Ａコンバータ５１と、Ｄ／Ａコンバータ５１から出力される音声アナログ信号を増幅する増幅器（ＡＭＰ）５２と、増幅された音声アナログ信号を音声に変換して車内に出力するスピーカ５３とを備えて構成されている。
【００３２】
入力装置６０は、各種コマンドやデータを入力するための、キー、スイッチ、ボタン、リモコン、音声入力装置等から構成されている。入力装置６０は、車内に搭載された当該車載用電子システムの本体のフロントパネルやディスプレイ４４の周囲に配置される。また、ディスプレイ４４がタッチパネル方式である場合には、ディスプレイ４４の表示画面上に設けられたタッチパネルも入力装置６０として機能する。
【００３３】
［アイコン表示処理］
次に、システムコントローラ２０が実行する個別アイコンの表示処理について説明する。
【００３４】
（１）ブロック構成
図３は、本実施例におけるシステムコントローラ２０の機能的な構成を示すブロック図である。図３に示すように、システムコントローラ２０は、機能的には、地点情報収集部２５と、アイコン成型部２６と、共通カテゴリ抽出部２７とを有する。
【００３５】
地点情報収集部２５は、ディスプレイ４４に表示する地図のエリア内に関連付けられた地点情報を地点情報ＤＢ３２から抽出する。なお、地点情報収集部２５は、地点情報ＤＢ３２から地点情報を取得するのに加え、又はこれに代えて、通信装置３８により通信網を介して地点情報を記憶するサーバ装置と通信を行うことで、地図の表示エリア内の地点情報を取得してもよい。
【００３６】
アイコン成型部２６は、地点情報収集部２５が抽出した地点情報に対応する個別アイコンをアイコンＤＢ３３から抽出し、関連付けられた位置が同一又は近接した複数の個別アイコンごとに包括アイコン上にまとめて表示させる。ここで、包括アイコンの表示例について、図４を参照して説明する。
【００３７】
図４は、包括アイコンが表示されたディスプレイ４４の表示例を示す。図４の例では、システムコントローラ２０は、ディスプレイ４４に、現在位置周辺の地図を表示すると共に、現在位置を示す現在位置マーク７０と、案内経路を示す経路線７１と、包括アイコン７２、７３とを、地図上に表示している。
【００３８】
図４では、システムコントローラ２０は、複数の地点情報が関連付けられた複合施設Ｘに対応付けて包括アイコン７２を表示すると共に、商店街Ｙに対応付けて包括アイコン７３を表示している。包括アイコン７２、７３は、破線により区切られた４つの分割領域を有し、システムコントローラ２０は、これらの各分割領域に個別アイコンを表示している。具体的には、システムコントローラ２０は、包括アイコン７２には、個別アイコン７４Ａ〜７４Ｄを表示し、包括アイコン７３には、個別アイコン７４Ｅ〜７４Ｈを表示している。なお、包括アイコン７２、７３内の分割領域の境界を示す破線は、実際には非表示であってもよい。
【００３９】
この場合、地点情報収集部２５は、まず、ディスプレイ４４に表示するエリアの緯度及び経度の範囲を特定し、当該範囲に属する地点情報を地点情報ＤＢ３２等から取得する。次に、アイコン成型部２６は、関連付けられた位置が同一又は所定距離以内に近接した地点情報が所定個数以上あると判定した場合に、当該地点情報ごとに包括アイコンを表示する。図４の例では、アイコン成型部２６は、地点情報が示す地点が所定距離以内に密集する複合施設Ｘ及び商店街Ｙの各々に対し、包括アイコン７２、７３を表示する。この場合、アイコン成型部２６は、各包括アイコン７２、７３を、対象の複数の地点情報が関連付けられた地点（地点情報ごとに対応する地点が異なる場合にはこれらの代表地点）に対応付けて表示させる。以後では、包括アイコンを対応付けて表示させる地点を、「表示対象地点」とも呼ぶ。
【００４０】
ここで、アイコン成型部２６は、包括アイコンに対応する地点情報の数が、包括アイコンにより表示可能な個別アイコンの上限個数（「表示上限個数Ｎｔｈ」とも呼ぶ。）以下（ここでは４個以下）の場合、対応する地点情報ごとに個別アイコンを包括アイコン内に表示させる。具体的には、アイコン成型部２６は、対象の包括アイコンに対応する各地点情報の第２層（即ち最も下位）のカテゴリに対応する個別アイコンをアイコンＤＢ３３から抽出し、対応する包括アイコンに表示させる。
【００４１】
一方、アイコン成型部２６は、包括アイコンに対応する各地点情報の数が、表示上限個数Ｎｔｈ（ここでは４個）より多い場合、少なくとも２以上の地点情報に共通するカテゴリ（単に「共通カテゴリ」とも呼ぶ。）に対応する個別アイコンを、地点情報ごとの個別アイコンの代わりに用いることで、表示すべき個別アイコンを表示上限個数Ｎｔｈ以下に減少させる。表示上限個数Ｎｔｈは本発明における「予め定められた分割領域の数」の一例であり、共通カテゴリに対応する個別アイコンは本発明における「概念画像」の一例である。
【００４２】
共通カテゴリ抽出部２７は、上述した共通カテゴリの抽出処理を行う。具体的には、共通カテゴリ抽出部２７は、対象の包括アイコンに対応する各地点情報に含まれる第１層のカテゴリを参照する。そして、共通カテゴリ抽出部２７は、第１層のカテゴリが共通する地点情報が存在する場合に、当該第１層のカテゴリを共通カテゴリとして認識する。
【００４３】
また、共通カテゴリ抽出部２７は、第１層のカテゴリが共通する地点情報が存在しない場合、又は、第１層のカテゴリが共通する地点情報の個別アイコンを１つの個別アイコンにより代替しても、表示すべき個別アイコンが表示上限個数Ｎｔｈ以下にならない場合、各地点情報に含まれる第０層のカテゴリをさらに参照する。そして、共通カテゴリ抽出部２７は、第０層のカテゴリが共通する複数の地点情報の組が新たに存在した場合、当該第０層のカテゴリを共通カテゴリとして認識する。
【００４４】
このように、共通カテゴリ抽出部２７は、表示すべき個別アイコンが表示上限個数Ｎｔｈ以下になるように、共通カテゴリを設定し、設定した共通カテゴリの情報をアイコン成型部２６へ通知する。第１層のカテゴリは、本発明における「第１カテゴリ」の一例であり、第０層のカテゴリは、本発明における「第２カテゴリ」の一例である。
【００４５】
図５（Ａ）は、４つの地点情報α、β、γ、δに対する第２層〜第０層のカテゴリの関係を示す図である。図５（Ａ）の例では、地点情報α〜δの第２層のカテゴリは、それぞれ、「カテゴリＡａ１」、「カテゴリＡｂ１」、「カテゴリＡｂ２」、「カテゴリＡｂ３」である。そして、地点情報αの第１層のカテゴリは、「カテゴリＡａ」であり、地点情報β〜δの第１層のカテゴリは、「カテゴリＡｂ」で共通している。さらに、全ての地点情報α〜δの第０層のカテゴリは、「カテゴリＡ」で共通している。
【００４６】
よって、この場合、共通カテゴリ抽出部２７は、第１層のカテゴリ「カテゴリＡｂ」を共通カテゴリとして設定し、「カテゴリＡｂ」に対応する個別アイコンを用いることで、３つの地点情報β〜δを１つの個別アイコンで表すことができる。また、共通カテゴリ抽出部２７は、第０層のカテゴリ「カテゴリＡ」を共通カテゴリとして設定し、「カテゴリＡ」に対応する個別アイコンを用いることで、４つの地点情報α〜δを１つの個別アイコンで表すことができる。
【００４７】
図５（Ｂ）は、図２に示す地点情報ＤＢ３２の１番目から４番目のレコードに対応する地点情報の各階層のカテゴリの関係を表した図である。図５（Ｂ）に示すように、図２の２番目から４番目のレコードに対応する地点情報は、第１層のカテゴリが「コンビニエンスストア」で共通している。さらに、図２の１番目から４番目のレコードに対応する地点情報は、第０層のカテゴリが「商店」で共通している。この場合も同様に、共通カテゴリ抽出部２７は、第１層のカテゴリ「コンビニエンスストア」を共通カテゴリとして設定することで、図２の２番目から４番目のレコードに対応する３つの地点情報を１つの個別アイコンで表すことができる。また、共通カテゴリ抽出部２７は、第０層のカテゴリ「商店」を共通カテゴリとして設定することで、図２の１番目から４番目のレコードに対応する４つの地点情報を１つの個別アイコンで表すことができる。
【００４８】
（２）包括アイコンの成型処理の具体例
図６（Ａ）〜（Ｄ）は、表示上限個数Ｎｔｈが４個である包括アイコンに７つの地点情報に対応する個別アイコンを表示させる場合の処理の具体的な流れを示す図である。
【００４９】
図６（Ａ）は、図５（Ａ）の地点情報α〜δを含む地点情報α〜ηの各々の第２層のカテゴリに対応する７つの個別アイコン「Ａａ１」、「Ａｂ１」、「Ａｂ２」、「Ａｂ３」、「Ｂａ１」、「Ｃａ１」、「Ｄａ１」を示す。なお、地点情報ε〜ηは、いずれも、他の地点情報と共通する第１層又は第０層のカテゴリが存在しないものとする。この場合、共通カテゴリ抽出部２７は、まず、各地点情報α〜ηから、個別アイコンＡａ１、Ａｂ１、Ａｂ２、Ａｂ３、Ｂａ１、Ｃａ１、Ｄａ１に対応する第２層のカテゴリより１つ上位の第１層のカテゴリを抽出し、共通するカテゴリの有無を判定する。この例では、共通カテゴリ抽出部２７は、図５（Ａ）に示す関係に基づき、３つの地点情報β〜δで共通する第１層のカテゴリ「カテゴリＡｂ」を共通カテゴリとして設定する。この場合、アイコン成型部２６は、個別アイコンＡｂ１〜Ａｂ３の代わりに、「カテゴリＡｂ」に対応する個別アイコン「Ａｂ」を用いて地点情報β〜δを表すことになる。
【００５０】
図６（Ｂ）は、第１層のカテゴリ「カテゴリＡｂ」を共通カテゴリとして設定した後の包括アイコンに表示すべき個別アイコンを並べた図である。図６（Ｂ）に示すように、この場合、包括アイコンに表示すべき個別アイコンは、図６（Ａ）の場合より２つ減少して５個となっている。この場合、共通カテゴリ抽出部２７は、包括アイコンに表示すべき個別アイコンが表示上限個数Ｎｔｈ（ここでは４個）より多いことから、さらに別の共通カテゴリの選定を行う。ここでは、第１層のカテゴリで「カテゴリＡｂ」以外の共通カテゴリが存在しないことから、共通カテゴリ抽出部２７は、第１層のカテゴリより１つ上位の第０層のカテゴリを各地点情報α〜ηから抽出し、共通するカテゴリの有無を判定する。この例では、共通カテゴリ抽出部２７は、図５（Ａ）に示す関係に基づき、地点情報α〜δで共通する第０層のカテゴリ「カテゴリＡ」を共通カテゴリとして設定する。この場合、アイコン成型部２６は、個別アイコンＡａ１、Ａｂの代わりに、「カテゴリＡ」に対応する個別アイコン「Ａ」を用いて４つの地点情報α〜δを表すことになる。
【００５１】
図６（Ｃ）は、第１層のカテゴリ「カテゴリＡ」を共通カテゴリとして設定した後の包括アイコンに表示すべき個別アイコンを並べた図である。図６（Ｃ）に示すように、この場合、包括アイコンに表示すべき個別アイコンは、図６（Ｂ）の場合より１つ減少して表示上限個数Ｎｔｈと同数の４個となっている。よって、アイコン成型部２６は、地点情報α〜δの共通カテゴリ「カテゴリＡ」に対応する個別アイコンＡを用いることで、対象の包括アイコンに表示すべき個別アイコンを全て表示させることができると判断し、対応する包括アイコンを地図上に表示させる。
【００５２】
図６（Ｄ）は、地図上に表示される包括アイコンを示す。図６（Ｄ）に示すように、アイコン成型部２６は、包括アイコンの各分割領域に図６（Ｃ）に示す個別アイコンを１つずつ表示させている。この例によれば、アイコン成型部２６は、包括アイコンに対応する地点に存在する施設が表示上限個数Ｎｔｈより多く存在した場合であっても、これらの全ての施設に対する包括的な情報を、包括アイコンにより好適に表示させることができる。
【００５３】
（３）処理フロー
図７は、本実施例におけるアイコン表示処理の手順を示すフローチャートである。システムコントローラ２０は、図７に示すフローチャートの処理を繰り返し実行する。
【００５４】
まず、地点情報収集部２５は、地図として表示する表示対象エリアに含まれる地点情報を地点情報ＤＢ３２等から取得する（ステップＳ１０１）。この場合、地点情報収集部２５は、自立測位装置１０及びＧＰＳ受信機１８の出力に基づき認識した現在位置周辺の地図を、予め設定された縮尺により表示し、表示対象エリアの緯度経度の範囲内の地点と関連付けられた地点情報を取得する。
【００５５】
次に、アイコン成型部２６は、所定個数以上の地点情報を表示すべき地点を、包括アイコンの表示対象地点として特定する（ステップＳ１０１）。この場合、例えば、アイコン成型部２６は、関連付けられた位置が同一又は所定距離以内に近接した地点情報が所定個数以上存在する場合に、包括アイコンを表示すべきと判断し、これらの地点情報に関連付けられた位置に基づいた表示対象地点を設定する。この場合、好適には、アイコン成型部２６は、地図の縮尺が小さいほど（即ち地図が広域表示であるほど）、上述の所定距離を長い距離に設定するとよい。これにより、アイコン成型部２６は、地図を広域表示にした場合に、１つの包括アイコンに対応付ける地点情報の数を多くし、多数の包括アイコンが乱立して表示されるのを防ぐ。
【００５６】
次に、アイコン成型部２６は、包括アイコンに表示すべき地点情報を表す個別アイコンが表示上限個数Ｎｔｈよりも多いか否か判定する（ステップＳ１０２）。そして、アイコン成型部２６は、包括アイコンに表示すべき個別アイコンが表示上限個数Ｎｔｈより多い場合（ステップＳ１０２；Ｙｅｓ）、ステップＳ１０３へ処理を進める。一方、アイコン成型部２６は、包括アイコンに表示すべき個別アイコンが表示上限個数Ｎｔｈ以下の場合（ステップＳ１０２；Ｎｏ）、包括アイコンの各分割領域に個別アイコンを表示させた包括アイコンを、ステップＳ１０１で特定した表示対象地点に対応付けて表示する（ステップＳ１０８）。なお、アイコン成型部２６は、包括アイコンに表示すべき個別アイコンが表示上限個数Ｎｔｈ未満である場合には、包括アイコン内の分割領域の数が表示すべき個別アイコンの個数と同数になるように分割領域を再設定することで、包括アイコン内に不要な空白スペースが発生するのを防いでもよい。なお、後述するステップＳ１０６の個別アイコンの統合処理を行うことなくステップＳ１０８を実行する場合、アイコン成型部２６は、包括アイコンに表示される個別アイコンとして、各地点情報の第２層のカテゴリに対応する個別アイコンをアイコンＤＢ３３から抽出して表示する。
【００５７】
次に、ステップＳ１０３では、共通カテゴリ抽出部２７は、表示すべき包括アイコンに対応する地点情報に、現在より上位階層のカテゴリが記録されているか否か判定する（ステップＳ１０３）。具体的には、共通カテゴリ抽出部２７は、ステップＳ１０３を最初に実行する場合には、最下位である第２層より上位階層の第１層又は第０層のカテゴリが地点情報に記録されているか否か判定し、ステップＳ１０３を２回目に実行する場合には、第１層より上位層の第０層のカテゴリが地点情報に記録されているか否か判定する。なお、共通カテゴリ抽出部２７は、ステップＳ１０３を３回目に実行する場合には、現在より上位のカテゴリが記録されていないと判定する。
【００５８】
そして、共通カテゴリ抽出部２７は、表示すべき包括アイコンに対応する地点情報に、現在より上位のカテゴリが記録されていると判断した場合（ステップＳ１０３；Ｙｅｓ）、ステップＳ１０４へ処理を進める。一方、包括アイコンに個別アイコンとして表示すべき地点情報に、現在より上位のカテゴリが記録されていない場合（ステップＳ１０３；Ｎｏ）、アイコン成型部２６は、表示上限個数Ｎｔｈ以下になるように、個別アイコンを選定する処理を行う（ステップＳ１０７）。即ち、この場合には、アイコン成型部２６は、図６等で説明した共通カテゴリの抽出に基づく個別アイコンの代替によっては、表示すべき個別アイコンが表示上限個数Ｎｔｈ以下にならないと判断し、包括アイコンに配置する表示上限個数Ｎｔｈの個別アイコンを、所定の規則に従い又は無作為に選定する。
【００５９】
そして、ステップＳ１０４では、共通カテゴリ抽出部２７は、包括アイコンに表示すべき地点情報から現在よりも１階層上のカテゴリを抽出する（ステップＳ１０４）。具体的には、共通カテゴリ抽出部２７は、ステップＳ１０４を最初に実行する場合には、最下位層である第２層より１階層だけ上位の第１層のカテゴリを抽出し、ステップＳ１０４を２回目に実行する場合には、第１層より１階層だけ上位の第０層のカテゴリを抽出する。
【００６０】
次に、共通カテゴリ抽出部２７は、複数の地点情報で同一となる共通カテゴリが存在するか否か判定する（ステップＳ１０５）。そして、共通カテゴリが存在すると共通カテゴリ抽出部２７が判断した場合（ステップＳ１０５；Ｙｅｓ）、アイコン成型部２６は、共通カテゴリに属する複数の地点情報に対応する個別アイコンを、共通カテゴリに対応する個別アイコンにより代替する（ステップＳ１０６）。これにより、アイコン成型部２６は、表示対象地点に関連する地点情報を個別的又は包括的に個別アイコンにより表示しつつ、表示すべき個別アイコンの数を好適に削減することができる。その後、アイコン成型部２６は、ステップＳ１０２へ処理を戻し、再び包括アイコンに表示すべき個別アイコンが表示上限個数Ｎｔｈより多いか否か判定する。
【００６１】
以上説明したように、本実施例に係るナビゲーション装置１は、一の地点に関する複数の異なる地点情報を取得し、取得した地点情報に対応する個別アイコンが各々表示される複数の分割領域を有する包括アイコンを、ディスプレイ４４に表示する。このとき、ナビゲーション装置１は、取得した地点情報の数が表示上限個数Ｎｔｈより多い場合、少なくとも２つの地点情報に共通する共通カテゴリの個別アイコンを取得して包括アイコンの分割領域に表示させる。これにより、ナビゲーション装置１は、複数の異なる地点情報を一つのアイコンにまとめて表示することができるため、存在する施設の情報をユーザに包括的に視認させつつ、アイコン表示の煩雑化を好適に抑制することができる。
【００６２】
［変形例］
次に、実施例に好適な変形例について説明する。以下の変形例は、任意に組み合わせて上述の実施例に適用してもよい。
【００６３】
（変形例１）
図２に示す地点情報には、第２層、第１層、第０層の３層のカテゴリが記録されていた。しかし、本発明が適用可能な態様は、これに限定されない。
【００６４】
これに代えて、地点情報には、２階層又は４階層以上のカテゴリが記録されてもよい。この場合であっても、システムコントローラ２０は、図７のフローチャートの処理に従い、下位の階層から順に共通カテゴリを探索し、複数の個別アイコンを共通カテゴリに対応する１の個別カテゴリにより代替することで、表示すべき個別アイコンを表示上限個数Ｎｔｈ以下にする。これにより、システムコントローラ２０は、表示対象地点に関連する地点情報を、個別アイコンにより好適に地図画面上に表示することができる。
【００６５】
（変形例２）
図２の例では、地点情報ＤＢ３２には、地点情報ごとに各階層のカテゴリが記録されていた。これに代えて、地点情報ＤＢ３２には、最下位層である第２層のカテゴリのみが記録され、第２層より上位の階層のカテゴリについては別テーブルに規定されていてもよい。
【００６６】
この場合、例えば、データ記憶ユニット３１は、図５（Ｂ）に示すような第２層から第０層までの各階層間のカテゴリの対応関係を示すテーブルを予め記憶しておく。そして、システムコントローラ２０は、図７のフローチャートのステップＳ１０３及びステップＳ１０４では、対象の地点情報に加えて、上述のテーブルを参照して上位階層のカテゴリの存在の有無等を判定する。この態様によっても、ナビゲーション装置１は、図７のフローチャートを実行することで、複数の地点情報を適宜１つの個別アイコンによりまとめて表して表示の煩雑化を抑制することができる。
【００６７】
（変形例３）
ナビゲーション装置１は、施設を表す個別アイコンに加えて、天候やイベントなどを表す個別アイコンをさらに包括アイコン内に表示させてもよい。
【００６８】
ここで、包括アイコンに天候に関連する個別アイコンを表示させる場合について説明する。この場合、まず、ナビゲーション装置１は、包括アイコンの表示対象地点の天候情報を通信装置３８により通信網を介してサーバ装置から受信する。そして、ナビゲーション装置１は、受信した天候情報が示す天候を表す個別アイコンをアイコンＤＢ３３から抽出し、対象の包括アイコンに表示すべき個別アイコンとして認識する。この場合、アイコンＤＢ３３には、各天候に対応した個別アイコンが予め記録されている。ここで、天候に対応した個別アイコンは、晴れ、曇り、雨などの気象状態の他、風の強さや気温の高低などの気象状態を表すものであってもよく、サーバ装置から受信する天候情報には、複数の気象状態を表す情報が含まれていてもよい。
【００６９】
そして、ナビゲーション装置１は、複数の気象状態（例えば雨と強風）を示す天候情報を受信した場合、それぞれの気象状態を表す個別アイコンが対象の包括アイコンに表示すべき個別アイコンであると認識する。このとき、ナビゲーション装置１は、対象の包括アイコンに表示すべき個別アイコンが表示上限個数Ｎｔｈより多い場合、天候に関連する複数の個別アイコンを、実施例と同様に、１個の個別アイコンにより代替する処理を行ってもよい。この場合、ナビゲーション装置１は、複数の気象状態の組合せと当該組合せに対応する個別アイコンとの関係を示すテーブル等を予め記憶しておき、当該テーブル等を参照することで、天候情報が示す複数の気象状態に対応する１個の個別アイコンをアイコンＤＢ３３から抽出する。例えば、ナビゲーション装置１は、雨と強風を示す天候情報を受信した場合、荒れた天候であることを示す１個の個別アイコンをアイコンＤＢ３３から抽出し、包括アイコンに表示させる。これにより、ナビゲーション装置１は、包括アイコンに表示すべき個別アイコンの数を好適に削減することができる。
【００７０】
また、ナビゲーション装置１は、気象状態（例えば豪雨、雨など）を示す天候情報と地点情報（冠水注意地点、事故多発地点など）を取得して１つの包括アイコンに各情報に対応する個別アイコンを表示すべき場合、これらの組合せの上位概念を抽出して当該上位概念に対応する個別アイコンを表示させてもよい。例えば、ナビゲーション装置１は、天候情報“豪雨”と地点情報“冠水注意地点”を包括した上位概念“走行不可”や、天候情報“雨”と地点情報“事故多発地点”を包括した上位概念“走行注意”に対応した注意喚起を示す個別アイコンを表示するようにしてもよい。その場合、地点情報ＤＢ３２に登録されている地点情報には、施設の名称である施設名、当該施設が存在する地点の緯度経度、第２層、第１層、第０層の各カテゴリの他に、各地点における注意情報（冠水注意地点、事故多発地点などの情報）が予め記録されている。
【００７１】
同様に、ナビゲーション装置１は、イベントに関する個別アイコンを包括アイコン上に表示させてもよい。この場合、まず、ナビゲーション装置１は、包括アイコンの表示対象地点のイベント情報を通信装置３８により通信網を介してサーバ装置から受信する。そして、ナビゲーション装置１は、受信したイベント情報が示すイベントに対応する個別アイコンを、対象の包括アイコンに表示すべき個別アイコンとしてアイコンＤＢ３３から抽出する。この場合、アイコンＤＢ３３には、各イベントに対応した個別アイコンが予め記録されている。この例によれば、ナビゲーション装置１は、個別アイコンにより、表示対象地点周辺のイベント情報を地図上で好適に表すことができる。
【００７２】
（変形例４）
ナビゲーション装置１は、国籍や言語設定などのユーザ属性に基づき、共通カテゴリに対応する個別アイコンを変えてもよい。
【００７３】
例えば、データ記憶ユニット３１は、共通カテゴリとなり得る第１層及び第０層の各カテゴリに対し、国ごとに適した個別アイコンを、アイコンＤＢ３３に予め記憶しておく。そして、アイコン成型部２６は、共通カテゴリ抽出部２７が抽出した共通カテゴリに対応する個別アイコンをアイコンＤＢ３３から抽出する場合、データ記憶ユニット３１等に記憶されたユーザの国籍又は言語設定の情報を参照し、該当する国に対応する個別アイコンをアイコンＤＢ３３から抽出する。このようにすることで、ナビゲーション装置１は、外国人のユーザに対して日本語の頭文字などのユーザが理解不能な文字等を表した個別アイコンを表示するのを好適に抑制することができる。
【符号の説明】
【００７４】
１  ナビゲーション装置
１０  自立測位装置
１８  ＧＰＳ受信機
２０  システムコントローラ
２２  ＣＰＵ
３１  データ記憶ユニット
３８  通信装置
４０  表示ユニット
４４  ディスプレイ
６０  入力装置
【図１】
2017151760.tif 000003
【図２】
2017151760.tif 000004
【図３】
2017151760.tif 000005
【図４】
2017151760.tif 000006
【図５】
2017151760.tif 000007
【図６】
2017151760.tif 000008
【図７】
2017151760.tif 000009