(57)【要約】【課題】地域に応じた名称のＰＯＩの種別を表示するナビゲーションシステムを提供する。【解決手段】ナビゲーションシステムは、地図情報と、複数の互いに異なる範囲の領域を示す領域情報と、当該領域ごとに当該領域において表示するＰＯＩ（Points Of Interest）の種別のリストを示す種別リストとを記憶する記憶部と、位置を示す位置情報の入力を受け付ける受付部と、領域情報を参照して、位置情報により示される位置が領域のうち、いずれの領域に含まれるかを特定する領域特定部と、領域特定部が特定した領域に対応する種別リストを、位置情報の周囲を含む地図情報とともに表示する表示情報を生成する生成部と、表示情報を出力する出力部とを備える。【選択図】図１
2019113367.tif 000002
【特許請求の範囲】
【請求項１】
地図情報と、複数の互いに異なる範囲の領域を示す領域情報と、当該領域ごとに当該領域において表示するＰＯＩ（Points Of Interest）の種別のリストを示す種別リストとを記憶する記憶部と、
位置を示す位置情報の入力を受け付ける受付部と、
前記領域情報を参照して、前記位置情報により示される位置が前記領域のうち、いずれの領域に含まれるかを特定する領域特定部と、
前記領域特定部が特定した領域に対応する前記種別リストを、前記位置情報の周囲を含む地図情報とともに表示する表示情報を生成する生成部と、
前記表示情報を出力する出力部とを備えるナビゲーションシステム。
【請求項２】
ユーザの現在位置を取得する取得部を更に備え、
前記受付部は前記位置情報として前記取得部が取得したユーザの現在位置を受け付ける
ことを特徴とする請求項１に記載のナビゲーションシステム。
【請求項３】
地図情報を表示する表示部を更に備え、
前記受付部は、前記表示部の中心に対応する地図情報上の位置を、前記位置情報として受け付ける
ことを特徴とする請求項１に記載のナビゲーションシステム。
【請求項４】
前記記憶部は、更に、ユーザの移動手段毎に前記種別リストを記憶しており、
前記ナビゲーションシステムは、前記ナビゲーションシステムを利用しているユーザの移動手段を特定する移動手段特定部を更に備え、
前記生成部は、前記領域特定部が特定した領域に対応し、前記移動手段特定部が特定した移動手段に対応する前記種別リストを、前記位置情報の周囲を含む地図情報とともに表示する表示情報を生成する
ことを特徴とする請求項１〜３のいずれか一項に記載のナビゲーションシステム。
【請求項５】
前記位置情報により示される位置が、互いに隣接しあう複数の領域の境界上に存在する場合、又は、互いに重複する複数の領域上に存在する場合に、前記生成部は、前記複数の領域全てに対応する前記種別リストを統合した統合種別リストを、前記位置情報の周囲を含む地図情報とともに表示する表示情報を生成する
ことを特徴とする請求項１〜４のいずれか一項に記載のナビゲーションシステム。
【請求項６】
前記位置情報により示される位置が、互いに隣接しあう複数の領域の境界上に存在する場合、又は、互いに重複する複数の領域上に存在する場合に、前記生成部は、前記複数の領域のうち、ユーザがそれまでに存在した領域の前記種別リストを、前記位置情報の周囲を含む地図情報とともに表示する表示情報を生成する
ことを特徴とする請求項１〜４のいずれか一項に記載のナビゲーションシステム。
【請求項７】
前記位置情報により示される位置が、互いに隣接しあう複数の領域の境界上に存在する場合、又は、互いに重複する複数の領域上に存在する場合に、前記生成部は、前記複数の領域のうち、前記受付部が受け付けた位置情報に基づいて特定される進行方向に存在する領域の前記種別リストを、前記位置情報の周囲を含む地図情報とともに表示する表示情報を生成する
ことを特徴とする請求項１〜４のいずれか一項に記載のナビゲーションシステム。
【請求項８】
前記生成部は、前記種別リストに含まれる各種別について、当該種別に対応するＰＯＩを表示するか否かの入力を受け付けることが可能なユーザインターフェースを前記表示情報として生成する
ことを特徴とする請求項１〜７のいずれか一項に記載のナビゲーションシステム。
【請求項９】
コンピュータが、
地図情報と、複数の互いに異なる範囲の領域を示す領域情報と、当該領域ごとに当該領域において表示するＰＯＩ（Points Of Interest）の種別のリストを示す種別リストとを記憶する記憶ステップと、
位置を示す位置情報の入力を受け付ける受付ステップと、
前記領域情報を参照して、前記位置情報により示される位置が前記領域のうち、いずれの領域に含まれるかを特定する領域特定ステップと、
前記領域特定ステップが特定した領域に対応する前記種別リストを、前記位置情報の周囲を含む地図情報とともに表示する表示情報を生成する生成ステップと、
前記表示情報を出力する出力ステップとを含むナビゲーション方法。
【請求項１０】
ユーザの現在位置を取得する取得ステップを更に含み、
前記受付ステップは前記位置情報として前記取得ステップが取得したユーザの現在位置を受け付ける
ことを特徴とする請求項９に記載のナビゲーション方法。
【請求項１１】
地図情報を表示する表示ステップを更に含み、
前記受付ステップは、前記表示ステップの中心に対応する地図情報上の位置を、前記位置情報として受け付ける
ことを特徴とする請求項９に記載のナビゲーション方法。
【請求項１２】
前記記憶ステップは、更に、ユーザの移動手段毎に前記種別リストを記憶しており、
前記ナビゲーション方法は、前記ナビゲーション方法を利用しているユーザの移動手段を特定する移動手段特定ステップを更に含み、
前記生成ステップは、前記領域特定ステップが特定した領域に対応し、前記移動手段特定ステップが特定した移動手段に対応する前記種別リストを、前記位置情報の周囲を含む地図情報とともに表示する表示情報を生成する
ことを特徴とする請求項９〜１１のいずれか一項に記載のナビゲーション方法。
【請求項１３】
前記位置情報により示される位置が、互いに隣接しあう複数の領域の境界上に存在する場合、又は、互いに重複する複数の領域上に存在する場合に、前記生成ステップは、前記複数の領域全てに対応する前記種別リストを統合した統合種別リストを、前記位置情報の周囲を含む地図情報とともに表示する表示情報を生成する
ことを特徴とする請求項９〜１２のいずれか一項に記載のナビゲーション方法。
【請求項１４】
前記位置情報により示される位置が、互いに隣接しあう複数の領域の境界上に存在する場合、又は、互いに重複する複数の領域上に存在する場合に、前記生成ステップは、前記複数の領域のうち、ユーザがそれまでに存在した領域の前記種別リストを、前記位置情報の周囲を含む地図情報とともに表示する表示情報を生成する
ことを特徴とする請求項９〜１２のいずれか一項に記載のナビゲーション方法。
【請求項１５】
前記位置情報により示される位置が、互いに隣接しあう複数の領域の境界上に存在する場合、又は、互いに重複する複数の領域上に存在する場合に、前記生成ステップは、前記複数の領域のうち、前記受付ステップが受け付けた位置情報に基づいて特定される進行方向に存在する領域の前記種別リストを、前記位置情報の周囲を含む地図情報とともに表示する表示情報を生成する
ことを特徴とする請求項９〜１２のいずれか一項に記載のナビゲーション方法。
【請求項１６】
前記生成ステップは、前記種別リストに含まれる各種別について、当該種別に対応するＰＯＩを表示するか否かの入力を受け付けることが可能なユーザインターフェースを前記表示情報として生成する
ことを特徴とする請求項９〜１５のいずれか一項に記載のナビゲーション方法。
【請求項１７】
コンピュータに、
地図情報と、複数の互いに異なる範囲の領域を示す領域情報と、当該領域ごとに当該領域において表示するＰＯＩ（Points Of Interest）の種別のリストを示す種別リストとを記憶する記憶機能と、
位置を示す位置情報の入力を受け付ける受付機能と、
前記領域情報を参照して、前記位置情報により示される位置が前記領域のうち、いずれの領域に含まれるかを特定する領域特定機能と、
前記領域特定機能が特定した領域に対応する前記種別リストを、前記位置情報の周囲を含む地図情報とともに表示する表示情報を生成する生成機能と、
前記表示情報を出力する出力機能とを実現させるナビゲーションプログラム。
【請求項１８】
ユーザの現在位置を取得する取得機能を更に備え、
前記受付機能は前記位置情報として前記取得機能が取得したユーザの現在位置を受け付ける
ことを特徴とする請求項１７に記載のナビゲーションプログラム。
【請求項１９】
地図情報を表示する表示機能を更に実現させ、
前記受付機能は、前記表示機能の中心に対応する地図情報上の位置を、前記位置情報として受け付ける
ことを特徴とする請求項１７に記載のナビゲーションプログラム。
【請求項２０】
前記記憶機能は、更に、ユーザの移動手段毎に前記種別リストを記憶しており、
前記ナビゲーションプログラムは、前記ナビゲーションプログラムを利用しているユーザの移動手段を特定する移動手段特定機能を更に実現させ、
前記生成機能は、前記領域特定機能が特定した領域に対応し、前記移動手段特定機能が特定した移動手段に対応する前記種別リストを、前記位置情報の周囲を含む地図情報とともに表示する表示情報を生成する
ことを特徴とする請求項１７〜１９のいずれか一項に記載のナビゲーションプログラム。
【請求項２１】
前記位置情報により示される位置が、互いに隣接しあう複数の領域の境界上に存在する場合、又は、互いに重複する複数の領域上に存在する場合に、前記生成機能は、前記複数の領域全てに対応する前記種別リストを統合した統合種別リストを、前記位置情報の周囲を含む地図情報とともに表示する表示情報を生成する
ことを特徴とする請求項１７〜２０のいずれか一項に記載のナビゲーションプログラム。
【請求項２２】
前記位置情報により示される位置が、互いに隣接しあう複数の領域の境界上に存在する場合、又は、互いに重複する複数の領域上に存在する場合に、前記生成機能は、前記複数の領域のうち、ユーザがそれまでに存在した領域の前記種別リストを、前記位置情報の周囲を含む地図情報とともに表示する表示情報を生成する
ことを特徴とする請求項１７〜２０のいずれか一項に記載のナビゲーションプログラム。
【請求項２３】
前記位置情報により示される位置が、互いに隣接しあう複数の領域の境界上に存在する場合、又は、互いに重複する複数の領域上に存在する場合に、前記生成機能は、前記複数の領域のうち、前記受付機能が受け付けた位置情報に基づいて特定される進行方向に存在する領域の前記種別リストを、前記位置情報の周囲を含む地図情報とともに表示する表示情報を生成する
ことを特徴とする請求項１７〜２０のいずれか一項に記載のナビゲーションプログラム。
【請求項２４】
前記生成機能は、前記種別リストに含まれる各種別について、当該種別に対応するＰＯＩを表示するか否かの入力を受け付けることが可能なユーザインターフェースを前記表示情報として生成する
ことを特徴とする請求項１７〜２３のいずれか一項に記載のナビゲーションプログラム。
【請求項２５】
請求項１７〜２４のいずれか一項に記載のナビゲーションプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＯＩの表示を行うナビゲーションシステム、ナビゲーション方法、及びそのナビゲーションプログラム、ナビゲーションプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
従来、ナビゲーションシステムにおいては、地図上に様々な施設などのＰＯＩの位置を示している。ＰＯＩとは、地図上に表示する誰かが便利と思った場所、興味のある所と思った特定の場所のことであり、各種の施設や名所、利用可能なサービスなどを含んでもよい。そのようなナビゲーションシステムにおいては、その利便性を向上させるべく、ユーザが指定した領域に含まれ、ユーザが指定した種別のＰＯＩを表示する技術が特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−８２０７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、各種の施設は、地域によってその呼称が異なってくることがある。また、施設の種別には、分野によって細かな定義が設定されていることがある。例えば、避難所については、ある自治体においては、一時避難所と定義したり、他の自治体においては、同様の場所を広域避難所と定義したりすることがある。そのため、ユーザが地域特有の施設の種別の呼称を知らなかったりする場合には、種別による絞り込みができず、目的の施設を発見できない可能性があるという問題がある。
【０００５】
そこで、本発明においては、地域によって異なる可能性のあるＰＯＩの種別の呼称にも対応して、ユーザの所望するＰＯＩを表示することができるナビゲーションシステム、ナビゲーション方法、及びそのナビゲーションプログラム、ナビゲーションプログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の一態様に係るナビゲーションシステムは、地図情報と、複数の互いに異なる範囲の領域を示す領域情報と、当該領域ごとに当該領域において表示するＰＯＩ（Points Of Interest）の種別のリストを示す種別リストとを記憶する記憶部と、位置を示す位置情報の入力を受け付ける受付部と、前記領域情報を参照して、前記位置情報により示される位置が前記領域のうち、いずれの領域に含まれるかを特定する領域特定部と、前記領域特定部が特定した領域に対応する前記種別リストを、前記位置情報の周囲を含む地図情報とともに表示する表示情報を生成する生成部と、前記表示情報を出力する出力部とを備える。
【０００７】
上記課題を解決するために、本発明の一態様に係るナビゲーション方法は、コンピュータが、地図情報と、複数の互いに異なる範囲の領域を示す領域情報と、当該領域ごとに当該領域において表示するＰＯＩの種別のリストを示す種別リストとを記憶する記憶ステップと、位置を示す位置情報の入力を受け付ける受付ステップと、前記領域情報を参照して、前記位置情報により示される位置が前記領域のうち、いずれの領域に含まれるかを特定する領域特定ステップと、前記領域特定ステップが特定した領域に対応する前記種別リストを、前記位置情報の周囲を含む地図情報とともに表示する表示情報を生成する生成ステップと、前記表示情報を出力する出力ステップとを含む。
【０００８】
上記課題を解決するために、本発明の一態様に係るナビゲーションプログラムは、コンピュータに、地図情報と、複数の互いに異なる範囲の領域を示す領域情報と、当該領域ごとに当該領域において表示するＰＯＩの種別のリストを示す種別リストとを記憶する記憶機能と、位置を示す位置情報の入力を受け付ける受付機能と、前記領域情報を参照して、前記位置情報により示される位置が前記領域のうち、いずれの領域に含まれるかを特定する領域特定機能と、前記領域特定機能が特定した領域に対応する前記種別リストを、前記位置情報の周囲を含む地図情報とともに表示する表示情報を生成する生成機能と、前記表示情報を出力する出力機能とを実現させる。
【０００９】
上記ナビゲーションシステムにおいて、ユーザの現在位置を取得する取得部を更に備え、前記受付部は前記位置情報として前記取得部が取得したユーザの現在位置を受け付けることとしてもよい。
【００１０】
上記ナビゲーションシステムにおいて、地図情報を表示する表示部を更に備え、前記受付部は、前記表示部の中心に対応する地図情報上の位置を、前記位置情報として受け付けることとしてもよい。
【００１１】
上記ナビゲーションシステムにおいて、前記記憶部は、更に、ユーザの移動手段毎に前記種別リストを記憶しており、前記ナビゲーションシステムは、前記ナビゲーションシステムを利用しているユーザの移動手段を特定する移動手段特定部を更に備え、前記生成部は、前記領域特定部が特定した領域に対応し、前記移動手段特定部が特定した移動手段に対応する前記種別リストを、前記位置情報の周囲を含む地図情報とともに表示する表示情報を生成することとしてもよい。
【００１２】
上記ナビゲーションシステムにおいて、前記位置情報により示される位置が、互いに隣接しあう複数の領域の境界上に存在する場合、又は、互いに重複する複数の領域上に存在する場合に、前記生成部は、前記複数の領域全てに対応する前記種別リストを統合した統合種別リストを、前記位置情報の周囲を含む地図情報とともに表示する表示情報を生成することとしてもよい。
【００１３】
上記ナビゲーションシステムにおいて、前記位置情報により示される位置が、互いに隣接しあう複数の領域の境界上に存在する場合、又は、互いに重複する複数の領域上に存在する場合に、前記生成部は、前記複数の領域のうち、ユーザがそれまでに存在した領域の前記種別リストを、前記位置情報の周囲を含む地図情報とともに表示する表示情報を生成することとしてもよい。
【００１４】
上記ナビゲーションシステムにおいて、前記位置情報により示される位置が、互いに隣接しあう複数の領域の境界上に存在する場合、又は、互いに重複する複数の領域上に存在する場合に、前記生成部は、前記複数の領域のうち、前記受付部が受け付けた位置情報に基づいて特定される進行方向に存在する領域の前記種別リストを、前記位置情報の周囲を含む地図情報とともに表示する表示情報を生成することとしてもよい。
【００１５】
上記ナビゲーションシステムにおいて、前記生成部は、前記種別リストに含まれる各種別について、当該種別に対応するＰＯＩを表示するか否かの入力を受け付けることが可能なユーザインターフェースを前記表示情報として生成することとしてもよい。
【発明の効果】
【００１６】
本発明の一態様に係るナビゲーションシステムは、ユーザの知らない、地域に特有の名称のＰＯＩの種別を表示することができるナビゲーションを提供することができる。
【図面の簡単な説明】
【００１７】
【図１】ナビゲーションシステムの機能構成例を示すブロック図である。
【図２】領域リストのデータ構成例を示すデータ概念図である。
【図３】ナビゲーションシステムによるナビゲーションに係る動作例を示すフローチャートである。
【図４】（ａ）〜（ｃ）は、ナビゲーションシステムにおける表示例を示す図である。
【図５】領域リストの他のデータ構成例を示すデータ概念図である。
【図６】ナビゲーションシステムによる移動手段に応じたナビゲーションに係る動作例を示すフローチャートである。
【図７】領域とユーザの進行方向の関係を示す図である。
【図８】ナビゲーションシステムの機能構成例を示すブロック図である。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施態様に係るナビゲーションシステムについて、図面を参照しながら詳細に説明する。
【００１９】
＜実施の形態１＞
＜構成＞
本発明の一態様に係るナビゲーションシステムは、地図情報と、複数の互いに異なる範囲の領域を示す領域情報と、当該領域ごとに当該領域において表示するＰＯＩ（Points Of Interest）の種別のリストを示す種別リストとを記憶する記憶部（図１の１０４に相当）と、位置を示す位置情報の入力を受け付ける受付部（図１の１０２に相当）と、領域情報を参照して、位置情報により示される位置が領域のうち、いずれの領域に含まれるかを特定する領域特定部（図１の１０５に相当）と、領域特定部が特定した領域に対応する種別リストを、位置情報の周囲を含む地図情報とともに表示する表示情報を生成する生成部（図１の１０５に相当）と、表示情報を出力する出力部（図１の１０３に相当）とを備える。
【００２０】
図１は、ナビゲーションシステム１００の機能構成例を示すブロック図である。図１に示すように、ナビゲーションシステム１００は、入力部１０１と、位置情報取得部１０２と、出力部１０３と、記憶部１０４と、ＣＰＵ１０５とを備える。ナビゲーションシステム１００は、一例として車両などに搭載されて経路案内をするための装置であるが、これに限定するものではなく、スマートフォン等の携帯端末などにより実現されるものであってもよくユーザにより持ち運びされるものであってもよい。
【００２１】
入力部１０１は、ナビゲーションシステム１００のユーザからの入力を受け付けて、ＣＰＵ１０５に伝達する機能を有する。入力部１０１は、例えば、ユーザから、地図上に表示するＰＯＩの種別の選択に係る入力を受け付ける。入力部１０１は、例えば、ナビゲーションシステム１００に備えられたハードウェアキーや、タッチキーなどのソフトキーなどにより実現することができる。入力部１０１は、受け付けたＰＯＩの種別に係る情報をＣＰＵ１０５に伝達する。
【００２２】
位置情報取得部１０２は、位置に関する情報を取得する。位置情報取得部１０２は、例えば、ナビゲーションシステム１００の現在位置に関する情報を取得する機能を有する。位置情報取得部１０２は、例えば、ＧＰＳ（Global Positioning System）、ＧＮＳＳ（Global Navigation Satellite System）などに代表される測位システムによって実現することができる。位置情報は、経度及び緯度を示す数値として取得することができる。また、あるいは、位置情報取得部１０２は、モニターに表示されている地図の中心位置を位置に関する情報として取得したり、モニターに表示されている地図において、ユーザが指定した位置を、位置に関する情報として取得したりすることもできる。位置情報取得部１０２は、取得した位置に関する情報をＣＰＵ１０５に伝達する。
【００２３】
出力部１０３は、ＣＰＵ１０５からの指示に従って、指示されたデータを出力する機能を有する。出力部１０３は、例えば、ナビゲーションシステム１００が探索した経路を地図上に示した画像情報を出力するものとして、ナビゲーションシステム１００に備えられたモニター等に出力することにより実現することとしてよい。当該モニターは、ナビゲーションシステム１００に接続された外部のモニターであってもよい。出力部１０３は、例えば、地図上にＰＯＩの位置を示す地図情報を出力したりする。
【００２４】
記憶部１０４は、ナビゲーションシステム１００が動作するうえで必要とする各種のプログラム及び地図情報を含む各種のデータを記憶する記録媒体である。記憶部１０４は、例えば、ＨＤＤ（Hard Disc Drive）、ＳＳＤ（Solid State Drive）等により実現される。記憶部１０４は、地図情報を記憶しており、当該地図情報には、各道路を示すリンク及び道路と道路の接点であるノードの情報を含む。また、地図情報には、各場所（ＰＯＩ）の住所（位置）や名称などの情報が対応付けられており、これによって、ＣＰＵ１０５は、ＰＯＩの位置を示す地図情報を生成したりすることができる。記憶部１０４は、位置に応じた領域のＰＯＩの位置を示すナビゲーションプログラム等を記憶している。ここで、ＰＯＩとは、上述したとおり、地図上に表示する誰かが便利と思った場所、興味のある所と思った特定の場所のことであり、各種の施設や名所、利用可能なサービスなどを含んでよい。したがって、ＰＯＩには、緊急時の避難場所や公衆電話の設置場所、ショッピングモールにおける店舗の位置、特定のサービスを受けることができる場所など多様なものが含まれ得る。記憶部１０４は、予め定められた領域と、その領域に含まれるＰＯＩの情報とその種別を示す領域リスト２００を記憶している。即ち、記憶部１０４は、複数の領域リスト２００を記憶している。領域リスト２００の詳細については、図２を参照しながら後述する。
【００２５】
ＣＰＵ１０５は、記憶部１０４に記憶されているプログラム及び各種データを利用して、ナビゲーションシステム１００が実行すべき処理を実行するプロセッサである。
【００２６】
ＣＰＵ１０５は、位置情報取得部１０２から伝達された位置情報により示される位置を含む領域を有する領域リスト２００を特定する。即ち、ＣＰＵ１０５は、位置情報取得部１０２から伝達された位置情報により示される位置が、いずれの領域に含まれるかを特定する領域特定部として機能する。ここで領域の形状は、予めナビゲーションシステム上で設定されていてよく、その形状は円や矩形、あるいは、地図における建築物や道路に沿った形状をとってもよい。当該領域の形状は、ＰＯＩの総称としての種別が同じ呼称である地域の形状により定められることとしてもよい。このとき、ＣＰＵ１０５は、複数の領域リスト２００を特定することとしてもよい。
【００２７】
ＣＰＵ１０５は、領域リスト２００を特定すると、当該領域リストに含まれるＰＯＩの種別のリストを示す表示情報を生成し、出力部１０３に出力させる。
【００２８】
このとき、ＣＰＵ１０５は、複数の領域リスト２００を特定した場合には、特定した複数の領域リストそれぞれに含まれるＰＯＩの種別を含む種別のリストを生成することとしてもよい。言い換えれば、複数の領域全てに対応する種別リストを統合した統合種別リストを生成するともいえる。これにより、ナビゲーションシステム１００のモニター上で、ＰＯＩの種別を示すリストが表示される。
【００２９】
その後に、ＰＯＩの種別を選択する入力を入力部１０１から伝達された場合に、当該ＰＯＩの種別に対応付けられたＰＯＩを特定し、そのアイコンを地図に重畳した表示情報を生成し、出力部１０３に出力させる。即ち、ＣＰＵ１０５は、特定した領域に対応する種別リストを、位置情報の周囲を含む地図情報とともに表示する表示情報を生成する生成部として機能する。これにより、各地域に応じて、名称が異なるＰＯＩの種別に応じたＰＯＩを表示することができ、ユーザは、ユーザが望むＰＯＩの位置を認識することができる。
【００３０】
以上が、ナビゲーションシステム１００の構成である。
【００３１】
＜データ＞
ここで、領域リスト２００について詳細に説明する。領域リスト２００は、地図上のいろいろな領域（範囲）と、その領域に含まれる各種のＰＯＩの種別と、各ＰＯＩの種別に対応する実際のＰＯＩの情報を含む。
【００３２】
図２は、領域リスト２００のデータ構成例を示すデータ概念図である。図２に示すように、領域リスト２００は、領域の名称を示す領域名称２０１と、その領域の範囲を示す領域範囲２０２と、ＰＯＩに関するＰＯＩ情報２１０とを含む。
【００３３】
領域名称２０１は、ナビゲーションシステム１００が各領域リスト２００を区別可能にするための、識別情報である。ここでは、ナビゲーションプログラムを作成したオペレータが設定するものとする。なお、領域名称２０１は、名称以外に、番号などであってもよい。
【００３４】
領域範囲２０２は、領域名称２０１で示される領域が、地図上におけるどの範囲を含むかを示す情報であり、経度情報、及び、緯度情報により示される範囲により定められるとしてよい。
【００３５】
ＰＯＩ情報２１０は、ＰＯＩの内容に関する情報を示す。
【００３６】
図２に示すように、ＰＯＩ情報２１０は、識別番号２１１と、ＰＯＩ種別２１２と、ＰＯＩ名称２１３と、ＰＯＩ位置２１４と、表示優先度２１５とが対応付けられた情報である。
【００３７】
識別番号２１１は、各ＰＯＩを一意に識別するための識別情報である。
【００３８】
ＰＯＩ種別２１２は、ＰＯＩの種別の名称を示す情報である。当該種別の名称は、領域リスト２００が対応する領域名称２０１で示される領域において使用される名称（呼称）である。
【００３９】
ＰＯＩ名称２１３は、識別番号２１１に対応するＰＯＩの名称を示す情報である。
【００４０】
ＰＯＩ位置２１４は、識別番号２１１に対応するＰＯＩの位置を示す情報であり、経度及び緯度により表現される。
【００４１】
表示優先度２１５は、識別番号２１１に対応するＰＯＩを示す情報を地図上に表示するときの表示優先度を示す情報である。ＰＯＩを示す情報とは、ＰＯＩのアイコンであったり、ＰＯＩの名称であったりしてよい。また、ここでいう表示優先度は、複数のＰＯＩが近接するために地図上で重複する場合に、前面に表示するＰＯＩを決定するためのものである。ここでは、当該数値が高い方が表示優先度が高いこととするが、表示優先度２１５は、数値が低い方を表示優先度を高くすることとしてもよい。
【００４２】
領域リスト２００があることにより、ナビゲーションシステム１００は、ナビゲーションシステム１００が存在する位置や表示している地図の中心位置などに基づいて、領域を特定し、特定した領域で利用される特定の表現でのＰＯＩ種別を表示することができるとともに、ユーザによりＰＯＩ種別が選択された場合に、そのＰＯＩ種別に対応するＰＯＩを表示することができる。
【００４３】
＜動作＞
図３は、ナビゲーションシステム１００によるナビゲーションに係る動作例を示すフローチャートである。
【００４４】
ナビゲーションシステム１００の位置情報取得部１０２は、ナビゲーションシステム１００の現在位置またはナビゲーションシステム１００が表示している地図の画面中心を、領域を特定するための位置を示す位置情報として取得する（ステップＳ３０１）。なお、いずれの位置を取得するかは、ナビゲーションシステム１００を利用するユーザが予め設定しておくとよい。位置情報を取得した位置情報取得部１０２は、当該位置情報をＣＰＵ１０５に伝達する。
【００４５】
位置情報を伝達されたＣＰＵ１０５は、当該位置情報により示される位置を含む領域を、記憶部１０４に記憶されている領域リスト２００の領域範囲２０２を参照して特定する（ステップＳ３０２）。具体的には、ＣＰＵ１０５は、記憶部１０４に記憶されている全ての領域リスト２００について、位置情報で示される位置が、領域範囲２０２に含まれるかを判断する。
【００４６】
ＣＰＵ１０５は、特定した領域リスト２００が複数存在するか否か、即ち、位置情報で示される位置が領域範囲２０２に含まれる領域リスト２００が複数存在するかを判定する（ステップＳ３０３）。
【００４７】
特定した領域リスト２００が複数ある場合に（ステップＳ３０３のＹＥＳ）、ＣＰＵ１０５は、特定した領域リスト２００それぞれからＰＯＩ種別２１２を抽出し、それらを統合した統合種別リストを生成する（ステップＳ３０４）。
【００４８】
ＣＰＵ１０５は、生成した統合種別リストを、位置情報で示される位置を中心とする地図に重畳した表示情報を生成する（ステップＳ３０５）。ＣＰＵ１０５は、当該表示情報を出力部１０３に出力させる。これにより、ナビゲーションシステム１００のモニターに、位置情報で示される位置が属する領域において使用されるＰＯＩの種別の名称を示すリストが表示されることになる。
【００４９】
一方、ステップＳ３０３において、ＣＰＵ１０５が特定した領域リスト２００が複数ない、即ち、一つのみである場合には（ステップＳ３０３のＮＯ）、特定した領域リスト２００からＰＯＩ種別２１２を抽出し、対応する領域において使用されるＰＯＩの種別の名称の種別リストを生成する。そして、ＣＰＵ１０５は、生成した種別リストを、位置情報で示される位置を中心とする地図に重畳した表示情報を生成する（ステップＳ３０６）。ＣＰＵ１０５は、当該表示情報を出力部１０３に出力させる。これにより、ナビゲーションシステム１００のモニターに、位置情報で示される位置が属する領域において使用されるＰＯＩの種別の名称を示すリストが表示されることになる。
【００５０】
入力部１０１は、表示されたリストに対して、ユーザからＰＯＩの種別の入力を受け付けたかを判定する（ステップＳ３０７）。
【００５１】
入力部１０１は、ユーザからＰＯＩの種別の入力を受け付けている場合には（ステップＳ３０７のＹＥＳ）、ＣＰＵ１０５は、選択された種別のＰＯＩを、対応する領域リスト２００から特定し、そのＰＯＩを示す情報を地図上に表示して（ステップＳ３０８）処理を終了する。
【００５２】
一方、入力部１０１がユーザからＰＯＩの種別の入力を受け付けていない場合には（ステップＳ３０７のＮＯ）、リストに含まれる全てのＰＯＩを表示する。なお、ここでは、全てのＰＯＩを表示することとしたが、ＰＯＩの種別の入力を受け付けるまではＰＯＩを表示しないこととしてもよい。
【００５３】
このようにして、ナビゲーションシステム１００は、領域に特有の表現をすることがあるＰＯＩの種別を表示し、その種別に応じたＰＯＩを地図上に表示することができる。
【００５４】
＜表示例＞
ここで、ナビゲーションシステム１００における表示例について説明する。図４（ａ）は、ナビゲーションシステム１００のモニターに地図を表示している状態を示している。ここで、十字マーク６０４は、ユーザの現在位置（ナビゲーションシステム１００の現在位置であるとする。
【００５５】
このとき、ユーザがＰＯＩの種別リストの表示要求の入力を行った場合には、ナビゲーションシステム１００は、十字マーク６０４が示す位置を含む領域を特定する。すると、図４（ｂ）に示すように、種別リスト４００を表示する。当該種別リスト４００においては、ＰＯＩの種別として、「一時避難所」、「地域避難所」、「給水所」、「病院」、「消防署」、「公衆電話」を表示した例を示している。各種別には、チェックボックスが対応付けられており、このチェックボックスをユーザがタッチすることで、ＰＯＩの種別の選択と、非選択とを、切り替えることができる。
【００５６】
そして、ＰＯＩの種別が選択されると、図４（ｃ）に示すように、選択されたＰＯＩの種別に対応するＰＯＩを示す情報を地図上に表示する。図４（ｃ）においては、ＰＯＩを示す情報として、ＰＯＩのアイコン４０１ａ、４０１ｂなどを表示した例を示している。なお、図４（ｃ）においては、全てのＰＯＩのアイコンに対して符号を付していない。
【００５７】
＜まとめ＞
本実施の形態１に係るナビゲーションシステム１００によれば、地域ごとに特化したＰＯＩの種別を表示することができるとともに、そのＰＯＩを地図上に表示することができる。したがって、その地域に不案内なユーザがいても、そのＰＯＩの種別に応じた施設を特定した、目的の位置にたどり着くことができる。
【００５８】
＜実施の形態２＞
本実施の形態２においては、実施の形態１に示したナビゲーションシステムにおいて、ユーザの移動手段に応じたＰＯＩの種別を表示する例を示す。
【００５９】
＜構成＞
本実施の形態２においては、ナビゲーションシステム１００の構成自体は、図１に示したものと変わらない。以下においては、実施の形態１と異なる構成についてのみ説明するものとし、その他の構成については説明を割愛する。
【００６０】
ナビゲーションシステム１００の入力部１０１は、実施の形態１において示した構成に加えて、ユーザから使用している移動手段の情報の入力を受け付ける。ここで、移動手段は、徒歩、自転車、電車、車、飛行機などを含んでよい。入力部１０１は、受け付けた移動手段の情報をＣＰＵ１０５に伝達する。
【００６１】
そして、ＣＰＵ１０５は、領域特定部として、更に、入力された移動手段に応じた領域リストを特定し、特定した領域リストから、種別リストを生成する。
【００６２】
＜データ＞
図５は、実施の形態２に係る領域リスト２００のデータ構成例を示すデータ概念図である。実施の形態１と異なり、移動手段情報５０３を含む。移動手段情報５０３は、領域リスト２００が、どの移動手段に対応したリストであるかを特定するための情報であり、移動手段の種別を示す情報が保持されている。
【００６３】
これにより、ナビゲーションシステム１００は、ユーザの移動手段に応じた領域リストを特定し、ＰＯＩの種別のリストを表示することができる。
【００６４】
＜動作＞
図６は、本実施の形態２に係るナビゲーションシステム１００の動作を示すフローチャートである。図６におけるフローチャートにおいて、実施の形態１の図３に示したフローチャートと異なる点は、ステップＳ６０１とステップＳ６０２の処理が実行されるとともに、ステップＳ３０２の処理の代わりにステップＳ６０３の処理を行う点にある。以下、ステップＳ６０１〜Ｓ６０３における処理を説明する。
【００６５】
ステップＳ６０１において、入力部１０１は、ユーザから、ユーザが利用している移動手段を示す移動手段情報を取得する（ステップＳ６０１）。入力部１０１は、取得した移動手段情報をＣＰＵ１０５に伝達する。
【００６６】
移動手段情報を伝達されると、ＣＰＵ１０５は、伝達された移動手段情報を、移動手段情報５０３に有する領域リスト２００を特定する（ステップＳ６０２）。
【００６７】
これにより、移動手段に合致する領域リストを特定することができる。その後に、位置情報を取得し（ステップＳ３０１）、ＣＰＵ１０５は、更に、ステップＳ６０２において絞り込んだ領域リスト２００の中から、取得した位置情報を含む領域リストを特定する（ステップＳ６０３）。
【００６８】
これらの処理により、ナビゲーションシステム１００は、ユーザの移動手段に応じた領域を特定し、ＰＯＩの種別を示す種別リストを表示することができる。
【００６９】
＜まとめ＞
本実施の形態２に示したように、ナビゲーションシステム１００は、ユーザが利用している移動手段に応じたＰＯＩの種別のリストを表示することができるとともに、その種別に応じたＰＯＩを表示することができる。したがって、移動手段の移動速度に応じて、領域の範囲の広狭を設定することで、ナビゲーションシステム１００は、各種の移動手段に適したＰＯＩの種別リストを表示することができるとともに、そのＰＯＩを表示することができる。
【００７０】
＜補足＞
上記実施の形態に係るナビゲーションシステムは、上記実施の形態に限定されるものではなく、他の手法により実現されてもよいことは言うまでもない。以下、各種変形例について説明する。
【００７１】
（１）上記実施の形態においては、ＰＯＩの種別として防災施設を例として説明したが、これはあくまで一例であり、ＰＯＩの種別としては防災施設に限定するものではない。例えば、ショッピングモール等において、ショッピングエリア、レストランエリア、アミューズメントエリアなどというように領域が区分けされ、その各エリアにおいて、食事処、土産物屋、プレイスポットというような種別が定義されてもよい。
【００７２】
（２）上記実施の形態においては、領域として、平面的な領域である場合を説明したが、これは、立体的なものであってもよい。例えば、領域として、ビルの各階層ごとを一つの領域として設定して、地図とＰＯＩの種別リストを表示するように構成してもよい。この場合、各領域の情報として、高さの範囲の情報を含むものとする。そして、位置を示す情報として、高さの情報を含む位置情報を取得して、領域を特定するようにしてもよい。
【００７３】
（３）上記実施の形態においては示していないが、ナビゲーションシステム１００において、各領域は、図７の領域７０１と領域７０２のように同じ形状、同じ面積を有し、互いに隣接しあうものであってもよい。また、あるいは、領域は、領域７０１と領域７０３のように互い異なる形状、異なる面積であってもよいし、領域７０１、７０２、７０３のように矩形であってもよいし、領域７０４、７０５のように円のような領域であってもよい。領域の形状は、その領域で表示したいＰＯＩの種別や、周囲の環境（例えば、建築物の形状、道路の形状など）に応じて定めるとよい。
【００７４】
また、領域７０３と領域７０５あるいは、領域７０４と領域７０５のように、それぞれの領域が、相手の領域に重複するように構成されていてもよい。
【００７５】
（４）上記実施の形態においては、位置情報で示される位置が複数の領域に含まれる場合に、ナビゲーションシステム１００は、当該複数の領域のＰＯＩの種別を纏めて、統合種別リストを生成して表示することとしたが、これはその限りではない。以下に示すように、様々な場合で表示を切り替えることとしてもよい。
【００７６】
例えば、図７に示すように位置７１１に示す位置からユーザがナビゲーションシステム１００を保持して、矢印７２０に示すように移動する例を考える。位置７１１にいるときには、ナビゲーションシステム１００は、領域７０５に応じた種別リストを表示する。
【００７７】
ここで、ユーザが移動して、位置７１２に示す位置に移動したとする。このとき、上記実施の形態では、領域７０３と領域７０５とのＰＯＩの種別を含む統合種別リストを生成した。しかし、これはその限りではなく、ナビゲーションシステム１００は、複数の領域が重複する位置に入った場合には、それまでに存在した領域のＰＯＩの種別の表示を優先することとしてもよい。即ち、位置７１２にいるときに、領域７０５に対応するＰＯＩ種別のみを表示するように構成してもよい。
【００７８】
また、あるいは、逆にユーザの進行方向の領域を優先することとして、ナビゲーションシステム１００が位置７１２の位置に入ると、進入先の領域（領域７０３）のＰＯＩの種別リストを生成して表示することとしてもよい。
【００７９】
（５）上記実施の形態においては、ナビゲーションシステムにおけるナビゲーションの手法として、ナビゲーションシステムのプロセッサがナビゲーションプログラム等を実行することにより、実現することとしているが、これは装置に集積回路（ＩＣ（Integrated Circuit）チップ、ＬＳＩ（Large Scale Integration））等に形成された論理回路（ハードウェア）や専用回路によって実現してもよい。また、これらの回路は、１または複数の集積回路により実現されてよく、上記実施の形態に示した複数の機能部の機能は１つの集積回路により実現されることとしてもよい。ＬＳＩは、集積度の違いにより、ＶＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩなどと呼称されることもある。すなわち、図８に示すように、ナビゲーションシステム１００は、入力回路１０１ａ、位置情報取得回路１０２ａ、出力回路１０３ａ、記憶回路１０４ａ、制御回路１０５ａ、とから構成されてよく、それぞれ、入力部１０１、位置情報取得部１０２、出力部１０３、記憶部１０４、ＣＰＵ１０５、に相当する。
【００８０】
また、上記ナビゲーションプログラムは、プロセッサが読み取り可能な記録媒体に記録されていてよく、記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記ナビゲーションプログラムは、当該ナビゲーションプログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記プロセッサに供給されてもよい。つまり、例えば、スマートフォン等の情報処理機器を利用して、ネットワーク上からナビゲーションプログラムをダウンロードして実行する構成としてもよい。本発明は、上記ナビゲーションプログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００８１】
なお、上記ナビゲーションプログラムは、例えば、ActionScript、JavaScript（登録商標）などのスクリプト言語、Objective-C、Java（登録商標）、Ｃ＋＋などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装できる。
【００８２】
（６）上記実施の形態に示した各種の実施例や、＜補足＞に示した各種の例は適宜組み合わせることとしてもよい。また、各フローチャートに示した各動作は、結果として矛盾がなければその実行順序を入れ替えたり、並列に実行したりすることとしてもよい。
【符号の説明】
【００８３】
１００  ナビゲーションシステム
１０１  入力部
１０２  位置情報取得部
１０３  出力部
１０４  記憶部
１０５  ＣＰＵ（領域特定部、生成部）
【図１】
2019113367.tif 000003
【図２】
2019113367.tif 000004
【図３】
2019113367.tif 000005
【図４】
2019113367.tif 000006
【図５】
2019113367.tif 000007
【図６】
2019113367.tif 000008
【図７】
2019113367.tif 000009
【図８】
2019113367.tif 000010