(57)【要約】 【課題】  利用者が目的とする施設や地形の名称を、施設や地形の３次元データベースを用いることなく検索することが可能な検索装置および検索方法を提供する。【解決手段】  メインディスプレイ２には、現在位置を中心とする周辺地図が表示され、現在位置から所定の距離の範囲内である近傍領域と、近傍領域よりも外側の遠方領域とに分割された地図を表示する。モード反転ボタン５によって検索モードが入力され、カーソルキー４によって仮想壁高さが設定されると、たとえば第１のモードでは、現在位置に最も近い範囲は全ての施設の名称を検索して表示し、遠く離れるに従って高さが高い施設、すなわち現在位置にいる利用者が見える可能性が高い施設の名称だけを検索して地図に重畳表示させる。【選択図】      図１
2009294622.tif 000002
【特許請求の範囲】
【請求項１】
施設、地形の名称である施設等名称が、少なくとも前記施設、地形の位置情報と前記施設、地形のカテゴリ情報と対応付けられてデータベースに記憶され、記憶されたデータベースから、所定の基準に応じて施設等名称を検索する検索装置であって、
任意の地点を基点とする地図であって、少なくとも、前記任意の地点を基点とする所定の距離の範囲内である近傍領域と、近傍領域よりも外側の遠方領域とに分割された地図を表示する地図表示手段と、
前記近傍領域内に位置する施設、地形の施設等名称の検索に用いる第１検索キーと、前記第１検索キーとは異なり、前記遠方領域内に位置する施設、地形の施設等名称の検索に用いる第２検索キーと、を指定する指定手段と、
前記指定手段によって指定された第１検索キーと、前記カテゴリ情報とに基づいて、前記近傍領域内の施設等名称を検索し、前記指定手段によって指定された第２検索キーと、前記カテゴリ情報とに基づいて、前記遠方領域内の施設等名称を検索する検索手段とを備えることを特徴とする検索装置。
【請求項２】
前記地図表示手段は、前記検索手段で検索した施設等名称を、前記地図表示手段が表示する地図上に、前記施設、地形が存在する位置に応じて重畳表示することを特徴とする請求項１記載の検索装置。
【請求項３】
前記カテゴリ情報は、施設、地形の高さを示す高さ情報で構成され、
前記第１検索キーおよび第２検索キーは、所定の高さ情報より高い高さ情報を有する施設、地形の施設等名称を検索するための検索キーであり、
前記第１検索キーまたは第２検索キーのいずれか一方の高さ情報は、前記指定手段で指定され、他方の高さ情報は、前記第１検索キーの高さ情報が、前記第２検索キーの高さ情報より低く設定されることを特徴とする請求項１または２記載の検索装置。
【請求項４】
前記カテゴリ情報は、施設、地形の高さを示す高さ情報で構成され、
前記第１検索キーおよび第２検索キーは、所定の高さ情報より高い高さ情報を有する施設、地形の施設等名称を検索するための検索キーであり、
前記第１検索キーまたは第２検索キーのいずれか一方の高さ情報は、前記指定手段で指定され、他方の高さ情報は、前記第１検索キーの高さ情報が、前記第２検索キーの高さ情報より高く設定されることを特徴とする請求項１または２記載の検索装置。
【請求項５】
施設、地形の名称である施設等名称が、少なくとも前記施設、地形の位置情報と前記施設、地形のカテゴリ情報と対応付けられてデータベースに記憶され、記憶されたデータベースから、所定の基準に応じて施設等名称を検索する検索方法であって、
任意の地点を基点とする地図であって、少なくとも、前記任意の地点を基点とする所定の距離の範囲内である近傍領域と、近傍領域よりも外側の遠方領域とに分割された地図を表示し、
前記近傍領域内に位置する施設、地形の施設等名称の検索に用いる第１検索キーと、前記第１検索キーとは異なり、前記遠方領域内に位置する施設、地形の施設等名称の検索に用いる第２検索キーと、が指定されると、
指定された第１検索キーと、前記カテゴリ情報とに基づいて、前記近傍領域内の施設等名称を検索し、前記指定手段によって指定された第２検索キーと、前記カテゴリ情報とに基づいて、前記遠方領域内の施設等名称を検索することを特徴とする検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置などにおいて、利用者が抽出したい情報を検索するための検索装置および検索方法に関する。
【背景技術】
【０００２】
ナビゲーション装置では、現在位置や指定された位置（目的地等）を中心とするマップ（地図）表示の際、マップに重畳して表示する施設名や地名に関しては、データベース化されている情報をすべて表示するのではなく、状況に応じて必要とされる施設名や地名を抽出して表示している。データベース化されている情報すべてをマップに重畳表示すると、情報が氾濫してしまい、利用者が必要とする情報の視認性が悪化してしまうからである。
【０００３】
たとえば、ユーザによって指定された特定のカテゴリに属する施設名のみを表示したり、マップ表示のスケール（縮尺）に応じて、特定のカテゴリに属する施設名を表示する。特に、目的地までの経路誘導の際には、左折または右折する交差点において、目標となる施設（右折の際は、道路の右側に接する最も近い施設）のみ表示することで、効率よく誘導を行うことを可能としている。
【０００４】
マップに重畳して表示する情報を抽出するための基準として最も一般的に用いられるのが、「マップ中心からの距離」である。マップのスケールに応じて重畳表示する施設カテゴリを変えるのもその一例である。具体的には、広域地図を表示しているのであれば、道路Ｎｏ、交差点名、地名や機器（システム）で規定された施設名（有名な観光名称）のみを表示し、詳細地図を表示しているのであれば、ガソリンスタンドやレストランなどを表示する。すなわち、マップにて表示する領域が現在位置からの物理的距離が長い場合は、施設表示密度は疎に、逆に、物理的距離が短い場合は、施設表示密度は密にするというものである。
【０００５】
その他の基準として「方向」が挙げられる。特許文献１では、建物内の施設データベースから、車両位置と、車両の乗員の視線に基づいて、乗員が視認している建物を推定し、その建物が目的地の施設を収容しているか否かを判定する。また、特許文献２では、地図上に、操作者が所望する施設が存在しないときに、表示されている地図の周辺を検索し、地図の周辺のどの方向にどれだけの数の施設が存在するかを表示する。
【０００６】
さらに、特許文献３では、音声によって入力された指示信号から検索するジャンル（カテゴリ）情報と方向（左右方向）情報とを抽出し、現在位置から視認可能と推察する施設の名称を検索する。
【０００７】
また、抽出の基準としては、「時間」が挙げられる。特許文献４では、入力された余裕時間の範囲内に到達可能な施設を検索して表示する。
【０００８】
【特許文献１】特開２００４−３７２６０号公報
【特許文献２】特開平６−２０１９７号公報
【特許文献３】特開２００１−１３３２８３号公報
【特許文献４】特開２０００−１６３６８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
車両に搭載されるナビゲーション装置の場合は、特許文献１、３に記載されているように、主に、地図上で車両が位置する場所からの方向（車両の移動方向、利用者の水平方向の視線方向など）を基準として施設名や地名などを重畳表示するものが主体で、地図表示エリア内の特定位置からの距離を基準としての抽出は行なっていない。
【００１０】
特許文献２では、地図に現在表示されているエリア外の施設に対しては、その施設が存在する方向とその数を表示しており、エリア内の表示処理とは異なる表示を行っているが、地図表示エリア内を見れば、一般的な地図表示と同様である。
【００１１】
ナビゲーション装置では、特別な状態や、機能選択した場合を除き、地図としては鳥瞰図を表示する。
【００１２】
鳥瞰図表示では、視点が空高くに位置し、上空から斜めに見下ろしたような表示形式であることから、鉛直方向（高さ方向）に対しての施設や地形の抽出を等価に扱う地図表示形式とも言える。すなわち、鳥瞰図での施設や地形表示は、利用者の鉛直方向の視線による施設や地形の抽出を困難とする表示形式である。
【００１３】
たとえば、遠くに見えている山の名前を知りたいと考え、現在位置を主体に地図表示したとする。従来技術の範疇では、抽出の基準として、１）「山」というカテゴリ、２）利用者視線（水平方向の視線）であり、すなわち、利用者の現在位置の近くにある高い山と、その山に隠れて利用者からは見えない低い山とが等価に表示される。
【００１４】
従来技術では、広域地図として日本地図が表示されているとき、「山」の名称表示は、利用者の現在位置にかかわらず日本国内に存在する山が、すべて等価に扱われて表示されるもので、この表示処理は、利用者が「見えている」かどうかという基準は、全く考慮されない。
【００１５】
このような課題に対しては、施設や地形のすべてを、高さ情報を含む３次元データベース化し、利用者の水平方向だけでなく、鉛直方向の視線をも施設や地形の抽出基準として、データベースを検索する装置が考えられるが、交差点でのルート誘導など局所的な条件下でない限り、現実的な解決手段とはならない。
【００１６】
さらに、特許文献３に記載されているような用途、すなわち、高速で移動している場合は、データベース検索中に利用者も移動することになり、たとえば質問を音声入力している間に目的の施設がビルの陰に隠れてしまう等、刻々と利用者の見えている風景が変化する。利用者が「見えている」ことを基準にした場合、「見えている山」なら「遠くに存在する山」であり、「見えている建物や施設」なら「現在位置近傍の建物」と置き換えても問題とはならないと考えられる。
【００１７】
本発明の目的は、利用者が目的とする施設や地形の名称を、施設や地形の３次元データベースを用いることなく検索することが可能な検索装置および検索方法を提供することである。
【課題を解決するための手段】
【００１８】
本発明は、施設、地形の名称である施設等名称が、少なくとも前記施設、地形の位置情報と前記施設、地形のカテゴリ情報と対応付けられてデータベースに記憶され、記憶されたデータベースから、所定の基準に応じて施設等名称を検索する検索装置であって、
任意の地点を基点とする地図であって、少なくとも、前記任意の地点を基点とする所定の距離の範囲内である近傍領域と、近傍領域よりも外側の遠方領域とに分割された地図を表示する地図表示手段と、
前記近傍領域内に位置する施設、地形の施設等名称の検索に用いる第１検索キーと、前記第１検索キーとは異なり、前記遠方領域内に位置する施設、地形の施設等名称の検索に用いる第２検索キーと、を指定する指定手段と、
前記指定手段によって指定された第１検索キーと、前記カテゴリ情報とに基づいて、前記近傍領域内の施設等名称を検索し、前記指定手段によって指定された第２検索キーと、前記カテゴリ情報とに基づいて、前記遠方領域内の施設等名称を検索する検索手段とを備えることを特徴とする検索装置である。
【００１９】
また本発明は、前記地図表示手段は、前記検索手段で検索した施設等名称を、前記地図表示手段が表示する地図上に、前記施設、地形が存在する位置に応じて重畳表示することを特徴とする。
【００２０】
また本発明は、前記カテゴリ情報は、施設、地形の高さを示す高さ情報で構成され、
前記第１検索キーおよび第２検索キーは、所定の高さ情報より高い高さ情報を有する施設、地形の施設等名称を検索するための検索キーであり、
前記第１検索キーまたは第２検索キーのいずれか一方の高さ情報は、前記指定手段で指定され、他方の高さ情報は、前記第１検索キーの高さ情報が、前記第２検索キーの高さ情報より低く設定されることを特徴とする。
【００２１】
また本発明は、前記カテゴリ情報は、施設、地形の高さを示す高さ情報で構成され、
前記第１検索キーおよび第２検索キーは、所定の高さ情報より高い高さ情報を有する施設、地形の施設等名称を検索するための検索キーであり、
前記第１検索キーまたは第２検索キーのいずれか一方の高さ情報は、前記指定手段で指定され、他方の高さ情報は、前記第１検索キーの高さ情報が、前記第２検索キーの高さ情報より高く設定されることを特徴とする。
【００２２】
また本発明は、施設、地形の名称である施設等名称が、少なくとも前記施設、地形の位置情報と前記施設、地形のカテゴリ情報と対応付けられてデータベースに記憶され、記憶されたデータベースから、所定の基準に応じて施設等名称を検索する検索方法であって、
任意の地点を基点とする地図であって、少なくとも、前記任意の地点を基点とする所定の距離の範囲内である近傍領域と、近傍領域よりも外側の遠方領域とに分割された地図を表示し、
前記近傍領域内に位置する施設、地形の施設等名称の検索に用いる第１検索キーと、前記第１検索キーとは異なり、前記遠方領域内に位置する施設、地形の施設等名称の検索に用いる第２検索キーと、が指定されると、
指定された第１検索キーと、前記カテゴリ情報とに基づいて、前記近傍領域内の施設等名称を検索し、前記指定手段によって指定された第２検索キーと、前記カテゴリ情報とに基づいて、前記遠方領域内の施設等名称を検索することを特徴とする検索方法である。
【発明の効果】
【００２３】
本発明によれば、地図表示手段は、任意の地点を基点とする地図であって、少なくとも、前記任意の地点を基点とする所定の距離の範囲内である近傍領域と、近傍領域よりも外側の遠方領域とに分割された地図を表示する。指定手段によって、前記近傍領域内に位置する施設、地形の施設等名称の検索に用いる第１検索キーと、前記第１検索キーとは異なり、前記遠方領域内に位置する施設、地形の施設等名称の検索に用いる第２検索キーとが指定されると、検索手段は、前記指定手段によって指定された第１検索キーと、前記カテゴリ情報とに基づいて、前記近傍領域内の施設等名称を検索し、前記指定手段によって指定された第２検索キーと、前記カテゴリ情報とに基づいて、前記遠方領域内の施設等名称を検索する。
【００２４】
このように、各検索キーとカテゴリ情報とによって、施設等名称を検索するので、たとえば、施設や地形の高さに基づいて検索したい場合であっても、施設や地形の３次元データベースを用いることなく検索することが可能となる。
【００２５】
また本発明によれば、前記地図表示手段は、前記検索手段で検索した施設等名称を、前記地図表示手段が表示する地図上に、前記施設、地形が存在する位置に応じて重畳表示する。
【００２６】
利用者は、表示された施設等名称を見ることによって、現在位置に応じた周辺の施設や地形について所望の情報を取得することができる。
【００２７】
また本発明によれば、前記カテゴリ情報は、施設、地形の高さを示す高さ情報で構成され、前記第１検索キーおよび第２検索キーは、所定の高さ情報より高い高さ情報を有する施設、地形の施設等名称を検索するための検索キーである。
【００２８】
前記第１検索キーまたは第２検索キーのいずれか一方の高さ情報は、前記指定手段で指定され、他方の高さ情報は、前記第１検索キーの高さ情報が、前記第２検索キーの高さ情報より低く設定される。
【００２９】
これにより、検索キーの指定により所望の高さを有する施設や地形の名称を検索することができる。特に近傍領域では高さが低く、遠方領域では高さが高い施設の名称を表示するので、利用者が見えている可能性の高い施設の名称を検索して抽出することができる。
【００３０】
また本発明によれば、前記カテゴリ情報は、施設、地形の高さを示す高さ情報で構成され、前記第１検索キーおよび第２検索キーは、所定の高さ情報より高い高さ情報を有する施設、地形の施設等名称を検索するための検索キーである。
【００３１】
前記第１検索キーまたは第２検索キーのいずれか一方の高さ情報は、前記指定手段で指定され、他方の高さ情報は、前記第１検索キーの高さ情報が、前記第２検索キーの高さ情報より高く設定される。
【００３２】
これにより、検索キーの指定により所望の高さを有する施設や地形の名称を検索することができる。特に近傍領域では高さが高く、遠方領域では高さが低い施設の名称を表示するので、利用者が見えていない可能性の高い施設の名称を検索して抽出することができる。
【００３３】
本発明によれば、任意の地点を基点とする地図であって、少なくとも、前記任意の地点を基点とする所定の距離の範囲内である近傍領域と、近傍領域よりも外側の遠方領域とに分割された地図を表示する。前記近傍領域内に位置する施設、地形の施設等名称の検索に用いる第１検索キーと、前記第１検索キーとは異なり、前記遠方領域内に位置する施設、地形の施設等名称の検索に用いる第２検索キーとが指定されると、前記指定手段によって指定された第１検索キーと、前記カテゴリ情報とに基づいて、前記近傍領域内の施設等名称を検索し、前記指定手段によって指定された第２検索キーと、前記カテゴリ情報とに基づいて、前記遠方領域内の施設等名称を検索する。
【００３４】
このように、各検索キーとカテゴリ情報とによって、施設等名称を検索するので、たとえば、施設や地形の高さに基づいて検索したい場合であっても、施設や地形の３次元データベースを用いることなく検索することが可能となる。
【発明を実施するための最良の形態】
【００３５】
図１は、本発明の実施の一形態である携帯検索装置１の外観図である。図２は、携帯検索装置１の構成を示すブロック図である。この携帯検索装置１は、いわゆるポータブルナビゲーション装置であり、装置の現在位置を中心にその周辺の地図を表示したり、現在位置を出発位置として、目的地を設定すると出発位置から目的地までの経路を探索して、目的地までの経路の誘導を行う。
【００３６】
携帯検索装置１は、略直方体形状の筐体を有し、最も広い面の一つに、メインディスプレイ２、サブディスプレイ３、カーソルキー４、モード反転ボタン５、再表示ボタン６、電源ボタン７などが配置される。
【００３７】
メインディスプレイ２は、主に地図画像を表示し、経路探索時には、現在位置を示すシンボル、経路を示すグラフィックなどが表示される。また、目的地の設定や、地図の縮尺の選択、施設名称、地名などの検索など経路探索および経路誘導に必要な事項を入力するための入力画面、設定画面なども表示する。
【００３８】
サブディスプレイ３は、メインディスプレイ２に表示している画像や文字を補足する情報を表示する。たとえばメインディスプレイ２に周辺地図が表示されている状態で、さらに周辺の施設名が重畳表示されている場合、サブディスプレイ３では、施設名称の一覧を表示したり、そのうちの１つの施設名を選択すれば、施設名が選択された施設の詳細情報（住所、電話番号など）を表示することも可能である。
【００３９】
カーソルキー４は、上、下、左、右のそれぞれのキーで構成され、メインディスプレイ２およびサブディスプレイ３に表示されたカーソルを、それぞれのキーが入力された方向に移動させ、文字などの入力、項目の選択などを行う。
【００４０】
モード反転ボタン５は、詳細については後述するが、本実施形態では、地図上に表示する施設名称や地名などの抽出基準を切り替えて表示させることが可能で、モード反転ボタン５を押すごとにモードが切り替わるように設定される。
【００４１】
再表示ボタン６は、メインディスプレイ２およびサブディスプレイ３に表示されている地図画像およびその他の各種情報を再表示させるときに押下するボタンである。本実施形態では、装置が移動して現在位置が変化しても、この再表示ボタン６を押下しない限り、メインディスプレイ２およびサブディスプレイ３に表示された画像や情報は変化しない。再表示ボタン６が押下されると、現在位置情報の取得を行い、取得した現在位置に応じて周辺地図およびその他の各種情報を更新表示する。
【００４２】
電源ボタン７は、携帯検索装置１の電源をオンまたはオフするためのボタンで、電源オンの状態で電源ボタン７が押下されると電源オフ状態となり、電源オフの状態で電源ボタン７が押下されると電源オン状態となる。
【００４３】
これらのディスプレイおよび各ボタンおよびキーなどの動作制御については、制御部１０が統合的に制御する。制御部１０は、ＣＰＵ（中央演算処理装置）などによって実現され、表示制御、キー制御以外に、地図情報、施設情報、住所情報、その他経路誘導に必要な情報を適宜データベースから抽出したり、ＧＰＳ（Global Positioning System）を利用した現在位置の取得など、経路誘導に必要な動作処理を実行する。
【００４４】
操作部１１は、前述のカーソルキー４およびモード反転ボタン５、再表示ボタン６、電源ボタン７を含み、ユーザが本装置を動作させるために走査する。ワークメモリ１２は、たとえばＲＡＭ（Read Only Memory）などで実現され、ディスプレイへの表示処理や、経路誘導に必要な演算処理などに必要な各種データを一時的に記憶する。ＧＰＳ受信部１３は、複数のＧＰＳ衛星から発せられる電波を受信してそれぞれの衛星との距離を割り出すことで、受信部自身の現在地として緯度データと経度データとを出力する。地図データベース１４は、予め定める範囲（日本全国、各都道府県など）の地図データを記憶するデータベースで、緯度データおよび経度データと、各地図データとが関連付けて記憶されている。制御部１０は、ＧＰＳ受信部１３からの出力により、現在地の緯度および経度が分かれば、現在地を中心とする周辺地図データを地図データベースから検索してメインディスプレイ２に表示させることができる。
【００４５】
施設データベース１５は、地図データに含まれる施設や地形などの名称と、施設の位置（緯度データ、経度データ）および施設や地形（山、丘陵地など）の高さを示す高さデータを少なくとも含み、その他に各施設に関連する情報、たとえば、施設が店舗であれば住所、電話番号、営業時間などの情報を含んでいてもよい。このような関連する情報は、補足情報として、上記のようにサブディスプレイ３に主に表示する。
【００４６】
なお、本装置における出発地（現在地）の設定、目的地の検索および設定、出発地から目的地までの経路の算出および経路誘導のためのガイド表示や音声ガイドなどナビゲーション装置としての動作処理については、既存の技術により実現可能である。
【００４７】
したがって、以下では、本発明の特徴であるメインディスプレイ２に表示する施設や地形などの名称（以下では「施設等名称」と呼ぶ）の抽出および表示について説明する。
【００４８】
まず、本発明では、メインディスプレイ２に表示する施設等名称を検索する基準に応じて２つの検索モードで動作することを特徴としている。
【００４９】
第１のモードでは、自装置の現在位置を中心に距離が近い施設や地形ほど表示密度（表示数）を密にし、距離が遠いほど表示密度を疎にするための検索モードである。第２のモードでは、自装置の現在位置を中心に距離が遠い施設や地形ほど表示密度（表示数）を密にし、距離が近いほど表示密度を疎にするための検索モードである。
【００５０】
２つの検索モードは、パラメータＭによって区別され、以下では、第１のモードをＭ＝０、第２のモードをＭ＝１とする。
【００５１】
このような検索モードの違いにより表示すべき施設等名称を抽出するために、各施設等名称に対して、その施設や地形の高さを示す情報（高さデータ）を関連付けて施設データベースに記憶している。
【００５２】
施設データベース１５に記憶されているデータ構造は、施設等名称を示す“ｎａｍｅ”、その施設等名称が示す施設や地形の位置を示す緯度データ、経度データである“ｐｏｓｘ，ｐｏｓｙ”およびその施設等名称が示す施設や地形の高さを示す“ｈｉｇｈ”を含んで構成される。
【００５３】
高さデータ“ｈｉｇｈ”は、たとえば０〜９までの１０段階にカテゴリ分けされており、数値が大きくなるほど、その施設の高さが高いことを示す。「０」は、住所に関連する情報（地名、丁目、番地など）のカテゴリであり、直接高さには関連しない。
【００５４】
「１」は、低地にある湖や池などが、これに分類される。「２」〜「６」までは、各施設の高さに応じて分類される。「７」は、「６」よりも高く、高層ビルおよびタワーなど高層建築物などがこれに分類される。「８」は、「７」よりもさらに高く、高地にある施設や、地名などがこれに分類される。「９」は、最も高く、山がこれに分類される。
【００５５】
また、いずれのモードにおいても、どの高さ以上の高さの施設を表示するか（表示しないか）、をユーザが切り替えることが可能で、これは仮想壁高さを変更することで処理することができる。仮想壁高さは、たとえばパラメータＰ（０〜４の５段階）で表わされ、数値が大きくなるほど高さが高くなる。
【００５６】
図３は、施設等名称の表示切替処理を示すフローチャートである。
まず、ステップＡ１では、地図データベース１４から検索して取得した現在位置を中心とする地図データを、メインディスプレイ２に周辺地図として表示する。ステップＡ２では、所定の基準に応じて抽出された施設等名称を、その位置情報に応じて地図データに重畳表示する。ステップＡ３では、さらに、サブディスプレイ３に、ステップＡ２で抽出した施設等名称の一覧を表示する。
【００５７】
なお、ステップＡ１およびＡ２で表示させる地図データおよび施設等名称の検索抽出については、別途詳細を後述する。
【００５８】
ここで、操作部１１によるボタン入力、キー入力が行われると、入力内容によってメインディスプレイ２およびサブディスプレイ３の表示内容などが適宜切り替わる。
【００５９】
ステップＡ４では、カーソルキー４の上キーが入力されたかどうかを判断し、入力されていればステップＡ５に進み、入力されていなければステップＡ８に進む。ステップＡ５では、仮想壁高さを示すパラメータＰに１を加える。ステップＡ６では、パラメータＰが４より大きいかどうかを判断し、大きければＰ＝０に切り替え、４以下であればその仮想壁高さのＰを用いて表示する施設等名称の再検索を行う。
【００６０】
ステップＡ８では、カーソルキー４の下キーが入力されたかどうかを判断し、入力されていればステップＡ９に進み、入力されていなければステップＡ１２に進む。ステップＡ９では、仮想壁高さを示すパラメータＰから１を引く。ステップＡ１０では、パラメータＰが０より小さいかどうかを判断し、小さければＰ＝４に切り替え、０以上であればその仮想壁高さのＰを用いて表示する施設等名称の再検索を行う。
【００６１】
ステップＡ１２では、カーソルキー４の右キーが入力されたかどうかを判断し、入力されていればステップＡ１３に進み、入力されていなければステップＡ１５に進む。ステップＡ１３では、縮尺変数ＦをＦ＝１とし、ステップＡ１４では、モードを示すパラメータＭをＭ＝１として再検索を行う。
【００６２】
ステップＡ１５では、カーソルキー４の左キーが入力されたかどうかを判断し、入力されていればステップＡ１６に進み、入力されていなければステップＡ１８に進む。ステップＡ１６では、縮尺変数ＦをＦ＝０とし、ステップＡ１７では、モードを示すパラメータＭをＭ＝０として再検索を行う。
【００６３】
ここで、縮尺変数Ｆについて説明する。後述の検索処理では、現在地からの距離に応じて表示する施設等名称を検索するが、このとき現在位置は変化しなくても縮尺によってメインディスプレイ２に表示される地図データが変化すると、現在地からの距離が変化し、これによって表示すべき施設等名称も変化する。
【００６４】
現在地からの距離は、たとえばＬ１〜Ｌ４まで設定され、数値が大きいほど現在地からの距離が遠い。縮尺変化により距離Ｌ１〜Ｌ４を切り替えるために縮尺変数が設定される。たとえば、Ｆ＝０またはＦ＝１であって、縮尺変数Ｆ＝０のときは、Ｌ１＝２００ｍ、Ｌ２＝４００ｍ、Ｌ３＝６００ｍ、Ｌ４＝８００ｍであり、Ｆ＝１のときは、Ｌ１＝４ｋｍ、Ｌ２＝８ｋｍ、Ｌ３＝１２ｋｍ、Ｌ４＝１６ｋｍである。この例では、縮尺を２段階に切り替えているが、３段階以上に切り替えることも可能であり、そのときは、変数Ｆを２以上とし、各縮尺変数ＦごとにＬ１〜Ｌ４を設定しておけばよい。
【００６５】
ステップＡ１８では、モード反転ボタン５が押下されてかどうかを判断し、押下されていればステップＡ１９に進み、押下されていなければステップＡ２０に進む。ステップＡ１９では、検索モードを切り替えるためのパラメータＭを反転する。すなわち、現在のパラメータとしてＭ＝０であれば、モード反転ボタン５が押下されることによりＭ＝１に反転され、現在のパラメータとしてＭ＝１であれば、モード反転ボタン５が押下されることによりＭ＝０に反転される。そして、モード反転ボタン５の押下によりモードが切り替えられると再検索を行う。
【００６６】
ステップＡ２０では、再表示ボタン６が押下されたかどうかを判断し、押下されていれば、現在地の再取得を行い地図データの検索など初期処理に戻る。
【００６７】
図４および図６〜図１５は、施設等名称の検索抽出処理を示すフローチャートである。本フローによって検索抽出された地図データおよび施設等名称は、上記の図３で説明した表示切替処理において表示される。
【００６８】
図４を参照して、まずステップＢ１でパラメータＭおよびＰについて初期化し、Ｍ＝０およびＰ＝０とする。ステップＢ２では、ＧＰＳ受信部１３により現在位置を緯度データ、経度データとして取得する。ステップＢ３では、取得した現在位置の緯度、経度を中心とした地図データを地図データベースから取得する。このとき、取得すべき範囲は、メインディスプレイ２の表示領域の大きさと、縮尺変数Ｆの値に応じて決定される。取得した地図データは、ワークメモリ１２に一時的に保存される。
【００６９】
ステップＢ４では、施設データベースを検索して、現在位置を中心とする表示範囲Ａ１の範囲内にある施設等名称を抽出し、施設候補として、ワークメモリ１２の施設候補メモリ（Area1）に格納する。
【００７０】
図５は、表示範囲Ａ１〜Ａ５を模式的に表わす表示例である。表示範囲Ａ１は、現在位置を中心とする半径Ｌ１の円の内側である。
【００７１】
ステップＢ５では、施設データベースを検索して、現在位置を中心とする表示範囲Ａ２の範囲内にある施設等名称を抽出し、施設候補として、ワークメモリ１２の施設候補メモリ（Area2）に格納する。表示範囲Ａ２は、現在位置を中心とする半径Ｌ２の円の内側であって、表示範囲Ａ１を除く範囲である。
【００７２】
ステップＢ６では、施設データベースを検索して、現在位置を中心とする表示範囲Ａ３の範囲内にある施設等名称を抽出し、施設候補として、ワークメモリ１２の施設候補メモリ（Area3）に格納する。表示範囲Ａ３は、現在位置を中心とする半径Ｌ３の円の内側であって、表示範囲Ａ１，Ａ２を除く範囲である。
【００７３】
ステップＢ７では、施設データベースを検索して、現在位置を中心とする表示範囲Ａ４の範囲内にある施設等名称を抽出し、施設候補として、ワークメモリ１２の施設候補メモリ（Area4）に格納する。表示範囲Ａ４は、現在位置を中心とする半径Ｌ４の円の内側であって、表示範囲Ａ１，Ａ２，Ａ３を除く範囲である。
【００７４】
ステップＢ８では、施設データベースを検索して、現在位置を中心とする表示範囲Ａ５の範囲内にある施設等名称を抽出し、施設候補として、ワークメモリ１２の施設候補メモリ（Area5）に格納する。表示範囲Ａ５は、現在位置を中心とする半径Ｌ５の円の内側であって、表示範囲Ａ１，Ａ２，Ａ３，Ａ４を除く範囲である。
【００７５】
以上によって現在位置から所定の距離の範囲Ａ１〜Ａ５内にある施設等名称の候補を抽出し、それぞれをワークメモリ１２に記憶する。候補の中から所定の基準に応じて施設等名称を抽出して周辺地図の該当する施設に重畳表示させる。
【００７６】
以下では、パラメータＭおよびＰを基準とし、これに応じて候補の中から施設等名称を抽出する。
【００７７】
ステップＢ９では、モードを示すパラメータＭ＝０であるかどうかを判断する。Ｍ＝０すなわち第１のモードであればステップＣ１に進み、Ｍ＝１すなわち第２のモードであればステップＤ１に進む。
【００７８】
図６を参照して、ステップＣ１では、仮想壁高さを示すパラメータＰ＝０であるかどうかを判断しＰ＝０であればステップＣ５に進み、Ｐ＝０でなければステップＣ２に進む。
【００７９】
第１のモードであってＰ＝０の場合、仮想壁の高さがないので、表示範囲Ａ１〜Ａ５までの施設候補メモリ（Area1、Area2、Area3、Area4、Area5）に、候補として記憶されている全ての施設等名称を、周辺地図に重畳表示すべき施設等名称として、ワークメモリ１２の施設抽出メモリ（List）にコピーして記憶する。
【００８０】
ステップＣ２では、仮想壁高さを示すパラメータＰ＝１であるかどうかを判断しＰ＝１であればステップＥ１に進み、Ｐ＝１でなければステップＣ３に進む。ステップＣ３では、仮想壁高さを示すパラメータＰ＝２であるかどうかを判断しＰ＝２であればステップＦ１に進み、Ｐ＝２でなければステップＣ４に進む。ステップＣ４では、仮想壁高さを示すパラメータＰ＝３であるかどうかを判断しＰ＝３であればステップＧ１に進み、Ｐ＝３でなければステップＨ１に進む。
【００８１】
図７を参照して、第２のモードである場合、ステップＤ１で、仮想壁高さを示すパラメータＰ＝０であるかどうかを判断しＰ＝０であればステップＤ５に進み、Ｐ＝０でなければステップＤ２に進む。
【００８２】
第２のモードであってＰ＝０の場合、Ｍ＝１のときとは逆に、全ての施設等名称を表示しないように、ワークメモリ１２の施設抽出メモリ（List）を初期化する。
【００８３】
ステップＤ２では、仮想壁高さを示すパラメータＰ＝１であるかどうかを判断しＰ＝１であればステップＪ１に進み、Ｐ＝１でなければステップＤ３に進む。ステップＤ３では、仮想壁高さを示すパラメータＰ＝２であるかどうかを判断しＰ＝２であればステップＫ１に進み、Ｐ＝２でなければステップＤ４に進む。ステップＤ４では、仮想壁高さを示すパラメータＰ＝３であるかどうかを判断しＰ＝３であればステップＬ１に進み、Ｐ＝３でなければステップＭ１に進む。
【００８４】
図８を参照して、第１のモードであってＰ＝１の場合、ステップＥ１で、ワークメモリ１２の施設抽出メモリを初期化し、ステップＥ２で表示範囲Ａ１内にある候補（Area1に格納）のうち、高さデータが１以上である施設等名称を抽出して施設抽出メモリ（List）にコピーして記憶させる。ステップＥ３で表示範囲Ａ２内にある候補（Area2に格納）のうち、高さデータが２以上である施設等名称を抽出して施設抽出メモリ（List）にコピーして記憶させる。ステップＥ４で表示範囲Ａ３内にある候補（Area3に格納）のうち、高さデータが４以上である施設等名称を抽出して施設抽出メモリ（List）にコピーして記憶させる。ステップＥ５で表示範囲Ａ４内にある候補（Area4に格納）のうち、高さデータが９以上である施設等名称を抽出して施設抽出メモリ（List）にコピーして記憶させる。
【００８５】
図９を参照して、第１のモードであってＰ＝２の場合、ステップＦ１で、ワークメモリ１２の施設抽出メモリを初期化し、ステップＦ２で表示範囲Ａ１内にある候補（Area1に格納）のうち、高さデータが２以上である施設等名称を抽出して施設抽出メモリ（List）にコピーして記憶させる。ステップＦ３で表示範囲Ａ２内にある候補（Area2に格納）のうち、高さデータが４以上である施設等名称を抽出して施設抽出メモリ（List）にコピーして記憶させる。ステップＦ４で表示範囲Ａ３内にある候補（Area4に格納）のうち、高さデータが９以上である施設等名称を抽出して施設抽出メモリ（List）にコピーして記憶させる。
【００８６】
図１０を参照して、第１のモードであってＰ＝３の場合、ステップＧ１で、ワークメモリ１２の施設抽出メモリを初期化し、ステップＧ２で表示範囲Ａ１内にある候補（Area1に格納）のうち、高さデータが４以上である施設等名称を抽出して施設抽出メモリ（List）にコピーして記憶させる。ステップＧ３で表示範囲Ａ２内にある候補（Area2に格納）のうち、高さデータが９以上である施設等名称を抽出して施設抽出メモリ（List）にコピーして記憶させる。
【００８７】
図１１を参照して、第１のモードであってＰ＝４の場合、ステップＨ１で、ワークメモリ１２の施設抽出メモリを初期化し、ステップＨ２で表示範囲Ａ１内にある候補（Area1に格納）のうち、高さデータが９以上である施設等名称を抽出して施設抽出メモリ（List）にコピーして記憶させる。
【００８８】
以上のようにして、Ｍ＝０すなわち第１のモードの場合の施設等名称を抽出することができ、抽出されて施設抽出メモリに記憶された施設等名称は、前述の図３のステップＡ２にて表示される。
【００８９】
このような第１のモードでは、近くにある（表示範囲Ａ１内にある）施設や地形は、その高さに関係なく施設等名称が表示されるが、遠くにある（表示範囲Ａ２〜Ａ５にある）施設や地形は、高さの高い施設や地形のみが表示される。
【００９０】
その結果、利用者の現在位置からの視認性の良い施設や地形の施設等名称が、抽出される。
【００９１】
次にＭ＝１すなわち第２のモードの場合について詳細に説明する。第２のモードであってＰ＝０の場合は、上記のように全ての施設等名称を表示しない。
【００９２】
図１２を参照して、第２のモードであってＰ＝１の場合、ステップＪ１で、ワークメモリ１２の施設抽出メモリを初期化し、ステップＪ２で表示範囲Ａ１内にある候補（Area1に格納）のうち、高さデータが０以上である施設等名称を抽出して施設抽出メモリ（List）にコピーして記憶させる。ステップＪ３で表示範囲Ａ２内にある候補（Area2に格納）のうち、高さデータが１である施設等名称を抽出して施設抽出メモリ（List）にコピーして記憶させる。ステップＪ４で表示範囲Ａ３内にある候補（Area3に格納）のうち、高さデータが１〜３である施設等名称を抽出して施設抽出メモリ（List）にコピーして記憶させる。ステップＪ５で表示範囲Ａ４内にある候補（Area4に格納）のうち、高さデータが１〜８である施設等名称を抽出して施設抽出メモリ（List）にコピーして記憶させる。
【００９３】
図１３を参照して、第２のモードであってＰ＝２の場合、ステップＫ１で、ワークメモリ１２の施設抽出メモリを初期化し、ステップＫ２で表示範囲Ａ１内にある候補（Area1に格納）のうち、高さデータが１である施設等名称を抽出して施設抽出メモリ（List）にコピーして記憶させる。ステップＫ３で表示範囲Ａ２内にある候補（Area2に格納）のうち、高さデータが１〜３である施設等名称を抽出して施設抽出メモリ（List）にコピーして記憶させる。ステップＫ４で表示範囲Ａ３内にある候補（Area4に格納）のうち、高さデータが１〜８である施設等名称を抽出して施設抽出メモリ（List）にコピーして記憶させる。
【００９４】
図１４を参照して、第２のモードであってＰ＝３の場合、ステップＬ１で、ワークメモリ１２の施設抽出メモリを初期化し、ステップＬ２で表示範囲Ａ１内にある候補（Area1に格納）のうち、高さデータが１〜３である施設等名称を抽出して施設抽出メモリ（List）にコピーして記憶させる。ステップＬ３で表示範囲Ａ２内にある候補（Area2に格納）のうち、高さデータが１〜８である施設等名称を抽出して施設抽出メモリ（List）にコピーして記憶させる。
【００９５】
図１５を参照して、第２のモードであってＰ＝４の場合、ステップＭ１で、ワークメモリ１２の施設抽出メモリを初期化し、ステップＭ２で表示範囲Ａ１内にある候補（Area1に格納）のうち、高さデータが１〜８である施設等名称を抽出して施設抽出メモリ（List）にコピーして記憶させる。
【００９６】
以上のようにして、Ｍ＝１すなわち第２のモードの場合の施設等名称を抽出することができ、抽出されて施設抽出メモリに記憶された施設等名称は、前述の図３のステップＡ２にて表示される。
【００９７】
このような第２のモードでは、近くにある（表示範囲Ａ１内にある）施設や地形は、高さの高い施設や地形のみが表示されるが、遠くにある（表示範囲Ａ２〜Ａ５にある）施設や地形は、その高さに関係なく施設等名称が表示される。
【００９８】
その結果、利用者の現在位置からの視認性の悪い施設や地形の施設等名称が、抽出される。
【００９９】
以上のように、第１のモードおよび第２のモードで、周辺地図に重畳表示する施設等名称を、基準を変えて抽出するので、施設や地形の３次元データベースを必要とせず、利用者が目的とする施設や地形の名称を見つけ易くする携帯検索装置が実現できる。
【０１００】
図１６〜図１９は、モードと仮想壁高さとを変更したときの施設等名称の表示例を示す図である。いずれの表示例においても、（ａ）は、表示範囲と、候補として各表示範囲内に選択された施設と、各施設の高さデータとを示した模式図であり、このような画像が表示されるわけではない。（ｂ）は、メインディスプレイ２の表示画面例を示す。
【０１０１】
図１６は、第１のモードであってＰ＝１の場合の表示例を示している。図１６（ａ）に示すように、表示範囲Ａ１内にある候補のうち、高さデータが１以上である施設等名称が抽出されるので、ビルＡが抽出される。表示範囲Ａ２内にある候補のうち、高さデータが２以上である施設等名称が抽出されるので、ビルＢ、ビルＤ、ビルＥ、ビルＣ、ビルＦが抽出される。表示範囲Ａ３内にある候補のうち、高さデータが４以上である施設等名称が抽出されるので、ビルＧ、ビルＰが抽出される。表示範囲Ａ４内にある候補のうち、高さデータが９以上である施設等名称が抽出されるが、該当する高さデータを有する施設、地形はないので抽出されない。
【０１０２】
以上の抽出結果から、図１６（ｂ）に示すように、メインディスプレイ２には、ビルＡ、ビルＢ、ビルＤ、ビルＥ、ビルＣ、ビルＦ、ビルＧ、ビルＰの施設等名称が表示される。
【０１０３】
図１７は、第１のモードであってＰ＝２の場合の表示例を示している。図１７（ａ）に示すように、表示範囲Ａ１内にある候補のうち、高さデータが２以上である施設等名称が抽出されるので、ビルＡが抽出される。表示範囲Ａ２内にある候補のうち、高さデータが４以上である施設等名称が抽出されるので、ビルＢが抽出される。表示範囲Ａ３内にある候補のうち、高さデータが９以上である施設等名称が抽出されるが、該当する高さデータを有する施設、地形はないので抽出されない。
【０１０４】
以上の抽出結果から、図１７（ｂ）に示すように、メインディスプレイ２には、ビルＡ、ビルＢの施設等名称が表示される。
【０１０５】
図１８は、第２のモードであってＰ＝１の場合の表示例を示している。図１８（ａ）に示すように、表示範囲Ａ１内にある候補のうち、高さデータが０以上である施設等名称が抽出されるので、ビルＡが抽出される。表示範囲Ａ２内にある候補のうち、高さデータが１である施設等名称が抽出されるので、池ａが抽出される。表示範囲Ａ３内にある候補のうち、高さデータが１〜３である施設等名称が抽出されるので、ビルＪ、ビルＫ、ビルＨが抽出される。表示範囲Ａ４内にある候補のうち、高さデータが１〜８である施設等名称が抽出されるので、ビルＬ、ビルＭ，ビルＱ，ビルＲ、ビルＯ、ビルＮが抽出される。
【０１０６】
以上の抽出結果から、図１８（ｂ）に示すように、メインディスプレイ２には、ビルＡ、池ａ、ビルＪ、ビルＫ、ビルＨ、ビルＬ、ビルＭ，ビルＱ，ビルＲ、ビルＯ、ビルＮの施設等名称が表示される。
【０１０７】
図１９は、第２のモードであってＰ＝２の場合の表示例を示している。図１９（ａ）に示すように、表示範囲Ａ１内にある候補のうち、高さデータが１である施設等名称が抽出されるが、該当する高さデータを有する施設、地形はないので抽出されない。表示範囲Ａ２内にある候補のうち、高さデータが１〜３である施設等名称が抽出されるので、ビルＣ、ビルＤ、ビルＥ、ビルＦ、池ａが抽出される。表示範囲Ａ３内にある候補のうち、高さデータが１〜８である施設等名称が抽出されるので、ビルＪ、ビルＨ、ビルＧ、ビルＰ、ビルＫが抽出される。
【０１０８】
以上の抽出結果から、図１９（ｂ）に示すように、メインディスプレイ２には、ビルＣ、ビルＤ、ビルＥ、ビルＦ、池ａ、ビルＪ、ビルＨ、ビルＧ、ビルＰ、ビルＫの施設等名称が表示される。
【図面の簡単な説明】
【０１０９】
【図１】本発明の実施の一形態である携帯検索装置１の外観図である。
【図２】携帯検索装置１の構成を示すブロック図である。
【図３】施設等名称の表示切替処理を示すフローチャートである。
【図４】施設等名称の検索抽出処理を示すフローチャートである。
【図５】表示範囲Ａ１〜Ａ５を模式的に表わす表示例である。
【図６】施設等名称の検索抽出処理を示すフローチャートである。
【図７】施設等名称の検索抽出処理を示すフローチャートである。
【図８】施設等名称の検索抽出処理を示すフローチャートである。
【図９】施設等名称の検索抽出処理を示すフローチャートである。
【図１０】施設等名称の検索抽出処理を示すフローチャートである。
【図１１】施設等名称の検索抽出処理を示すフローチャートである。
【図１２】施設等名称の検索抽出処理を示すフローチャートである。
【図１３】施設等名称の検索抽出処理を示すフローチャートである。
【図１４】施設等名称の検索抽出処理を示すフローチャートである。
【図１５】施設等名称の検索抽出処理を示すフローチャートである。
【図１６】モードと仮想壁高さとを変更したときの施設等名称の表示例を示す図である。
【図１７】モードと仮想壁高さとを変更したときの施設等名称の表示例を示す図である。
【図１８】モードと仮想壁高さとを変更したときの施設等名称の表示例を示す図である。
【図１９】モードと仮想壁高さとを変更したときの施設等名称の表示例を示す図である。
【符号の説明】
【０１１０】
１  携帯検索装置
２  メインディスプレイ
３  サブディスプレイ
４  カーソルキー
５  モード反転ボタン
６  再表示ボタン
７  電源ボタン
１０  制御部
１１  操作部
１２  ワークメモリ
１３  ＧＰＳ受信部
１４  地図データベース
１５  施設データベース
【図１】
2009294622.tif 000003
【図２】
2009294622.tif 000004
【図３】
2009294622.tif 000005
【図４】
2009294622.tif 000006
【図５】
2009294622.tif 000007
【図６】
2009294622.tif 000008
【図７】
2009294622.tif 000009
【図８】
2009294622.tif 000010
【図９】
2009294622.tif 000011
【図１０】
2009294622.tif 000012
【図１１】
2009294622.tif 000013
【図１２】
2009294622.tif 000014
【図１３】
2009294622.tif 000015
【図１４】
2009294622.tif 000016
【図１５】
2009294622.tif 000017
【図１６】
2009294622.tif 000018
【図１７】
2009294622.tif 000019
【図１８】
2009294622.tif 000020
【図１９】
2009294622.tif 000021