(57)【要約】【課題】ＰＯＩを表示させる範囲を直感的に指定することができる電子機器及びナビゲーション装置を提供する。【解決手段】地図データを記憶し、当該記憶された地図データを表示部３に表示させるナビゲーション装置１において、当該記憶された地図データに対応するＰＯＩの位置に関する位置データを含むＰＯＩデータを記憶し、当該記憶されたＰＯＩデータの中から、ユーザによるタッチパネル４２の操作により指定された指定エリアに対応するＰＯＩデータを、当該ＰＯＩの位置に関する位置データに基づいて取得し、当該取得されたＰＯＩデータを表示部３に表示させるよう構成した。【選択図】図１
2008286687.tif 000002
【特許請求の範囲】
【請求項１】
地図データを記憶する地図データ記憶手段と、当該地図データ記憶手段に記憶された地図データを表示部に表示させる第１表示制御手段と、を備える電子機器において、
前記地図データ記憶手段に記憶された地図データに対応するＰＯＩ（Point Of Interest）の位置に関する位置データを含むＰＯＩデータを記憶するＰＯＩデータ記憶手段と、
ユーザが、前記第１表示制御手段により前記表示部に表示された地図データの中から任意の指定エリアを指定するための指定手段と、
前記ＰＯＩデータ記憶手段に記憶されたＰＯＩデータの中から、前記指定手段により指定された指定エリアに対応するＰＯＩデータを、当該ＰＯＩの位置に関する位置データに基づいて取得する取得手段と、
前記取得手段により取得されたＰＯＩデータを前記表示部に表示させる第２表示制御手段と、
を備えることを特徴とする電子機器。
【請求項２】
請求項１に記載の電子機器において、
前記指定手段は、前記表示部の表示画面と一体的に構成されたタッチパネルであることを特徴とする電子機器。
【請求項３】
請求項１又は２に記載の電子機器において、
前記指定手段により指定された指定エリアを所定の分割方式で分割指定エリアに分割する分割手段を備え、
前記取得手段は、前記分割手段により分割された分割指定エリア毎に、当該分割指定エリアに対応するＰＯＩデータを、当該ＰＯＩの位置に関する位置データに基づいて取得することを特徴とする電子機器。
【請求項４】
請求項１〜３の何れか一項に記載の電子機器において、
前記ＰＯＩデータ記憶手段に記憶されたＰＯＩデータには、当該ＰＯＩに関するキーワードが含まれ、
ユーザが、任意のキーワードを入力するための入力手段を備え、
前記取得手段は、前記入力手段により入力されたキーワードに適合するＰＯＩデータを、当該ＰＯＩに関するキーワードに基づいて取得することを特徴とする電子機器。
【請求項５】
地図データを記憶する地図データ記憶手段と、当該地図データ記憶手段に記憶された地図データを表示部に表示させる第１表示制御手段と、を備えるナビゲーション装置において、
前記地図データ記憶手段に記憶された地図データに対応するＰＯＩ（Point Of Interest）の位置に関する位置データ及びＰＯＩに関するキーワードを含むＰＯＩデータを記憶するＰＯＩデータ記憶手段と、
前記表示部の表示画面と一体的に構成され、ユーザが、前記第１表示制御手段により前記表示部に表示された地図データの中から任意の指定エリアを指定するためのタッチパネルと、
ユーザが、任意のキーワードを入力するための入力手段と、
前記タッチパネルにより指定された指定エリアを所定の分割方式で分割指定エリアに分割する分割手段と、
前記分割手段により分割された分割指定エリア毎に、前記ＰＯＩデータ記憶手段に記憶されたＰＯＩデータの中から、当該分割指定エリアに対応するＰＯＩデータを、当該ＰＯＩの位置に関する位置データに基づいて取得し、次いで、前記入力手段によりキーワードが入力された場合に、当該取得されたＰＯＩデータの中から、当該入力されたキーワードに適合するＰＯＩデータを、当該ＰＯＩに関するキーワードに基づいて取得する取得手段と、
前記取得手段により取得されたＰＯＩデータを前記表示部に表示させる第２表示制御手段と、
を備えることを特徴とするナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器及びナビゲーション装置に関する。
【背景技術】
【０００２】
従来、ＧＰＳ（Global Positioning System：全地球測位システム）を利用して現在位置を測位し、その測位した現在位置を地図データとともに表示画面上に表示するナビゲーション装置が知られている。
このようなナビゲーション装置には、例えば、施設やお店、観光地などのユーザにとって興味のある特定場所の位置、すなわち、ＰＯＩ（Point Of Interest）の位置を表示できるものがある。
【０００３】
具体的には、例えば、ユーザによりＰＯＩのカテゴリ等が指定されると、当該指定されたカテゴリ等に基づいてＰＯＩの名前、住所及び電話番号を検索して列挙し、そして、その中からユーザ所望のＰＯＩが指定されると、当該指定されたユーザ所望のＰＯＩの位置を表示するナビゲーション装置が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００５−１１９１３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば、ユーザが、表示された地図上の任意の範囲内（例えば、現在位置の近く）にあるＰＯＩを表示させたい場合、特許文献１の技術では、その任意の範囲の住所などを知っておく必要があり、ユーザにとって使い勝手が悪いという問題がある。
【０００５】
本発明の課題は、ＰＯＩを表示させる範囲を直感的に指定することができる電子機器及びナビゲーション装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、
地図データを記憶する地図データ記憶手段と、当該地図データ記憶手段に記憶された地図データを表示部に表示させる第１表示制御手段と、を備える電子機器において、
前記地図データ記憶手段に記憶された地図データに対応するＰＯＩ（Point Of Interest）の位置に関する位置データを含むＰＯＩデータを記憶するＰＯＩデータ記憶手段と、
ユーザが、前記第１表示制御手段により前記表示部に表示された地図データの中から任意の指定エリアを指定するための指定手段と、
前記ＰＯＩデータ記憶手段に記憶されたＰＯＩデータの中から、前記指定手段により指定された指定エリアに対応するＰＯＩデータを、当該ＰＯＩの位置に関する位置データに基づいて取得する取得手段と、
前記取得手段により取得されたＰＯＩデータを前記表示部に表示させる第２表示制御手段と、
を備えることを特徴とする。
【０００７】
請求項２に記載の発明は、
請求項１に記載の電子機器において、
前記指定手段は、前記表示部の表示画面と一体的に構成されたタッチパネルであることを特徴とする。
【０００８】
請求項３に記載の発明は、
請求項１又は２に記載の電子機器において、
前記指定手段により指定された指定エリアを所定の分割方式で分割指定エリアに分割する分割手段を備え、
前記取得手段は、前記分割手段により分割された分割指定エリア毎に、当該分割指定エリアに対応するＰＯＩデータを、当該ＰＯＩの位置に関する位置データに基づいて取得することを特徴とする。
【０００９】
請求項４に記載の発明は、
請求項１〜３の何れか一項に記載の電子機器において、
前記ＰＯＩデータ記憶手段に記憶されたＰＯＩデータには、当該ＰＯＩに関するキーワードが含まれ、
ユーザが、任意のキーワードを入力するための入力手段を備え、
前記取得手段は、前記入力手段により入力されたキーワードに適合するＰＯＩデータを、当該ＰＯＩに関するキーワードに基づいて取得することを特徴とする。
【００１０】
請求項５に記載の発明は、
地図データを記憶する地図データ記憶手段と、当該地図データ記憶手段に記憶された地図データを表示部に表示させる第１表示制御手段と、を備えるナビゲーション装置において、
前記地図データ記憶手段に記憶された地図データに対応するＰＯＩ（Point Of Interest）の位置に関する位置データ及びＰＯＩに関するキーワードを含むＰＯＩデータを記憶するＰＯＩデータ記憶手段と、
前記表示部の表示画面と一体的に構成され、ユーザが、前記第１表示制御手段により前記表示部に表示された地図データの中から任意の指定エリアを指定するためのタッチパネルと、
ユーザが、任意のキーワードを入力するための入力手段と、
前記タッチパネルにより指定された指定エリアを所定の分割方式で分割指定エリアに分割する分割手段と、
前記分割手段により分割された分割指定エリア毎に、前記ＰＯＩデータ記憶手段に記憶されたＰＯＩデータの中から、当該分割指定エリアに対応するＰＯＩデータを、当該ＰＯＩの位置に関する位置データに基づいて取得し、次いで、前記入力手段によりキーワードが入力された場合に、当該取得されたＰＯＩデータの中から、当該入力されたキーワードに適合するＰＯＩデータを、当該ＰＯＩに関するキーワードに基づいて取得する取得手段と、
前記取得手段により取得されたＰＯＩデータを前記表示部に表示させる第２表示制御手段と、
を備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、地図データを記憶する地図データ記憶手段と、当該地図データ記憶手段に記憶された地図データを表示部に表示させる第１表示制御手段と、を備える電子機器（ナビゲーション装置）において、ＰＯＩデータ記憶手段によって、地図データ記憶手段に記憶された地図データに対応するＰＯＩ（Point Of Interest）の位置に関する位置データを含むＰＯＩデータを記憶することができ、指定手段によって、ユーザが、第１表示制御手段により表示部に表示された地図データの中から任意の指定エリアを指定することができ、取得手段によって、ＰＯＩデータ記憶手段に記憶されたＰＯＩデータの中から、指定手段により指定された指定エリアに対応するＰＯＩデータを、当該ＰＯＩの位置に関する位置データに基づいて取得することができ、第２表示制御手段によって、取得手段により取得されたＰＯＩデータを表示部に表示させることができる。
すなわち、ユーザは、表示部に表示された地図データの中から、ＰＯＩを表示させる範囲（指定エリア）を直感的に指定することができる。
【発明を実施するための最良の形態】
【００１２】
以下、図を参照して、本発明にかかる電子機器（ナビゲーション装置）の最良の形態を詳細に説明する。なお、発明の範囲は図示例に限定されない。
【００１３】
＜ナビゲーション装置の構成＞
ナビゲーション装置１は、例えば、ＧＰＳ（Global Positioning System）を利用して現在位置を測位し、その測位した現在位置を走行（歩行）案内表示などとともに、表示部３の表示画面上の地図に表示する電子機器である。
【００１４】
具体的には、ナビゲーション装置１は、例えば、図１に示すように、ＧＰＳアンテナ部２と、表示部３と、操作部４と、制御部５と、などを備えて構成される。
【００１５】
ＧＰＳアンテナ部２は、例えば、制御部５から入力される制御信号に従って、ＧＰＳ衛星から送信されるＧＰＳ信号を受信して制御部５に出力する。
【００１６】
表示部３は、例えば、液晶表示機器などから構成され、制御部５から入力される制御信号に従って、所与の表示処理を行う。
【００１７】
操作部４は、例えば、図１に示すように、文字／数字キーや各種機能キーなどの操作キー４１と、表示部３の表示画面と一体的に構成されたタッチパネル４２と、などから構成され、ユーザにより操作されると、当該操作に伴う操作信号を制御部５に出力する。
【００１８】
具体的には、操作部４は、例えば、入力手段として、ユーザが、ＰＯＩ（Point Of Interest）に関する任意のキーワードを入力する際に操作される。
【００１９】
より具体的には、ユーザは、例えば、表示部３に表示された「ＰＯＩのカテゴリ」画面（例えば、図２）において、操作部４を操作して、インデックス表示されたＰＯＩのカテゴリの中から、所望のＰＯＩが属するカテゴリを指定することによって、ＰＯＩに関するキーワードを入力する。
ここで、図２に示す「ＰＯＩのカテゴリ」画面においては、所望のＰＯＩが属するカテゴリとして“ガソリンスタンド”が指定されている。
なお、ＰＯＩに関するキーワードを入力するタイミングは、指定エリアＲを指定する前であってもよいし、指定エリアＲを指定した後であってもよい。
また、ＰＯＩに関するキーワードは、ＰＯＩのカテゴリに限ることはなく、ＰＯＩに関するキーワードであれば任意であり、例えば、ＰＯＩの名前などであってもよい。
また、ＰＯＩに関するキーワードの入力方法は、インデックス表示されたキーワードの中から所望のＰＯＩに関するキーワードを指定して入力する方法に限ることはなく、ユーザがＰＯＩに関する任意のキーワードを入力することができるのであれば任意であり、例えば、文字／数字キーなどを利用して直接入力する方法であってもよい。
【００２０】
また、操作部４のタッチパネル４２は、例えば、指定手段として、ユーザが、表示制御プログラム５３ｂ４を実行したＣＰＵ５１により表示部３に表示された地図データの中から任意の指定エリアＲを指定する際に操作される。
【００２１】
より具体的には、ユーザは、例えば、表示部３に表示された地図データ（例えば、図３）において、タッチパネル４２をなぞって多角形を描くことによって、指定エリアＲを指定する。すなわち、タッチパネル４２をなぞることによって描かれた多角形の内部及び多角形の辺上が、指定エリアＲになる。ここで、指定された指定エリアＲ（すなわち、描かれた多角形）は、表示制御プログラム５３ｂ４を実行したＣＰＵ５１によって、表示部３の表示画面上の地図に表示されるようになっている（例えば、図４）。
なお、指定エリアＲの指定方法は、タッチパネル４２をなぞって多角形を描くことによって指定する方法に限ることはなく、指定エリアＲを指定することができるのであれば任意であり、例えば、タッチパネル４２を押圧して多角形の頂点を指すことによって指定する方法であってもよい。
また、指定エリアＲの形状は、多角形に限ることはなく、指定エリアＲを指定することができるのであれば任意であり、例えば、略円形であってもよい。
また、指定エリアＲを指定する指定手段は、タッチパネル４２に限ることはなく、ユーザが指定エリアＲを指定することができるのであれば任意であり、例えば、操作部４にタッチパネル４２以外のポインティングデバイス（例えば、マウスなど）が備えられているのであれば、そのポインティングデバイス（例えば、マウスなど）であってもよい。
【００２２】
制御部５は、例えば、図１に示すように、ＣＰＵ（Central Processing Unit）５１と、ＲＡＭ（Random Access Memory）５２と、記憶部５３と、などを備えて構成される。
【００２３】
ＣＰＵ５１は、例えば、記憶部５３に記憶されたナビゲーション装置１用の各種処理プログラムに従って各種の制御動作を行う。
【００２４】
ＲＡＭ５２は、例えば、ＣＰＵ５１によって実行される処理プログラムなどを展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果などを格納するデータ格納領域などを備える。
【００２５】
記憶部５３は、例えば、ナビゲーション装置１で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ５１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部５３に記憶されている。
【００２６】
具体的には、記憶部５３は、例えば、図１に示すように、地図データベース５３ａ１と、ＰＯＩデータベース５３ａ２と、分割プログラム５３ｂ１と、取得プログラム５３ｂ２と、測位プログラム５３ｂ３と、表示制御プログラム５３ｂ４と、などを記憶している。
【００２７】
地図データベース５３ａ１は、例えば、地図データ記憶手段として、所定の地域内（例えば、日本全土）を表現したナビゲーション用の地図に関する地図データを記憶する。
なお、地図データベース５３ａ１に記憶された地図データは、ナビゲーション用の地図に関する地図データであれば任意であり、例えば、ベクター形式のデータに基づく地図データであってもよいし、衛星写真画像データに基づく地図データであってもよいが、本実施の形態では、ベクター形式のデータに基づく地図データであるとする。
また、地図データベース５３ａ１に記憶された地図データは、ナビゲーション用の地図に関する地図データであれば任意であり、例えば、二次元の地図に関する地図データであってもよいし、三次元の地図に関する地図データであってもよいが、本実施の形態では、二次元の地図に関する地図データであるとする。
【００２８】
ＰＯＩデータベース５３ａ２は、例えば、ＰＯＩデータ記憶手段として、地図データベース５３ａ１に記憶された地図データに対応するＰＯＩ（施設やお店、観光地などのユーザにとって興味のある特定場所）に関するＰＯＩデータを記憶する。
ここで、ＰＯＩデータは、例えば、当該ＰＯＩの位置に関する位置データと、当該ＰＯＩに関するキーワードと、などを含んでいる。
【００２９】
分割プログラム５３ｂ１は、例えば、ユーザによるタッチパネル４２の操作により指定された指定エリアＲを所定の分割方式で分割指定エリアｒ…に分割する機能を、ＣＰＵ５１に実現させる。
ここで、所定の分割方式は、取得プログラム５３ｂ２を実行したＣＰＵ５１が指定エリアＲに対応するＰＯＩデータを取得しやすいように、指定エリアＲを分割することができる方式であれば任意であり、具体的には、例えば、指定エリアＲを三角形毎に分割するデローニー三角分割法などである。
【００３０】
具体的には、例えば、表示部３に表示された地図データにおいて、指定エリアＲが指定されると（例えば、図４）、ＣＰＵ５１は、例えば、図５に示すように、当該指定された指定エリアＲを三角形状の分割指定エリアｒ…に分割する。
ＣＰＵ５１は、かかる分割プログラム５３ｂ１を実行することによって、分割手段として機能する。
【００３１】
取得プログラム５３ｂ２は、例えば、ＰＯＩデータベース５３ａ２に記憶されたＰＯＩデータの中から、ユーザによるタッチパネル４２の操作により指定された指定エリアＲに対応するＰＯＩデータを、当該ＰＯＩの位置に関する位置データに基づいて取得する機能を、ＣＰＵ５１に実現させる。
具体的には、ＣＰＵ５１は、分割プログラム５３ｂ１を実行したＣＰＵ５１により分割された分割指定エリアｒ…毎に、分割指定エリアｒに対応するＰＯＩデータを、当該ＰＯＩの位置に関する位置データに基づいて取得する。
【００３２】
すなわち、ＣＰＵ５１は、例えば、ＰＯＩデータに含まれる位置データに基づいて、ＰＯＩデータベース５３ａ２に記憶されたＰＯＩデータの中に、分割指定エリアｒに対応するＰＯＩ（分割指定エリアｒの内部及び分割指定エリアｒを囲う線上にあるＰＯＩ）のＰＯＩデータがあるか否かを判断して、分割指定エリアｒに対応するＰＯＩのＰＯＩデータを取得する。
より具体的には、説明のために図５に付した符号Ａ，Ｂ，Ｃを用いて説明すると、ＣＰＵ５１は、例えば、ＰＯＩの位置が、直線ＡＢに対して点Ｃと同じ側にあり、直線ＢＣに対して点Ａと同じ側にあり、且つ直線ＣＡに対して点Ｂと同じ側にある場合に、当該ＰＯＩを分割指定エリアｒの内部（△ＡＢＣの内部）にあるＰＯＩであると判断して、当該ＰＯＩのＰＯＩデータを取得するとともに、ＰＯＩの位置が、直線ＡＢ上、直線ＢＣ上、又は直線ＣＡ上にある場合に、当該ＰＯＩを分割指定エリアｒを囲う線上（△ＡＢＣの辺上）にあるＰＯＩであると判断して、当該ＰＯＩのＰＯＩデータを取得し、そして、これらの取得処理を各分割指定エリアｒ…に対して実行する。
なお、分割指定エリアｒに対応するＰＯＩを、分割指定エリアｒの内部及び分割指定エリアｒを囲う線上にあるＰＯＩとしたが、すなわち、指定エリアＲに対応するＰＯＩを、タッチパネル４２をなぞることによって描かれた多角形の内部及び多角形の辺上にあるＰＯＩとしたが、これに限ることはなく、例えば、指定エリアＲに対応するＰＯＩは、タッチパネル４２をなぞることによって描かれた多角形の内部にあるＰＯＩのみであってもよい。この場合、指定エリアＲは、例えば、タッチパネル４２をなぞることによって描かれた多角形の内部のみとしてもよい。
【００３３】
また、取得プログラム５３ｂ２は、例えば、ユーザによる操作部５の操作により入力されたキーワードに適合するＰＯＩデータを、当該ＰＯＩに関するキーワードに基づいて取得する機能を、ＣＰＵ５１に実現させる。
具体的には、ＣＰＵ５１は、例えば、ユーザによる操作部５の操作によりキーワードが入力された場合に、ＰＯＩデータに含まれるキーワードに基づいて、取得された指定エリアＲに対応するＰＯＩデータの中に、当該入力されたキーワードを含むＰＯＩデータがあるか否かを判断して、当該入力されたキーワードを含むＰＯＩデータを取得する。
ＣＰＵ５１は、かかる取得プログラム５１を実行することによって、取得手段として機能する。
【００３４】
測位プログラム５３ｂ３は、例えば、ＧＰＳアンテナ部２により入力されたＧＰＳ信号に基づいてナビゲーション装置１の絶対的な二次元の現在位置（緯度、経度）或いは三次元の現在位置（緯度、経度、高度）を測位する機能を、ＣＰＵ５１に実現させる。
【００３５】
表示制御プログラム５３ｂ４は、例えば、測位プログラム５３ｂ３を実行したＣＰＵ５１により測位された現在位置Ｐ１などを、地図データベース５３ａ１に記憶された地図データとともに表示部３に表示させる機能、さらに、ユーザによる操作部４の操作によりユーザ所望の目的地が設定された場合には、目的地までの走行（歩行）案内表示Ｐ２などを、地図データとともに表示部３に表示させる機能を、ＣＰＵ５１に実現させる。
具体的には、ＣＰＵ５１は、例えば、図３に示すように、現在位置Ｐ１や走行（歩行）案内表示Ｐ２などを、地図データとともに表示部３に表示させる。
【００３６】
また、表示制御プログラム５３ｂ４は、例えば、ユーザによるタッチパネル４２の操作により指定された指定エリアＲなどを、地図データとともに表示部３に表示させる機能を、ＣＰＵ５１に実現させる。
具体的には、ＣＰＵ５１は、例えば、図４に示すように、指定エリアＲを囲う線などを、地図データとともに表示部３に表示させる。
【００３７】
また、表示制御プログラム５３ｂ４は、例えば、取得プログラム５３ｂ２を実行したＣＰＵ５１により取得されたＰＯＩデータを、地図データとともに表示部３に表示させる機能を、ＣＰＵ５１に実現させる。
具体的には、ＣＰＵ５１は、例えば、図６に示すように、取得プログラム５３ｂ２を実行したＣＰＵ５１により取得されたＰＯＩデータ、すなわち、指定エリアＲに対応するＰＯＩデータであり、且つ、入力されたキーワード（例えば、ガソリンスタンド（ＧＳ））に適合するＰＯＩデータを、地図データとともに表示部３に表示させる。
ＣＰＵ５１は、かかる表示制御プログラム５３ｂ４を実行することによって、第１表示制御手段及び第２表示制御手段として機能する。
【００３８】
＜ＰＯＩ表示処理＞
ナビゲーション装置１によるＰＯＩデータの表示に関する処理について、図７のフローチャートを参照して説明する。
【００３９】
まず、表示制御プログラム５３ｂ４を実行したＣＰＵ５１により表示部３に表示された地図データの中から、ユーザによるタッチパネル４２の操作によって、指定エリアＲが指定されると（ステップＳ１）、ＣＰＵ５１は、分割プログラム５３ｂ１を実行して、ステップＳ１で指定された指定エリアＲを分割指定エリアｒ…に分割する（ステップＳ２）。
【００４０】
次いで、ＣＰＵ５１は、取得プログラム５３ｂ２を実行して、ステップＳ２で分割された分割指定エリアｒ…毎に、ＰＯＩデータベース５３ａ２に記憶されたＰＯＩデータの中から、分割指定エリアｒに対応するＰＯＩデータを、当該ＰＯＩの位置に関する位置データに基づいて取得する（ステップＳ３）。
【００４１】
次いで、ＣＰＵ５１は、指定エリアＲが指定される前に、或いは指定エリアＲが指定された後に、ユーザによる操作部４の操作によって、ＰＯＩに関するキーワードが入力されたか否かを判断する（ステップＳ４）。
【００４２】
ステップＳ４で、ユーザによる操作部４の操作によって、ＰＯＩに関するキーワードが入力されていないと判断すると（ステップＳ４；Ｎｏ）、ＣＰＵ５１は、ステップＳ６の処理に移行する。
【００４３】
一方、ステップＳ４で、ユーザによる操作部４の操作によって、ＰＯＩに関するキーワードが入力されたと判断すると（ステップＳ４；Ｙｅｓ）、ＣＰＵ５１は、ステップＳ３で取得されたＰＯＩデータの中から、当該入力されたキーワードに適合するＰＯＩデータを、当該ＰＯＩに関するキーワードに基づいて取得する（ステップＳ５）。
【００４４】
次いで、ＣＰＵ５１は、表示制御プログラム５３ｂ４を実行して、ステップＳ３又はステップＳ５で取得されたＰＯＩデータを表示部３に表示させて（ステップＳ６）、本処理を終了する。
【００４５】
以上説明した本発明のナビゲーション装置１によれば、地図データを記憶する地図データベース５３ａ１と、地図データベース５３ａ１に記憶された地図データを表示部３に表示させる表示制御プログラム５３ｂ４を実行したＣＰＵ５１と、を備え、ＰＯＩデータベース５３ａ２によって、地図データベース５３ａ１に記憶された地図データに対応するＰＯＩの位置に関する位置データを含むＰＯＩデータを記憶することができ、タッチパネル４２によって、ユーザが、表示制御プログラム５３ｂ４を実行したＣＰＵ５１により表示部３に表示された地図データの中から任意の指定エリアＲを指定することができ、取得プログラム５３ｂ２を実行したＣＰＵ５１によって、ＰＯＩデータベース５３ａ２に記憶されたＰＯＩデータの中から、ユーザによるタッチパネル４２の操作により指定された指定エリアＲに対応するＰＯＩデータを、当該ＰＯＩの位置に関する位置データに基づいて取得することができ、そして、表示制御プログラム５３ｂ４は、取得プログラム５３ｂ２を実行したＣＰＵ５１により取得されたＰＯＩデータを表示部３に表示させることができる。
すなわち、ユーザは、表示部３に表示された地図データの中から、ＰＯＩを表示させる範囲（指定エリアＲ）を直感的に指定することができる。
【００４６】
また、本発明のナビゲーション装置１によれば、タッチパネル４２によって、ユーザが、表示制御プログラム５３ｂ４を実行したＣＰＵ５１により表示部３に表示された地図データの中から任意の指定エリアＲを指定することができる。
したがって、ユーザは、煩わしいキー操作等を行うことなくＰＯＩを表示させる範囲（指定エリアＲ）を指定することができる。
【００４７】
また、本発明のナビゲーション装置１によれば、分割プログラム５３ｂ１を実行したＣＰＵ５１によって、ユーザによるタッチパネル４２の操作により指定された指定エリアＲを所定の分割方式で分割指定エリアｒ…に分割することができ、取得プログラム５３ｂ２は、分割プログラム５３ｂ１を実行したＣＰＵ５１により分割された分割指定エリアｒ…毎に、分割指定エリアｒに対応するＰＯＩデータを、当該ＰＯＩの位置に関する位置データに基づいて取得することができる。
すなわち、指定エリアＲを分割指定エリアｒ…に分割するため、効率よく指定エリアＲに対応するＰＯＩデータを取得することができる。
【００４８】
また、本発明のナビゲーション装置１によれば、ＰＯＩデータベース５３ａ２に記憶されたＰＯＩデータには、当該ＰＯＩに関するキーワードが含まれ、操作部４によって、ユーザが、任意のキーワードを入力することができ、そして、取得プログラム５３ｂ２を実行したＣＰＵ５１は、ユーザによる操作部４の操作によってキーワードが入力された場合に、当該入力されたキーワードに適合するＰＯＩデータを、当該ＰＯＩに関するキーワードに基づいて取得することができる。
したがって、指定エリアＲに対応するＰＯＩデータであり、且つ、入力されたキーワードに適合するＰＯＩデータを、表示部３に表示することができるため、より一層、ユーザの好みに合致したＰＯＩを表示することができる。
【００４９】
なお、本発明は、上記した実施の形態のものに限るものではなく、その要旨を逸脱しない範囲で適宜変更可能である。
【００５０】
電子機器は、ＧＰＳ信号に基づいて測位された現在位置を走行（歩行）案内表示とともに表示するナビゲーション装置１の限りではなく、ＧＰＳ信号に基づいて測位された現在位置を表示できる装置であれば任意である。
【００５１】
指定エリアＲを分割指定エリアｒに分割して、指定エリアＲに対応するＰＯＩデータを取得するようにしたが、これに限ることはなく、指定エリアＲを分割することなく、指定エリアＲに対応するＰＯＩデータを取得してもよい。
【００５２】
指定エリアＲの形状は、多角形に限ることはなく、指定エリアＲを指定することができるのであれば任意であり、例えば、図８に示す指定エリアＲｚのように、略円形であってもよい。
この場合の分割方式としては、例えば、指定エリアＲｚを、指定エリアＲｚの中心点Ｏを含む８つの三角形に分割する方式などがある。
【００５３】
具体的には、例えば、ＣＰＵ５１は、分割プログラム５３ｂ１を実行して、例えば、図９に示すように、指定エリアＲｚの中心点Ｏを求めて、中心点Ｏから所定の方向（例えば、８方向）に放射線を引く。
次いで、ＣＰＵ５１は、指定エリアＲｚは例えばユーザによりタッチパネル４２をなぞることによって指定された各地点を結んだ直線の集合であるため、当該各地点のうちの放射線に最も近い地点（例えば、図９における（ａ），（ｂ），（ｃ），（ｄ））をチェックして、当該チェックした地点同士を結ぶ直線（例えば、図９における直線Ｌ１，Ｌ２）を引く。
次いで、ＣＰＵ５１は、当該チェックされた地点同士を含む直線Ｌ１，Ｌ２と、放射線と、の交点を求めて、例えば、図１０に示すように、隣り合う２つの交点と、中心点Ｏと、を結んで三角形の分割指定エリアｒｚ１を作る。これを全ての放射線に対して行なうことによって、ＣＰＵ５１は、例えば、図１１に示すように、指定エリアＲｚを８つの三角形の指定エリアｒｚ１…に分割する。
そして、例えば、ＣＰＵ５１は、取得プログラム５３ｂ２を実行して、分割指定エリアｒｚ１…毎に、分割指定エリアｒｚ１に対応するＰＯＩデータを、当該ＰＯＩの位置に関する位置データに基づいて取得する。
【００５４】
さらに、指定エリアＲｚが略円形である場合の分割方式は、指定エリアＲｚを、指定エリアＲｚの中心点Ｏを含む８つの三角形に分割する方式に限ることはなく、指定エリアＲｚを分割することができれば任意であり、例えば、指定エリアＲｚを６つの三角形に分割する方式などであってもよい。
【００５５】
具体的には、指定エリアＲｚを６つの三角形に分割する方式では、例えば、ＣＰＵ５１は、分割プログラム５３ｂ１を実行して、例えば、図９に示すように、中心点Ｏから所定の方向（例えば、８方向）に放射線を引き、放射線に最も近い地点（例えば、図９における（ａ），（ｂ），（ｃ），（ｄ））をチェックして、当該チェックした地点同士を結ぶ直線（例えば、図９における直線Ｌ１，Ｌ２）を引く。
次いで、ＣＰＵ５１は、当該チェックされた地点同士を含む直線Ｌ１，Ｌ２と、放射線と、の交点を求めて、例えば、図１２に示すように、各交点に順に番号をふり（例えば、図１２に示す（１），（２），…，（８））、隣り合う２つの交点同士を直線で結ぶ。
次いで、ＣＰＵ５１は、所定番号の交点（例えば、番号（１）の交点）を起点として、当該起点から奇数番号の交点（当該起点の番号が偶数である場合は偶数番号の交点）に向けて直線を引くとともに、当該所定番号の交点に対向する交点（例えば、番号（５）の交点）を起点として、当該起点から奇数番号の交点（当該起点の番号が偶数である場合は偶数番号の交点）に向けて直線を引いて、三角形の分割指定エリアｒｚ２を作ることによって、指定エリアＲｚを６つの三角形の指定エリアｒｚ２…に分割する。
【００５６】
指定エリアＲが多角形の場合と同様、指定エリアＲｚが略円形の場合も、指定エリアＲｚを分割しないと、走査範囲が大きいため、効率よく指定エリアＲｚに対応するＰＯＩデータを取得することができないが、指定エリアＲｚを分割すると、走査範囲が分割指定エリアｒｚ１（或いは分割指定エリアｒｚ２）毎になるため、効率よく指定エリアＲｚに対応するＰＯＩデータを取得することができる。
【図面の簡単な説明】
【００５７】
【図１】本発明にかかるナビゲーション装置の機能的構成を示すブロック図である。
【図２】ＰＯＩに関するキーワードを入力するための「ＰＯＩのカテゴリ」画面を示す図である。
【図３】地図データとともに表示部に表示された、現在位置や走行（歩行）案内表示などを示す図である。
【図４】地図データとともに表示部に表示された、多角形の指定エリアを示す図である。
【図５】指定エリアの形状が多角形である場合の、指定エリアを分割する処理及び指定エリアに対応するＰＯＩデータを取得する処理を説明するための図である。
【図６】地図データとともに表示部に表示された、ＰＯＩを示す図である。
【図７】ナビゲーション装置によるＰＯＩデータの表示に関する処理を説明するためのフローチャートである。
【図８】地図データとともに表示部に表示された、略円形の指定エリアを示す図である。
【図９】指定エリアの形状が略円形である場合の、指定エリアを分割する第１処理を説明するための図である。
【図１０】指定エリアの形状が略円形である場合の、指定エリアを分割する第２処理を説明するための図である。
【図１１】指定エリアの形状が略円形である場合の、指定エリアを分割する第３処理を説明するための図である。
【図１２】指定エリアの形状が略円形である場合の、指定エリアを分割する第４処理を説明するための図である。
【符号の説明】
【００５８】
１  ナビゲーション装置（電子機器）
３  表示部
４  操作部（入力手段）
４２  タッチパネル（指定手段）
５１  ＣＰＵ（分割手段、取得手段、第１表示制御手段、第２表示制御手段）
５３ａ１  地図データベース（地図データ記憶手段）
５３ａ２  ＰＯＩデータベース（ＰＯＩデータ記憶手段）
５３ｂ１  分割プログラム（分割手段）
５３ｂ２  取得プログラム（取得手段）
５３ｂ４  表示制御プログラム（第１表示制御手段、第２表示制御手段）
Ｒ  指定エリア
ｒ  分割指定エリア
【図１】
2008286687.tif 000003
【図２】
2008286687.tif 000004
【図３】
2008286687.tif 000005
【図４】
2008286687.tif 000006
【図５】
2008286687.tif 000007
【図６】
2008286687.tif 000008
【図７】
2008286687.tif 000009
【図８】
2008286687.tif 000010
【図９】
2008286687.tif 000011
【図１０】
2008286687.tif 000012
【図１１】
2008286687.tif 000013
【図１２】
2008286687.tif 000014