(57)【要約】【課題】地点検索用のデータの部分的な更新を可能とし、もって、更新作業の効率を向上させることを可能とする。【解決手段】地点検索の対象となる地域を分割した複数の領域を特定するためのメッシュコードに対応するレコードを含み、地図データに基づいて前記地域に対応する地図を表示する表示部１１０を更に設けることにより、システム制御部１１５は、表示部１１０に表示された地図に従って、ユーザが当該地図上の所定の位置を指定した場合に、当該指定された位置を含む領域に対応するメッシュコードを特定し、メッシュコードを含む条件情報を生成する。【選択図】図１
2007047801.tif 000002
【特許請求の範囲】
【請求項１】
予め定められた所定の地域を分割したエリア毎に作成された複数のデータファイルであって、当該エリア内に存在する各地点に関する地点情報と当該各地点の属性を示し且つ前記地域を分割した複数の領域を特定するための特定コードを前記属性として含む地点識別情報とが対応付けて記述されている複数の地点ファイルを記憶する第１記憶手段と、
前記第１記憶手段に記憶されている各々の地点ファイルを示すファイル情報と、当該ファイル情報に対応する前記地点ファイルに記述されている前記地点識別情報の少なくとも一部と、が対応付けられたテーブルを記憶する第２記憶手段と、
地図データに基づいて前記地域に対応する地図を表示する表示手段と、
前記表示手段に表示された地図に従って、当該地図上の所定の位置が指定された場合に、当該指定された位置を含む前記領域に対応する前記特定コードを特定し、当該特定コードを前記属性として含む条件情報を生成する操作手段と、
前記生成された条件情報に基づいて前記テーブルを検索し、当該条件情報により表される前記特定コードを有する前記地点識別情報に対応する前記ファイル情報に基づいて前記地点ファイルを特定する特定手段と、
前記特定手段によって特定された前記地点ファイルを前記操作手段によって生成された前記条件情報に基づいて検索し、当該条件情報に対応する属性を有する地点識別情報と対応付けて記述された前記地点情報を抽出する抽出手段と、
前記抽出された地点情報を出力する出力手段と、
を具備することを特徴とする地点検索装置。
【請求項２】
前記表示手段に表示された地図に従って当該地図上の所定の位置が指定される際に、当該指定を補助するためのメニューを提示する提示手段を更に有し、
前記操作手段は、前記提示手段によって提示されたメニューに基づいて所定の位置が指定された場合に、当該指定された位置を含む前記領域に対応する前記特定コードを特定し、当該特定コードを前記属性として含む条件情報を生成する
ことを特徴とする請求項１に記載の地点検索装置。
【請求項３】
予め定められた所定の地域を分割したエリア毎に作成された複数のデータファイルであって、当該エリア内に存在する各地点に関する地点情報と当該各地点の属性を示し且つ前記地域を分割した複数の領域を特定するための特定コードを前記属性として含む地点識別情報とが対応付けて記述されている複数の地点ファイルを記憶する第１記憶手段と、
前記第１記憶手段に記憶されている各々の地点ファイルを示すファイル情報と、当該ファイル情報に対応する前記地点ファイルに記述されている前記地点識別情報の少なくとも一部と、が対応付けられたテーブルを記憶する第２記憶手段と、
地図データに基づいて前記地域に対応する地図を表示する表示手段と、
前記表示手段に表示された地図に従って、当該地図上の所定の位置が指定された場合に、当該指定された位置を含む前記領域に対応する前記特定コードを特定し、当該特定コードを前記属性として含む条件情報を生成する操作手段と、
前記生成された条件情報に基づいて前記テーブルを検索し、当該条件情報により表される前記特定コードを有する前記地点識別情報に対応する前記ファイル情報に基づいて前記地点ファイルを特定する特定手段と、
前記特定手段によって特定された前記地点ファイルを前記操作手段によって生成された前記条件情報に基づいて検索し、当該条件情報に対応する属性を有する地点識別情報と対応付けて記述された前記地点情報を抽出する抽出手段と、
前記抽出された地点情報を出力する出力手段と、
前記抽出された地点情報に基づいて経路を設定する経路設定手段と、
前記設定された経路に基づいて案内を行う案内手段と、
を具備することを特徴とするナビゲーション装置。
【請求項４】
予め定められた所定の地域を分割したエリア毎に作成された複数のデータファイルであって、当該エリア内に存在する各地点に関する地点情報と当該各地点の属性を示し且つ前記地域を分割した複数の領域を特定するための特定コードを前記属性として含む地点識別情報とが対応付けて記述されている複数の地点ファイルを記憶する第１記憶手段と、
前記第１記憶手段に記憶されている各々の地点ファイルを示すファイル情報と、当該ファイル情報に対応する前記地点ファイルに記述されている前記地点識別情報の少なくとも一部と、が対応付けられたテーブルを記憶する第２記憶手段と、を備えた地点検索装置における地点検索方法であって、
地図データに基づいて前記地域に対応する地図を表示する第１ステップとと、
前記第１ステップにおいて表示された地図に従って、当該地図上の所定の位置が指定された場合に、当該指定された位置を含む前記領域に対応する前記特定コードを特定し、当該特定コードを前記属性として含む条件情報を生成する第２ステップと、
前記第２ステップにおいて生成された条件情報に基づいて前記テーブルを検索し、当該条件情報により表される前記特定コードを有する前記地点識別情報に対応する前記ファイル情報に基づいて前記地点ファイルを特定する第３ステップと、
前記第３ステップにおいて特定された前記地点ファイルを前記第２ステップにおいて生成された前記条件情報に基づいて検索し、当該条件情報に対応する属性を有する地点識別情報と対応付けて記述された前記地点情報を抽出する第４ステップと、
前記第４ステップにおいて抽出された地点情報を出力する第５ステップと、
を具備することを特徴とする地点検索方法。
【請求項５】
予め定められた所定の地域を分割したエリア毎に作成された複数のデータファイルであって、当該エリア内に存在する各地点に関する地点情報と当該各地点の属性を示し且つ前記地域を分割した複数の領域を特定するための特定コードを前記属性として含む地点識別情報とが対応付けて記述されている複数の地点ファイルを記憶する第１記憶媒体から、コンピュータによって前記地点情報を検索するための地点検索プログラムであって、
前記コンピュータを、
地図データに基づいて前記地域に対応する地図を表示する表示手段、
前記表示手段に表示された地図に従って、当該地図上の所定の位置が指定された場合に、当該指定された位置を含む前記領域に対応する前記特定コードを特定し、当該特定コードを前記属性として含む条件情報を生成する操作手段、
前記第１記憶媒体に記憶されている各々の地点ファイルを示すファイル情報と、当該ファイル情報に対応する前記地点ファイルに記述されている前記地点識別情報の少なくとも一部と、が対応付けられたテーブルを記憶する第２記憶媒体を、前記生成された条件情報に基づいて検索し、当該条件情報により表される前記特定コードを有する前記地点識別情報に対応する前記ファイル情報に基づいて前記地点ファイルを特定する特定手段、
前記特定手段によって特定された前記地点ファイルを前記操作手段によって生成された前記条件情報に基づいて検索し、当該条件情報に対応する属性を有する地点識別情報と対応付けて記述された前記地点情報を抽出する抽出手段、
前記抽出された地点情報を出力する出力手段、
として機能させることを特徴とする地点検索プログラム。
【請求項６】
請求項５に記載の地点検索プログラムを記録した、コンピュータに読み取り可能な情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体の移動経路を検索し、当該経路をユーザに提示するナビゲーション装置において、特に地図上の地点を検索する地点検索装置の技術に関する。
【背景技術】
【０００２】
従来から車両等の移動体に搭載され、当該移動体の移動経路や現在地等の情報をディスプレイ上に表示し、当該移動体を誘導する、所謂、ナビゲーション装置が各種提供されている。この種のナビゲーション装置の中には、ディスプレイ上に地図を表示するための地図データと共に、施設や地点（以下、単に「地点」という）の緯度経度、住所、電話番号等の情報（以下、「地点情報」という）を含む地点検索用のデータを記録し、ユーザの入力操作に応じて目的地となる地点の地点情報を検索する地点検索機能を実現しているものも存在する（例えば、特許文献１参照）。
【０００３】
また、この種のナビゲーション装置の中には、上記地点検索用のデータや地図データをハードディスク等の書き換え可能な記録媒体上に記録し、これらのデータを書き換えることにより、ナビゲーション装置に記録された各種データを最新のデータに更新する機能を有するものも存在する。
【０００４】
ところで、上記従来のナビゲーション装置においては、地点検索用のデータとして、地点検索の対象エリア内に存在する全ての地点に対応した地点情報を１つのファイル内に記述したデータが利用されている。例えば、ナビゲーション装置が日本全国において移動体の誘導を行うものである場合、検索対象となるエリアも日本全国に及ぶため、日本全国の全ての地点に対応する地点情報が１つのファイル内に記述されることとなる。
【０００５】
このため、地点検索用のデータの更新を行うに際しては、ファイル全体の更新が必要となり、部分的な更新を行うことが不可能であった。また、ファイル全体の更新を行う場合、データの更新に長時間を要する等、更新作業が繁雑なものとなる。
【特許文献１】特許２００１−１０９７７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本願は、以上説明した事情に鑑みてなされたものであって、その課題の一例としては、地点検索用のデータの部分的な更新を可能とし、もって、更新作業の効率を向上させることを可能とする地点検索装置、ナビゲーション装置、地点検索方法並びに地点検索プログラム及びこの地点検索プログラムを記録した情報記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するため、請求項１に記載の発明は、予め定められた所定の地域を分割したエリア毎に作成された複数のデータファイルであって、当該エリア内に存在する各地点に関する地点情報と当該各地点の属性を示し且つ前記地域を分割した複数の領域を特定するための特定コードを前記属性として含む地点識別情報とが対応付けて記述されている複数の地点ファイルを記憶する第１記憶手段と、前記第１記憶手段に記憶されている各々の地点ファイルを示すファイル情報と、当該ファイル情報に対応する前記地点ファイルに記述されている前記地点識別情報の少なくとも一部と、が対応付けられたテーブルを記憶する第２記憶手段と、地図データに基づいて前記地域に対応する地図を表示する表示手段と、前記表示手段に表示された地図に従って、当該地図上の所定の位置が指定された場合に、当該指定された位置を含む前記領域に対応する前記特定コードを特定し、当該特定コードを前記属性として含む条件情報を生成する操作手段と、前記生成された条件情報に基づいて前記テーブルを検索し、当該条件情報により表される前記特定コードを有する前記地点識別情報に対応する前記ファイル情報に基づいて前記地点ファイルを特定する特定手段と、前記特定手段によって特定された前記地点ファイルを前記操作手段によって生成された前記条件情報に基づいて検索し、当該条件情報に対応する属性を有する地点識別情報と対応付けて記述された前記地点情報を抽出する抽出手段と、前記抽出された地点情報を出力する出力手段と、を具備することを特徴とする。
【０００８】
請求項３に記載の発明は、予め定められた所定の地域を分割したエリア毎に作成された複数のデータファイルであって、当該エリア内に存在する各地点に関する地点情報と当該各地点の属性を示し且つ前記地域を分割した複数の領域を特定するための特定コードを前記属性として含む地点識別情報とが対応付けて記述されている複数の地点ファイルを記憶する第１記憶手段と、前記第１記憶手段に記憶されている各々の地点ファイルを示すファイル情報と、当該ファイル情報に対応する前記地点ファイルに記述されている前記地点識別情報の少なくとも一部と、が対応付けられたテーブルを記憶する第２記憶手段と、地図データに基づいて前記地域に対応する地図を表示する表示手段と、前記表示手段に表示された地図に従って、当該地図上の所定の位置が指定された場合に、当該指定された位置を含む前記領域に対応する前記特定コードを特定し、当該特定コードを前記属性として含む条件情報を生成する操作手段と、前記生成された条件情報に基づいて前記テーブルを検索し、当該条件情報により表される前記特定コードを有する前記地点識別情報に対応する前記ファイル情報に基づいて前記地点ファイルを特定する特定手段と、前記特定手段によって特定された前記地点ファイルを前記操作手段によって生成された前記条件情報に基づいて検索し、当該条件情報に対応する属性を有する地点識別情報と対応付けて記述された前記地点情報を抽出する抽出手段と、前記抽出された地点情報を出力する出力手段と、前記抽出された地点情報に基づいて経路を設定する経路設定手段と、前記設定された経路に基づいて案内を行う案内手段と、を具備することを特徴とする。
【０００９】
請求項４に記載の発明は、予め定められた所定の地域を分割したエリア毎に作成された複数のデータファイルであって、当該エリア内に存在する各地点に関する地点情報と当該各地点の属性を示し且つ前記地域を分割した複数の領域を特定するための特定コードを前記属性として含む地点識別情報とが対応付けて記述されている複数の地点ファイルを記憶する第１記憶手段と、前記第１記憶手段に記憶されている各々の地点ファイルを示すファイル情報と、当該ファイル情報に対応する前記地点ファイルに記述されている前記地点識別情報の少なくとも一部と、が対応付けられたテーブルを記憶する第２記憶手段と、を備えた地点検索装置における地点検索方法であって、地図データに基づいて前記地域に対応する地図を表示する第１ステップとと、前記第１ステップにおいて表示された地図に従って、当該地図上の所定の位置が指定された場合に、当該指定された位置を含む前記領域に対応する前記特定コードを特定し、当該特定コードを前記属性として含む条件情報を生成する第２ステップと、前記第２ステップにおいて生成された条件情報に基づいて前記テーブルを検索し、当該条件情報により表される前記特定コードを有する前記地点識別情報に対応する前記ファイル情報に基づいて前記地点ファイルを特定する第３ステップと、前記第３ステップにおいて特定された前記地点ファイルを前記第２ステップにおいて生成された前記条件情報に基づいて検索し、当該条件情報に対応する属性を有する地点識別情報と対応付けて記述された前記地点情報を抽出する第４ステップと、前記第４ステップにおいて抽出された地点情報を出力する第５ステップと、を具備することを特徴とする。
【００１０】
請求項５に記載の発明は、予め定められた所定の地域を分割したエリア毎に作成された複数のデータファイルであって、当該エリア内に存在する各地点に関する地点情報と当該各地点の属性を示し且つ前記地域を分割した複数の領域を特定するための特定コードを前記属性として含む地点識別情報とが対応付けて記述されている複数の地点ファイルを記憶する第１記憶媒体から、コンピュータによって前記地点情報を検索するための地点検索プログラムであって、前記コンピュータを、地図データに基づいて前記地域に対応する地図を表示する表示手段、前記表示手段に表示された地図に従って、当該地図上の所定の位置が指定された場合に、当該指定された位置を含む前記領域に対応する前記特定コードを特定し、当該特定コードを前記属性として含む条件情報を生成する操作手段、前記第１記憶媒体に記憶されている各々の地点ファイルを示すファイル情報と、当該ファイル情報に対応する前記地点ファイルに記述されている前記地点識別情報の少なくとも一部と、が対応付けられたテーブルを記憶する第２記憶媒体を、前記生成された条件情報に基づいて検索し、当該条件情報により表される前記特定コードを有する前記地点識別情報に対応する前記ファイル情報に基づいて前記地点ファイルを特定する特定手段、前記特定手段によって特定された前記地点ファイルを前記操作手段によって生成された前記条件情報に基づいて検索し、当該条件情報に対応する属性を有する地点識別情報と対応付けて記述された前記地点情報を抽出する抽出手段、前記抽出された地点情報を出力する出力手段、として機能させることを特徴とする。
【００１１】
請求項６に記載の発明は、請求項５に記載の地点検索プログラムを記録したことを特徴とする。
【発明を実施するための最良の形態】
【００１２】
以下、本願の実施の形態について、説明することとするが、具体的な装置構成について、説明する前に、まず、本実施形態において実現される、地点検索装置及び当該地点検索装置において利用されるデータの構成について説明する。
【００１３】
［１］実施形態
［１．１］実施形態にかかる地点検索装置及びデータ構成
まず、本実施形態にかかる地点検索装置は、地点検索用のデータを複数のファイルからなるデータ群として構成することにより、地点検索に利用するデータの部分更新を可能にするためのものである。この地点検索用のデータ群のデータ構成を図１に示す。
【００１４】
同図に示すように、本実施形態にかかる地点検索装置において利用される検索用のデータ群は、（ａ）メニュー表示ファイルＭＦ、（ｂ）複数の地点検索ファイルＲＦ-ｋ（ｋ＝１、２、・・・、ｎ）、（ｃ）エリア管理テーブルＴＢＬ、の３つのデータに大別される。
【００１５】
これらのデータの内、地点検索ファイルＲＦ-ｋは、検索対象となる施設や地点に関するデータ（以下、「ＰＯＩ（Point of Interest）データ」という。）を要素とするデータであり、例えば、各地点に対応する緯度／経度、住所、電話番号、郵便番号等の地点情報をＰＯＩデータとして含んでいる。
【００１６】
なお、「特許請求の範囲」における「地点ファイル」は、例えば、この地点検索ファイルＲＦ-ｋに該当し、「特許請求の範囲」における「地点情報」は、例えば、このＰＯＩデータに該当する。
【００１７】
また、この地点検索ファイルＲＦ-ｋは、地点検索の対象となる地域を分割したエリア毎に作成され、各地点検索ファイルＲＦ-ｋ毎に異なるＰＯＩデータが含まれている。例えば、地点検索の対象となる地域が日本全国である場合、全国を北海道、及び、他の複数の県を一つの単位とする地方（例えば、東北、関東、中部、近畿等）に分割し、各地方毎に地点検索ファイルＲＦ-ｋが作成され、各地点検索ファイルＲＦ-ｋには、対応する地方に存在する地点に関するＰＯＩデータが含まれることとなる。なお、地点検索の対象となる地域を如何なるエリアに分割するのかは、任意であり、地方単位にて分割するようにしても良いし、県単位にて分割するようにしても良く、更には、市町村単位にて分割するようにしても良い。
【００１８】
本実施形態にかかる地点検索装置及び地点検索方法においては、これらデータ群に属するデータの内、一部の地点検索ファイルＲＦ-ｋのみを更新することにより、地点検索用のデータの部分更新が実現される。この更新に際して、幾つの地点検索ファイルＲＦ-ｋを更新するかは、任意であり、データ群に属する地点検索ファイルＲＦ-ｋの内、１つのファイルＲＦ-ｋのみを更新するようにしても良いし、所定数のファイルＲＦ-ｋを更新するようにしても良い。
【００１９】
ここで、地点検索用のデータを本実施形態のごとく複数のデータに分割して当該地点検索用のデータ群の一部を更新する構成を採用する場合、各地点検索用のデータに含まれているＰＯＩデータが如何なる検索条件に合致するデータであるのかを地点検索装置において識別することができない。このため、かかる方法を採用した場合、全ての地点検索用のデータを一度ＲＡＭ上に展開し、検索条件に合致する地点情報を全データ内から検索することが必要となり、地点検索装置における処理負担が増加し、地点検索に要する時間を増加させる要因となる。そこで、本実施形態においては、この地点検索用のデータ群にメニュー表示ファイルＭＦと、エリア管理テーブルＴＢＬを設けている。
【００２０】
メニュー表示ファイルＭＦは、検索用のメニューを表示するために設けられるデータであり、部分的に地点検索ファイルＲＦ-ｋと同一の内容を有したデータにより構成されている。一方、エリア管理テーブルＴＢＬは、メニュー表示ファイルＭＦに基づいて表示された検索画面に従ってユーザが指定した検索条件に合致する地点検索ファイルＲＦ-ｋを特定するためのデータが記述されたデータである。
【００２１】
本実施形態にかかる地点検索装置において、実際に地点検索を行う場合、まず、ユーザの指示に従って、ユーザの所望する検索条件を示す条件情報（検索キー）が生成される。そして、この条件情報に対応する地点検索ファイルＲＦ-ｋがエリア管理テーブルＴＢＬに基づいて特定されると共に、当該特定された地点検索ファイルＲＦ-ｋが当該条件情報に基づいて検索され、ユーザの指定した検索条件に合致するＰＯＩデータが抽出される。
【００２２】
以下、かかる機能を実現する地点検索用のデータ群の具体的なデータ構成について、個別に説明することとする。
【００２３】
（Ｉ）メニュー表示ファイルＭＦ及び地点検索ファイルＲＦ-ｋについて
図２は、本実施形態にかかるメニュー表示ファイルＭＦのデータ構成の一例を示す図であり、図３は、本実施形態にかかる地点検索ファイルＲＦ-ｋのデータ構成の一例を示す図である。
【００２４】
図２に示すように、メニュー表示ファイルＭＦは、データ管理部ＭＦＤＣと、複数のボリューム管理レコードＭＦＶ-ｌ（ｌ＝１、２、・・・、ｍ）と、各ボリューム管理レコードＭＦＶ-ｌに対応付けられたカテゴリデータファイルＭＦＣ-ｌ（ｌ＝１、２、・・・、ｍ）と、から構成されている。
【００２５】
これに対して、地点検索ファイルＲＦ-ｋは、データ管理部ＲＦＤＣと、複数のボリューム管理レコードＲＦＶ-ｌ（ｌ＝１、２、・・・、ｍ）と、各ボリューム管理レコードＲＦＶ-ｌに対応付けられたカテゴリデータファイルＲＦＣ-ｌ（ｌ＝１、２、・・・、ｍ）と、地点情報管理レコードＲＦＰＣと、上述したＰＯＩデータＲＦＰ-ｉ（ｉ＝１、２、・・・、ｎ）と、から構成されている。
【００２６】
メニュー表示ファイルＭＦに含まれているデータ管理部ＭＦＤＣと、地点検索ファイルＲＦ-ｋに含まれているデータ管理部ＲＦＤＣは、共に各ボリューム管理レコードＭＦＶ-ｌ、ＲＦＶ-ｌを管理するためのデータであり、例えば、後続レコードたるボリューム管理レコードＭＦＶ-ｌ、ＲＦＶ-ｌを指定するポインタ（オフセット）等のデータを含んでいる。なお、本実施形態においてポインタというときは、特定のデータのアドレスを指定するデータを意味するものとする。
【００２７】
一方、ボリューム管理レコードＭＦＶ-ｌ及びＲＦＶ-ｌは、カテゴリデータファイルＭＦＣ-ｌ、ＲＦＣ-ｌを管理するための各種のデータとして、例えば、対応するカテゴリデータファイルＭＦＣ-ｌ、ＲＦＣ-ｌを指定するポインタ等のデータを含んでいる。これらボリューム管理レコードＭＦＶ-ｌ及びＲＦＶ-ｌは、例えば、ジャンル検索や周辺検索、電話番号検索といった検索種別毎に別個のレコードとして設けられており、１種類の検索種別に対してボリューム管理レコードＭＦＶ-ｌ及びＲＦＶ-ｌが各々１つずつ設けられている。
【００２８】
なお、本実施形態においては、地点検索ファイルＲＦ-ｋにのみＰＯＩデータＲＦＰ-ｉが含まれているデータ構成が採用されており、かかるＰＯＩデータＲＦＰ-ｉを管理するために、地点検索ファイルＲＦ-ｋには、地点情報管理レコードＲＦＰＣが含まれている。
【００２９】
次いで、カテゴリデータファイルＭＦＣ-ｌ及びＲＦＣ-ｌは、各ボリューム管理レコードＭＦＶ-ｌ及びＲＦＶ-ｌに対応付けて設けられたデータファイルであり、本実施形態にかかる地点検索装置において各種の検索種別に対応する検索を実行するために必要なデータが記述される。なお、カテゴリデータファイルＭＦＣ-ｌ及びＲＦＣ-ｌとボリューム管理レコードＭＦＶ-ｌ及びＲＦＶ-ｌとを一対一にて対応付けるか、一対多にて対応付けるかは任意であり、データ作成時の設計方法により変更すれば良い。
【００３０】
ここで、カテゴリデータファイルＭＦＣ-ｌ及びＲＦＣ-ｌのデータ構成について、ジャンル検索用のカテゴリデータファイルＭＦＣ-ｌ及びＲＦＣ-ｌを例に説明する。図４は、本実施形態にかかるメニュー表示ファイルＭＦに含まれるジャンル検索用のカテゴリデータファイルＭＦＣ-ｌのデータ構成の一例を示す図であり、図５は、本実施形態にかかる地点検索ファイルＲＦ-ｋに含まれるジャンル検索用のカテゴリデータファイルＲＦＣ-ｌのデータ構成の一例を示す図である。
【００３１】
図４に示すように、メニュー表示ファイルＭＦのカテゴリデータファイルＭＦＣ-ｌは、複数のレコードにより構成され、各レコードには、検索を実現するための情報として、例えば、検索用のメニューを表示するためのテキストデータが含まれている。また、各レコードには、当該レコードの後続レコードを指定するポインタが含まれており、このポインタによって後続レコードが対応付けられる結果、カテゴリデータファイルＭＦＣ-ｌは、全体として図示のようなツリー状の構成を有している。
【００３２】
例えば、図４に示す例の場合、「スポーツスポット」なるレコードには、「野球場」、「サッカー場」、「体育館」なる後続レコードがポインタにより対応付けられており、この内の「野球場」なるレコードには、「北海道」、・・・、「沖縄」なる後続レコードがポインタにより対応付けられている。このため、かかる構成を有するカテゴリデータファイルＭＦＣ-ｌにおいて、例えば、「スポーツスポット」なるレコードが選択された場合、当該レコードに含まれているポインタによって指定される「野球場」、「サッカー場」、「体育館」なる後続レコードが抽出され、これらのレコードに含まれるデータに基づいて、「野球場」、「サッカー場」、「体育館」なるメニューが表示されることとなる。
【００３３】
なお、「特許請求の範囲」における「属性」とは、例えば、この「北海道」等のジャンル名に対応している。
【００３４】
このメニュー表示ファイルＭＦのカテゴリデータファイルＭＦＣ-ｌに含まれている各レコードは、地点検索ファイルＲＦ-ｋのカテゴリデータファイルＲＦＣ-ｌとの間において共通のものとなっており、地点検索ファイルＲＦ-ｋのカテゴリデータファイルＲＦＣ-ｌにも含まれている。なお、以下の説明においては、両カテゴリデータファイルＭＦＣ-ｌ及びＲＦＣ-ｌの間において共通のレコードを共通レコードと呼ぶ。
【００３５】
これに対して、地点検索ファイルＲＦ-ｋに含まれているカテゴリデータファイルＲＦＣ-ｌは、上記共通レコードの他、個別レコードをも含んでいる。この個別レコードは、共通レコードの最下位のレコードに対する後続レコードであり、カテゴリデータファイルＲＦＣ-ｌにのみ含まれているレコードである。
【００３６】
このことは、カテゴリデータファイルＲＦＣ-ｌが、対応するカテゴリデータファイルＭＦＣ-ｌよりも、より下位のレコードを含んでいることを意味している。例えば、図５に示す例の場合、「埼玉」なるレコードの後続レコードとなっている「ａｂｃドーム」、「川越イロハ球場」、「大宮球場」なるレコードが、この個別レコードに該当している。
【００３７】
また、この地点検索ファイルＲＦ-ｋのカテゴリデータファイルＲＦＣ-ｌに含まれている、個別レコード中の最下位レコードには、当該レコードに対応する検索用のメニューを表示するためのテキストデータと共に、当該レコードに対応するＰＯＩデータＲＦＰ-ｉを指定するポインタが含まれている。従って、この最下位のレコードを選択することにより、当該レコードに対応するＰＯＩデータＲＦＰ-ｉを抽出することが可能となるのである。
【００３８】
ここで、上述したように、本実施形態において地点検索ファイルＲＦ-ｋは、データの部分更新を可能とすべく、地点検索の対象となる地域を分割した各エリア毎に作成され、当該エリア内に存在する地点に対応するＰＯＩデータＲＦＰ-ｉのみを含んでいる。本実施形態においては、このように地点検索ファイルＲＦ-ｋ間においてデータ構成に差異があるため、各カテゴリデータファイルＲＦＣ-ｌに含まれている個別レコードは、当該エリアに対応するものに限られている。
【００３９】
例えば、地点検索の対象となる地域を、各地方に分割した構成を採用する場合、関東地方に対応する地点検索ファイルＲＦ-ｋには、東京都、神奈川県、千葉県、埼玉県等の都道府県に存在する地点に関するＰＯＩデータＲＦＰ-ｉが含まれることとなる。従って、当該地点検索ファイルＲＦ-ｋに含まれるカテゴリデータファイルＲＦＣ-ｌには、図５に示す個別レコード中、これらの都道府県に関するもののみが含まれることとなる。同様に近畿地方に対応する地点検索ファイルＲＦ-ｋにおいては、大阪府、京都府、兵庫県等の都道府県に関するもののみが含まれることとなる。
【００４０】
図４及び図５に例示するカテゴリデータファイルＭＦＣ-ｌ及びＲＦＣ-ｌを利用して、実際にジャンル検索を行う場合、メニュー表示ファイルＭＦのカテゴリデータファイルＭＦＣ-ｌに含まれている共通レコードに基づいて上記条件情報が生成される。例えば、ユーザが「スポーツスポット」、「野球場」、「埼玉県」の順に検索条件を指定した場合、これらのテキストデータを記述した条件情報が生成される。なお、「特許請求の範囲」における「地点識別情報」は、例えば、条件情報のように、カテゴリデータファイルＭＦＣ-ｌ及びＲＦＣ-ｌ内において最上位のレコードから最下位のレコードに至るまでの一連のレコードにより示される情報に対応している。
【００４１】
次いで、エリア管理テーブルＴＢＬを利用して当該条件情報に対応する地点検索ファイルＲＦ-ｋが特定され、当該地点検索ファイルＲＦ-ｋに含まれているカテゴリデータファイルＲＦＣ-ｌが特定される。このようにして、当該カテゴリデータファイルＲＦＣ-ｌが特定されると、当該カテゴリデータファイルＲＦＣ-ｌに含まれているレコード内から、条件情報に対応するレコードとして「埼玉県」なる共通レコードが抽出される。
【００４２】
そして、この「埼玉」なるレコードに含まれるポインタにより指定される個別レコード「ａｂｃドーム」、「川越イロハ球場」、「大宮球場」が抽出され、当該個別レコードに含まれているテキストデータに基づいて、「埼玉」の後続レコードを選択するための検索用のメニューが表示される。この状態において、例えば、「ａｂｃドーム」なるレコードが選択されると、当該レコードに含まれるポインタにより指定されたＰＯＩデータＲＦＰ-ｉが選択され、地点検索が完了することとなる。
【００４３】
なお、上記においてはジャンル検索を行う場合のカテゴリデータファイルＲＦＣ-ｌのデータ構成について説明したが、他の検索種別を実現するためのデータ構成については、任意である。但し、本実施形態においては、説明をより具体的なものとするために、以下のようなデータ構成を採用するものとする。
【００４４】
＜電話番号検索＞
電話番号検索を行う場合、検索条件となる電話番号がユーザにより指定されるため、メニュー表示ファイルＭＦのカテゴリデータファイルＭＦＣ-ｌに共通レコードを設けることは必要とならず、例えば、検索画面を表示するための画像データを設ける構成とすればよい。これに対して、地点検索ファイルＲＦ-ｋのカテゴリデータファイルＭＦＣ-ｌについては、入力された電話番号に対応するＰＯＩデータＲＦＰ-ｉを特定するために、レコードを設けることが必要となる。なお、この場合における各レコードの構成は、任意であり、例えば、市外局番に対応したレコードのみを設けるようにしても良い。また、当該市外局番のレコードを最上位のレコードとし、当該レコードの後続レコードに市内局番に対応するレコードを設ければ、ユーザの指定した電話番号に対応するＰＯＩデータＲＦＰ-ｉをより詳細に検索することが可能となる。
【００４５】
＜周辺検索＞
周辺検索においては、地図データに基づいて表示された地図上にてユーザが指定した場所の近辺に存在する地点が検索されるため、当該指定された場所が地図データ上の如何なる領域内に含まれているのかを特定することが必要となる。このため、周辺検索を行う場合、メニュー表示ファイルＭＦには、カテゴリデータファイルＭＦＣ-ｌとして、ユーザが地図データに従って指定した場所を特定するためのメッシュコードが必要となる。なお、メッシュコードとは、緯度・経度に基づき地域をすき間なく網の目の領域に分けて，それぞれの領域を特定するためのものであり、例えば、総務省統計局によって策定されているメッシュコード等がこれに該当する。これに対して、地点検索ファイルＲＦ-ｋついては、各領域内に存在している地点を特定するためのレコードを含むカテゴリデータファイルＲＦＣ-ｌを設けることが必要となる。この場合、各レコードには、地図データ上における各メッシュコードを記述すると共に、当該メッシュコードに対応する領域内に存在する地点に対応するＰＯＩデータＲＦＰ-ｉを指定するポインタを記述するようにするようにすれば良い。
【００４６】
（ＩＩ）エリア管理テーブルＴＢＬについて
次に、図６を参照しつつエリア管理テーブルＴＢＬについて説明する。同図に示すように、本実施形態においてエリア管理テーブルＴＢＬには、各地点検索ファイルＲＦ-ｋに対応するファイル名が格納される。
【００４７】
また、このエリア管理テーブルＴＢＬには、このファイル名と対応付けて、当該地点検索ファイルＲＦ-ｋを特定するためのキーワードが格納されている。例えば、図６に示す例の場合、北海道、東北地方に対応する地点検索ファイルＲＦ-ｋのファイル名と対応付けて、「都道府県名」として北海道、青森、秋田等の都道府県名が、「電話番号」として北海道東北地方に属する全ての市外局番が、「メッシュコード」として北海道、東北地方の地図データにおける全てのメッシュコードが格納されている。なお、実際にエリア管理テーブルＴＢＬに上記都道府県名を格納するに際しては、テキストにより記述された都道府県名を格納するようにしても良いし、ＩＳＯ３１６６-２やＪＩＳ Ｘ ０４０１により規定された都道府県コードを格納するようにしても良い。
【００４８】
このようにエリア管理テーブルＴＢＬに地点検索ファイルＲＦ-ｋを特定するための各種キーワードが格納されているため、ジャンル検索において、例えば、北海道等の都道府県名を含む条件情報が生成された場合、当該条件情報に基づいて北海道、東北地方に対応する地点検索ファイルＲＦ-ｋが特定される。
【００４９】
また、電話番号検索において、例えば、札幌０１１番を含む条件情報が生成された場合にも、当該条件情報に基づいて北海道、東北地方に対応する地点検索ファイルＲＦ-ｋが特定される。周辺検索を行う場合についても同様である。なお、上記においては、キーワードとして条件情報の一部に対応する情報を格納する構成について例示しているが、当然条件情報の全てを格納するようにしても良い。
【００５０】
以上、説明した構成を有する地点検索用のデータ群の地点検索ファイルＲＦ-ｋを更新する場合、エリア管理テーブルＴＢＬを利用して更新後の地点検索ファイルＲＦ-ｋを特定するために、更新前後において地点検索ファイルＲＦ-ｋのファイル名を不変とすることが必要となる。但し、エリア管理テーブルＴＢＬを地点検索ファイルＲＦ-ｋと共に、更新する場合には、かかる要件を満たすことは必要とならない。
【００５１】
なお、地点検索ファイルＲＦ-ｋの更新を行う場合、ジャンル検索用のカテゴリデータファイルＲＦＣ-ｌについては次のような要件を満たすことが必要となる。すなわち、データの更新を行った場合であっても、メニュー表示ファイルＭＦのカテゴリデータファイルＭＦＣ-ｌに基づいて生成された条件情報に基づいて、更新後の地点検索ファイルＲＦ-ｋに含まれるカテゴリデータファイルＲＦＣ-ｌから個別レコードを抽出することが必要となるため、更新前後において地点検索ファイルＲＦ-ｋのカテゴリデータファイルＲＦＣ-ｌにおいては、共通レコードを不変とすることが必要となるのである。
【００５２】
［１．２］具体的な装置構成
次いで、図７を参照しつつ、上述した地点検索装置及び地点検索方法を利用したナビゲーション装置１００の具体的な構成について説明する。なお、このナビゲーション装置１００は、上記地点検索用のデータ群を利用することにより、車両の目的地となる地点に対応するＰＯＩデータＲＦＰ-ｉを検索し、当該ＰＯＩデータＲＦＰ-ｉを利用しつつ目的地の設定を行うためのものである。
【００５３】
かかる機能を実現するため、本実施形態にかかるナビゲーション装置１００は、ＧＰＳ（Global Positioning System）受信部１０１と、センサ部１０２と、インターフェイス部１０３（以下、「インターフェイス」を「Ｉ／Ｆ」と略称する）と、ＶＩＣＳ（Vehicle Information Communication System）データ受信部１０４と、ＨＤ（hard disk）ドライブ１０５と、ＤＶＤドライブ１０６と、操作部１０７と、マイクロホン１０８と、音声認識回路１０９と、表示部１１０と、バッファメモリ１１１と、表示制御部１１２と、音声処理部１１３と、スピーカ１１４と、システム制御部１１５と、ＲＯＭ（Read Only Memory）／ＲＡＭ（Random Access Memory）部１１６と、これら各要素間を相互に接続するデータバス１１７と、を有する。
【００５４】
なお、「特許請求の範囲」における「第１記録手段」及び「第２記録手段」、「第３記録手段」は、例えば、このＨＤドライブ１０５に対応し、「操作手段」は、例えば、操作部１０７とシステム制御部１１５に対応する。また、「特許請求の範囲」における「特定手段」と、「抽出手段」は、例えば、このシステム制御部１１５に対応し、「出力手段」は、例えば、表示制御部１１２及び表示部１１０に対応する。
【００５５】
ＧＰＳ受信部１０１は、ＧＰＳに属する複数の測地衛星の発信するＧＰＳ電波をアンテナＡＴを介して受信し、この受信したＧＰＳ電波に基づいて車両の現在位置に対応する緯度／経度を算出する。そして、この算出した緯度／経度をＧＰＳデータとしてＩ／Ｆ部１０３に出力する。
【００５６】
センサ部１０２は、車両の走行速度、加速度及び方位角を検出するための各種センサを有しており、検出結果に対応する走行データをＩ／Ｆ部１０３に出力する。この際、センサ部１０２は、当該検出結果に応じて出力すべき信号の電圧値を変更し、或いは、信号のパルス形状を変更する。
【００５７】
Ｉ／Ｆ部１０３は、センサ部１０２から入力される走行データと、ＧＰＳ受信部１０１から入力されるＧＰＳデータに基づいて車両位置を算出し、当該算出結果に対応する自車位置データをシステム制御部１１５に出力する。なお、この自車位置データは、システム制御部１１５においてマップマッチング処理等を実行する際に、地図データと照合するために利用される。
【００５８】
ＶＩＣＳデータ受信部１０４は、ＦＭ多重放送等の放送電波を受信し、当該放送電波に含まれているＶＩＣＳデータを抽出して、システム制御部１１５に出力する。なお、ＶＩＣＳとは、道路交通情報通信システムのことを示し、ＶＩＣＳデータとは、渋滞、事故、通行規制等の道路交通情報を言う。
【００５９】
ＨＤドライブ１０５は、書き換え可能なハードディスクにより構成され、このＨＤには、
（データａ）上記地点検索用のデータ群、
（データｂ）道路地図等の地図データやその他、走行案内に必要なデータ、
が記録されている。このＨＤドライブ１０５は、システム制御部１１５から入力される制御信号に基づいて、地点検索用のデータデータ群や地図データ等のデータをＨＤから読み出して、システム制御部１１５に供給する。
【００６０】
ＤＶＤドライブ１０６は、ＤＶＤを着脱可能に格納する格納部と、当該格納部に装着されたディスクを再生するドライブを有し、格納部に装着されたＤＶＤから読み出した各種のデータをデータバス１１６に出力する。本実施形態にかかるナビゲーション装置１００においては、このＤＶＤドライブ１０６を利用して読み出されたデータを利用しつつ、ＨＤドライブ１０５に記録されている地点検索ファイルＲＦ-ｋが更新される。
【００６１】
操作部１０７は、テンキーやカーソルキー等の各種キーを有するリモートコントロール装置等により構成されており、特に、車両走行情報の表示命令、車両が到達すべき目的地の入力及び設定などのユーザ（運転手や同乗者）の命令を入力するために用いられるようになっている。
【００６２】
音声認識回路１０９には、マイクロホン１０８に入力されたユーザの発声した発話音声が入力される。この音声認識回路１０９は、当該入力された発話音声を解析して、ユーザの操作コマンドを認識し、当該操作コマンドに対応する制御信号をシステム制御部１１５に出力する。
【００６３】
表示部１１０は、例えば、ＣＲＴや有機ＥＬ（Electro Luminescent）パネル、液晶表示パネル等の表示装置により構成され、表示制御部１１２の制御の下、ＨＤドライブ１０５から読み出された地図データが種々の態様にて表示されると共に、その表示すべき地図に重畳して自車位置等の経路案内に必要な各種情報が表示される。また、本実施形態において表示部１１０には、車両の目的地となる地点を設定するために、ＨＤドライブ１０５から読み出されたメニュー表示ファイルＭＦや地点検索ファイルＲＦ-ｋに基づいて各種の検索を実現するための検索画面が表示される。
【００６４】
表示制御部１１２には、ＨＤドライブ１０５から読み出された地図データが入力されると共に、メニュー表示ファイルＭＦや地点検索ファイルＲＦ-ｋに基づいてシステム制御部１１５が生成した検索画面に対応する画像データが入力される。この表示制御部１１２は、システム制御部１１５による制御の下、入力されたデータをバッファメモリ１１１に展開すると共に、所定のタイミングにてバッファ１１１から読み出して、表示部１１０に出力する。
【００６５】
音声処理部１１３は、システム制御部１１５の制御の下、音声信号を生成し、その生成した音声信号をスピーカ１１４を介して拡声する。かかる音声処理部１１３の機能により、本実施形態にかかるナビゲーション装置１００は、例えば、次の交差点における車両の進行方向をユーザに告知し、或いは、設定された経路上における渋滞状況や通行止め状況をユーザに告知する。
【００６６】
システム制御部１１５は、主としてＣＰＵ（Central Processing Unit）により構成されると共に、ＧＰＳ受信ポート、キー入力ポート、表示部制御ポート等の各種入出力ポートを含み、ナビゲーション装置１００の全体的な機能を統括的に制御する。かかる制御に際して、システム制御部１１５は、ＲＯＭ／ＲＡＭ部１１６に記録されている制御プログラムを読み出して各処理を実行し、当該ＲＯＭ／ＲＡＭ部１１６に処理中のデータを一時的に保持する。
【００６７】
例えば、システム制御部１１６は、経路誘導を行う際に、Ｉ／Ｆ部１０３から出力された自車位置データと地図データに基づいてマップマッチング等の補正処理を行うと共に、表示部１１０において車両の現在位置の周辺地域に対応する地図上に経路誘導情報が表示されるよう表示制御部１１２を制御し、音声処理部１１３から当該走行経路情報等が音声として出力されるように制御される。
【００６８】
また、本実施形態においてシステム制御部１１５は、ＤＶＤドライブ１０６に地点検索ファイルＲＦ-ｋの更新用のＤＶＤが装着されると、当該ＤＶＤに記録された地点検索ファイルＲＦ-ｋに基づいてＨＤドライブ１０５に記録されている地点検索ファイルＲＦ-ｋを更新する。
【００６９】
更に、本実施形態において、このシステム制御部１１５は、車両の目的地設定を行うための処理を実行する。具体的には、システム制御部１１５は、ＨＤドライブ１０５に制御信号を出力し、ＨＤに記録されているメニュー表示ファイルＭＦを読み出させる。このようにして、読み出したメニュー表示ファイルＭＦを利用して、システム制御部１１５は、上記条件情報を生成する。次いで、システム制御部１１５は、ＨＤドライブ１０５に対して制御信号を出力し、エリア管理テーブルＴＢＬを読み出させる。そして、生成した条件情報に対応する地点検索ファイルＲＦ-ｋをエリア管理テーブルＴＢＬに基づいて特定し、ＨＤドライブ１０５に当該特定した地点管理ファイルＲＦ-ｋを読み出させるのである。
【００７０】
システム制御部１１５は、この読み出された地点検索ファイルＲＦ-ｋを生成した条件情報に基づいて検索し、当該条件情報に対応するＰＯＩデータＲＦＰ-ｉを抽出すると共に、当該ＰＯＩデータＲＦＰ-ｉに含まれている緯度／経度等の地点情報に基づいて目的地を設定するのである。以上の処理により目的地が設定されると、システム制御部１１５は、Ｉ／Ｆ部１０３により出力された自車位置データに基づいて車両の現在位置に対応する緯度／経度を特定してマップマッチング処理を実行すると共に、センサ部１０２から取得される走行データに基づいて車両の進行方向を特定する。そして、システム制御部１１５は、車両の現在位置と進行方向及びＰＯＩデータＲＦＰ-ｉに基づいて現在位置から目的地までの経路を算出する。
【００７１】
なお、目的地設定後の経路設定に関しては、従来のナビゲーション装置における処理と同様であるため、詳細は省略する。
【００７２】
［１．３］ナビゲーション装置の具体的動作
次いで、本実施形態にかかるナビゲーション装置１００において目的地となる地点に対応するＰＯＩデータＲＦＰ-ｉを検索し、目的地を設定する際の動作について説明することとするが、ジャンル検索や電話番号検索と言った検索種別毎に動作内容が異なるので、以下、検索種別毎にナビゲーション装置１００の動作について説明する。
【００７３】
（１）ジャンル検索時の動作
まず、ナビゲーション装置１００においてジャンル検索を行う際の動作について図８を参照しつつ説明する。かかる処理は、ユーザが、所定の入力操作を操作部１０７に対して行った際に、システム制御部１１５が実行する処理である。なお、ジャンル検索を行う際に、如何なる入力操作を行うようにするのかは任意であり、例えば、ジャンル検索用のボタンを操作部１０７に設けておき、当該ボタンが押下された場合に図８の処理を実行するようにしても良い。
【００７４】
この処理においてシステム制御部１１５は、まず、ＨＤドライブ１０５に対して制御信号を出力してメニュー表示ファイルＭＦを読み出させ、当該メニュー表示ファイルＭＦに基づいてジャンル検索用の検索画面に対応する画像データを生成して表示制御部１１２に出力した後（ステップＳａ１）、ユーザの入力を待機する状態となる（ステップＳａ２「ｎｏ」）。
【００７５】
この際、システム制御部１１５は、メニュー表示ファイルＭＦのデータ管理部ＭＦＤＣに基づいて、ジャンル検索に対応するボリューム管理レコードＭＦＶ-ｌを特定すると共に、当該ボリューム管理レコードＭＦＶ-ｌに含まれるポインタによって指定されるカテゴリデータＭＦＣ-ｌを特定する。そして、当該カテゴリデータＭＦＣ-ｌに含まれている共通レコード内において、最上位のレコードを読み出して、当該レコードに含まれているテキストデータを記述した画像データを生成する。
【００７６】
かかる処理がなされる結果、表示部１１０には、例えば、「スポーツスポット」、「グルメスポット」、「公共施設」等のジャンルを選択するためのメニューが表示されることとなる。この状態において、ユーザが、操作部１０７に対して、何れかのメニューを選択する旨の入力操作を行う。
【００７７】
すると、システム制御部１１５は、ステップＳａ２において「ｙｅｓ」と判定し、当該選択されたジャンル名をＲＡＭ／ＲＯＭ１１６に記憶した後（ステップＳａ３）、共通レコード内に当該選択されたジャンルに対応するレコードの後続レコードが存在するか否かを判定する（ステップＳａ４）。この判定において「ｙｅｓ」と判定すると、システム制御部１１５は、再度ステップＳａ１の処理を繰り返し、当該ポインタによって指定されたレコードに含まれているテキストデータに基づいて下位のメニューを表示するための画像データを生成して、画像表示部１１２に出力する。その後、システム制御部１１５は、共通レコードの最下位のレコードに至るまで、ステップＳａ１〜ステップＳａ４の処理を繰り返す。この結果、ＲＡＭ／ＲＯＭ１１６には、ユーザが選択したジャンルが階層的に記憶されている状態となる。
【００７８】
その後、共通レコードの最下位のレコードにおけるジャンル選択が終了すると、システム制御部１１５は、ステップＳａ４において「ｎｏ」と判定し、ＲＡＭ／ＲＯＭ１１６に記憶されているジャンルに基づいて条件情報を生成する（ステップＳａ５）。このようにして、条件情報を生成すると、システム制御部１１５は、ＨＤドライブ１０５に対して制御信号を出力して、エリア管理テーブルＴＢＬを読み出させ、当該エリア管理テーブルＴＢＬとステップＳａ５において生成した条件情報に基づいて地点検索ファイルを読み出す（ステップＳａ６）。
【００７９】
この際、システム制御部１１５は、条件情報の最下位のジャンル名に基づいてエリア管理テーブルＴＢＬを検索し、当該ジャンル名と対応付けてエリア管理テーブルＴＢＬに格納されているファイル名を抽出する。そして、ＨＤドライブ１０５に制御信号を出力し、当該ファイル名に対応する地点検索ファイルＲＦ-ｋを読み出させる。
【００８０】
次いで、システム制御部１１５は、ステップＳａ５において生成した条件情報に基づいて読み出した地点検索ファイルＲＦ-ｋを検索し、当該条件情報に対応する共通レコードの後続レコードを抽出する（ステップＳａ７）。具体的には、システム制御部１１５は、地点検索ファイルＲＦ-ｋのデータ管理部ＲＦＤＣに基づいて、ジャンル検索に対応するボリューム管理レコードＲＦＶ-ｌを特定すると共に、当該ボリューム管理レコードＲＦＶ-ｌに含まれるポインタによって指定されるカテゴリデータＲＦＣ-ｌを特定する。そして、当該カテゴリデータＲＦＣ-ｌに含まれている共通レコード内を検索して、当該条件情報に対応する共通レコードを特定し、当該レコードに含まれているポインタによって指定されている個別レコードを抽出するのである。
【００８１】
このようにして、個別レコードの抽出が完了すると、システム制御部１１５は、当該個別レコードに含まれているテキストデータに基づいて検索メニューを表示するための画像データを生成して、表示制御部１１２に出力した後（ステップＳａ８）、ユーザの入力操作を待機する状態となる（ステップＳａ９「ｎｏ」）。この結果、表示部１１０には、個別レコードに対応するメニューを選択するための画像として、例えば、「ａｂｃドーム」、「川越イロハ球場」、「大宮球場」なるメニューを選択するための画像が表示される。
【００８２】
この状態において、ユーザが操作部１０７に対して、何れかのメニューを選択する旨の入力操作を行うと、システム制御部１１５は、当該選択されたメニューに対応するレコードを地点検索ファイルＲＦ-ｋのカテゴリデータファイルＲＦＣ-ｌから抽出して、当該レコードに含まれているポインタにより指定されているＰＯＩデータＲＦＰ-ｉを抽出する
（ステップＳａ１０）。そして、システム制御部１１５は、この抽出したＰＯＩデータＲＦＰ-ｉに基づいて、目的地設定を行い、現在位置から当該目的地までの経路を設定して（ステップＳａ１１）、処理を終了する。
【００８３】
この際、システム制御部１１５は、ＧＰＳデータに基づいてＩ／Ｆ部１０３から出力された自車位置データに基づいて車両の現在位置に対応する緯度／経度を特定してマップマッチング処理を実行すると共に、センサ部１０２から取得される走行データに基づいて車両の進行方向を特定する。そして、システム制御部１１５は、車両の現在位置と進行方向及びＰＯＩデータＲＦＰ-ｉに基づいて現在位置から目的地までの経路を算出する。
【００８４】
以上の処理により目的地の設定が完了すると、システム制御部１１５は、当該設定した目的地と算出した経路を地図上に描画して、車両が現在位置から当該設定した目的地までに至るまで、経路の誘導を行うこととなる。
【００８５】
（２）電話番号検索時の動作
次いで、ナビゲーション装置１００において電話番号検索を行う際の動作について図９を参照しつつ説明する。かかる処理は、ユーザが、所定の入力操作を操作部１０７に対して行った際に、システム制御部１１５が実行する処理である。なお、電話番号検索を行う際に、如何なる入力操作を行うようにするのかについては、上記ジャンル検索の場合と同様に任意である。
【００８６】
この処理においてシステム制御部１１５は、まず、ＨＤドライブ１０５に対して制御信号を出力してメニュー表示ファイルＭＦを読み出させ、当該メニュー表示ファイルＭＦに基づいて電話番号検索用の検索画面に対応する画像データを生成して表示制御部１１２に出力した後（ステップＳｂ１）、ユーザの入力を待機する状態となる（ステップＳｂ２「ｎｏ」）。
【００８７】
この際、システム制御部１１５は、メニュー表示ファイルＭＦのデータ管理部ＭＦＤＣに基づいて、電話番号検索に対応するボリューム管理レコードＭＦＶ-ｌを特定すると共に、当該ボリューム管理レコードＭＦＶ-ｌに含まれるポインタによって指定されるカテゴリデータＭＦＣ-ｌを抽出する。そして、システム制御部１１５は、当該カテゴリデータファイルＭＦＣ-ｌに基づいて電話番号検索用の検索画面に対応する画像データを生成する。
【００８８】
かかる処理がなされる結果、表示部１１０には、例えば、「電話番号を入力してください」等の文字列と共に、電話番号を入力するための入力ボックスと「決定」なるボタンが表示される。この状態において、ユーザが電話番号を入力し、「決定」ボタンを選択する旨の入力操作を行う。
【００８９】
すると、システム制御部１１５は、ステップＳｂ２において「ｙｅｓ」と判定し、当該入力された電話番号をＲＡＭ／ＲＯＭ１１６に保存した後（ステップＳｂ３）、ＨＤドライブ１０５に対して制御信号を出力してエリア管理テーブルＴＢＬを読み出させ、当該エリア管理テーブルＴＢＬと保存した電話番号の市外局番に基づいて地点検索ファイルＲＦ-ｋを読み出す（ステップＳｂ４）。
【００９０】
この際、システム制御部１１５は、ＲＡＭ／ＲＯＭ１１６に記憶されている電話番号を条件情報として利用し、当該電話番号に含まれている市外局番と対応付けてエリア管理テーブルＴＢＬに格納されているファイル名を抽出する。そして、ＨＤドライブ１０５に制御信号を出力し、当該ファイル名に対応する地点検索ファイルＲＦ-ｋを読み出させる。
【００９１】
次いで、システム制御部１１５は、ＲＡＭ／ＲＯＭ１１６に記憶されている電話番号を条件情報として利用して、読み出した地点検索ファイルＲＦ-ｋを検索し、当該条件情報に対応するＰＯＩデータＲＦＰ-ｉを抽出する（ステップＳｂ５）。具体的には、システム制御部１１５は、地点検索ファイルＲＦ-ｋのデータ管理部ＲＦＤＣに基づいて、電話番号検索に対応するボリューム管理レコードＲＦＶ-ｌを特定すると共に、当該ボリューム管理レコードＲＦＶ-ｌに含まれるポインタによって指定されるカテゴリデータＲＦＣ-ｌを特定する。そして、システム制御部１１５は、当該カテゴリデータＲＦＣ-ｌに含まれているレコード内を検索して、当該条件情報（電話番号）に対応するレコードを特定し、当該レコードに含まれているポインタによって指定されたＰＯＩデータＲＦＰ-ｉを抽出するのである。
【００９２】
このようにして、ＰＯＩデータＲＦＰ-ｉが抽出されると、システム制御部１１５は、この抽出したＰＯＩデータＲＦＰ-ｉに基づいて、目的地設定を行い、現在位置から当該目的地までの経路を設定して（ステップＳｂ６）、処理を終了する。なお、この際の経路設定の方法に関しては、上記ジャンル検索の場合と同様である。そして、以上の処理により目的地の設定が完了すると、システム制御部１１５は、当該設定した目的地と算出した経路を地図上に描画して、車両が現在位置から当該設定した目的地までに至るまで、経路の誘導を行うこととなる。
【００９３】
（３）周辺検索時の動作
次いで、ナビゲーション装置１００において周辺検索を行う際の動作について図１０を参照しつつ説明する。かかる処理は、ユーザが、所定の入力操作を操作部１０７に対して行った際に、システム制御部１１５が実行する処理である。なお、この際の入力操作の内容については任意である。
【００９４】
この処理においてシステム制御部１１５は、まず、ＨＤドライブ１０５に対して制御信号を出力してメニュー表示ファイルＭＦと地図データを読み出させ、当該地図データ及びメニュー表示ファイルＭＦに基づいて周辺検索用の検索画面に対応する画像データを生成して表示制御部１１２に出力した後（ステップＳｃ１）、ユーザの入力を待機する状態となる（ステップＳｃ２「ｎｏ」）。
【００９５】
この際、システム制御部１１５は、地図データを表示制御部１１２に出力し、当該地図データを表示部１１０に表示させる。また、この際、システム制御部１１５は、メニュー表示ファイルＭＦの周辺検索に対応するカテゴリデータファイルＭＦＣ-ｌに基づいて周辺検索用の検索画面に対応する画像データを生成し、表示制御部１１２に出力する。この結果、表示部１１０には地図データと重畳する形態にて、例えば、「検索を行いたい場所を指定してください」等の文字列が表示制御部１１２に表示させる。
【００９６】
この状態において、ユーザが周辺検索を行いたい場所を指定する旨の入力操作を行うと、システム制御部１１５は、ステップＳｃ２において「ｙｅｓ」と判定して、当該指定された場所が属する地図データのメッシュコードをカテゴリデータファイルＭＦＣ-ｌに基づいて求め（ステップＳｃ３）、当該メッシュコードをＲＡＭ／ＲＯＭ１１６に保存する（ステップＳｃ４）。
【００９７】
次いで、システム制御部１１５は、ＨＤドライブ１０５に対して制御信号を出力してエリア管理テーブルＴＢＬを読み出させ、当該エリア管理テーブルＴＢＬと保存したメッシュコードに基づいて地点検索ファイルＲＦ-ｋを読み出す（ステップＳｃ５）。
【００９８】
この際、システム制御部１１５は、ＲＡＭ／ＲＯＭ１１６に記憶されているメッシュコードを条件情報として利用し、当該メッシュコードと対応付けてエリア管理テーブルＴＢＬに格納されているファイル名を抽出する。そして、ＨＤドライブ１０５に制御信号を出力し、当該ファイル名に対応する地点検索ファイルＲＦ-ｋを読み出させる。
【００９９】
次いで、システム制御部１１５は、ＲＡＭ／ＲＯＭ１１６に記憶されているメッシュコードに基づいて読み出した地点検索ファイルＲＦ-ｋを検索し、当該メッシュコードに対応する領域内に存在する地点のＰＯＩデータＲＦＰ-ｉを抽出する（ステップＳｃ６）。      
【０１００】
具体的には、システム制御部１１５は、地点検索ファイルＲＦ-ｋのデータ管理部ＲＦＤＣに基づいて、周辺検索に対応するボリューム管理レコードＲＦＶ-ｌを特定すると共に、当該ボリューム管理レコードＲＦＶ-ｌに含まれるポインタによって指定されるカテゴリデータＲＦＣ-ｌを特定する。そして、システム制御部１１５は、当該カテゴリデータＲＦＣ-ｌに含まれているレコード内を検索して、当該メッシュコードに対応するレコードを抽出すると共に、当該レコードに含まれているポインタによって指定されたＰＯＩデータＲＦＰ-ｉを抽出するのである。
【０１０１】
このようにして、ＰＯＩデータＲＦＰ-ｉが抽出されると、システム制御部１１５は、当該抽出されたＰＯＩデータＲＦＰ-ｉを選択するためのリストを表示するための処理を実行し（ステップＳｃ７）、ユーザの入力を待機する状態となる（ステップＳｃ８「ｎｏ」）。この際、システム制御部１１５は、例えば、当該ＰＯＩデータＲＦＰ-ｉに含まれている住所等の地点情報を記述した画像データを生成し、当該画像データを表示制御部１１２に出力する。この結果、ステップＳｃ６において抽出されたＰＯＩデータＲＦＰ-ｉの一覧リストが表示部１１０に表示される。
【０１０２】
この状態において、ユーザが操作部１０７に対して何れかのＰＯＩデータＲＦＰ-ｉを選択する旨の入力操作を行うと、システム制御部１１５は、ステップＳｃ８において「ｙｅｓ」と判定し、当該選択されたＰＯＩデータＲＦＰ-ｉに基づいて目的地設定を行い、現在位置から当該目的地までの経路を設定して（ステップＳｃ９）、処理を終了する。なお、この際の経路設定の方法に関しては、上記ジャンル検索の場合と同様である。そして、以上の処理により目的地の設定が完了すると、システム制御部１１５は、当該設定した目的地と算出した経路を地図上に描画して、車両が現在位置から当該設定した目的地までに至るまで、経路の誘導を行うこととなる。
【０１０３】
このようにして、本実施形態にかかる地点検索装置は、地点検索の対象となる地域を分割したエリア毎に作成され、当該エリア内に存在する各地点に関するＰＯＩデータＲＦＰ-ｉと、当該ＰＯＩデータＲＲＦＰ-ｉに対応する地点の属性を示す一連のレコードとが対応付けて記述された複数の地点検索ファイルＲＦ-ｋを記憶すると共に、この地点検索ファイルＲＦ-ｋを示すファイル名と、当該ファイル名に対応する地点検索ファイルＲＦ-ｋのカテゴリデータファイルＲＦＣ-ｌに含まれる一連のレコードの少なくとも一部と、が対応付けられたエリア管理テーブルＴＢＬが記録されるＨＤドライブ１０５と、ＰＯＩデータＲＦＰ-ｉを検索するための検索条件としてジャンル等の属性が入力された場合に、当該検索条件に対応する一連のレコードとして、例えば、条件情報を生成する操作部１０７及びシステム制御部１１５と、生成された条件情報の少なくとも一部に基づいて、ＨＤドライブ１０５内のエリア管理テーブルＴＢＬを検索し、当該条件情報に対応するファイルＲＦ-ｋを特定すると共に、その特定された地点検索ファイルＲＦ-ｋを条件情報に基づいて検索し、当該条件情報に対応する属性を有する一連のレコードと対応付けられたＰＯＩデータＲＦＰ-ｉを抽出するシステム制御部１１５と、その抽出されたＰＯＩデータＲＦＰ-ｉを出力する表示手段１１０及び表示制御手段１１２とを備えた構成とっている。
【０１０４】
この構成により、ユーザによって指定された検索条件に合致する条件情報が操作手段によって出力され、当該条件情報の少なくとも一部に対応するファイル名が特定される。この際、エリア管理テーブルＴＢＬに基づいて対象ファイルＲＦ-ｋが特定されるため、地点検索ファイルＲＦ-ｋを更新した場合であっても、ファイル名を固定している限り、当該更新後の地点検索ファイルＲＦ-ｋに記述されているＰＯＩデータＲＦＰ-ｉが如何なる地点検索ファイルＲＦ-ｋに記述されているのかをエリア管理テーブルＴＢＬに基づいて特定できるのである。そして、この特定された地点検索ファイルＲＦ-ｋ内においてＰＯＩデータＲＦＰ-ｉが抽出される。
【０１０５】
従って、地点検索用のデータ群の全データを更新することなく、地点検索ファイルＲＦ-ｋの一部分のみを更新することが可能となると共に、かかる更新がなされた場合であっても当該更新後の地点検索ファイルＲＦ-ｋを利用した各種の検索が可能となる。また、地点検索ファイルＲＦ-ｋの一部分のみを更新した場合であっても、エリア管理テーブルＴＢＬを利用して検索条件に合致する地点検索ファイルＲＦ-ｋを特定することが可能となるため各種地点検索時の処理負担の増加を防ぐことが可能となる。
【０１０６】
また、本実施形態にかかる地点検索装置において、ＨＤドライブ１０５には、ジャンル等の属性を入力する際に当該ジャンル等の属性の入力を補助する画像を表示するためのメニュー表示ファイルＭＦが記録され、システム制御部１１５は、当該メニュー表示ファイルＭＦに基づいてユーザの入力を補助するためのメニューを提示して、その提示されたメニューに基づいてジャンル等の属性が入力された場合に、当該属性に対応する条件情報をメニュー表示ファイルＭＦに基づいて生成する。そして、システム制御部１１５は、この条件情報が生成された場合に、当該生成された条件情報に対応する属性の内、少なくとも一部の属性、例えば、上記にいう「北海道」等の属性に基づいて地点検索ファイルＲＦ-ｋを特定し、地点検索ファイルＲＦ-ｋをその生成した条件情報に基づいて検索して、当該条件情報に対応する属性を有するＰＯＩデータＲＦＰ-ｉを抽出する。
【０１０７】
この構成により、メニュー表示ファイルＭＦに基づいてメニューが表示されるため、検索条件に合致するジャンル名を容易に選択することが可能となる。
【０１０８】
また更に、本実施形態にかかる地点検索装置において、システム制御部１１５は、生成した条件情報に基づいて地点検索ファイルＲＦ-ｋを検索するに際し、当該地点検索ファイルＲＦ-ｋに含まれているレコードに基づいて、ジャンル等の属性の入力を補助するためのメニューを提示し、この提示されたメニューに基づいて入力された、ジャンル名等の属性と、条件情報の双方に基づいて地点検索ファイルＲＦ-ｋを検索し、ＰＯＩデータＲＦＰ-ｉを抽出する構成となっている。
【０１０９】
この構成により、メニュー表示ファイルＭＦに基づいて表示されたメニューに基づいて入力された検索条件に合致する条件情報が生成され、当該条件情報に対応する地点検索ファイルＲＦ-ｋ内を検索すると共に、当該条件情報に合致するレコードの後続レコードに対応するメニューが表示されることとなる。そして、このメニューに基づいて入力されたジャンル等の属性に基づいて地点検索ファイルＲＦ-ｋが検索されＰＯＩデータＲＦＰ-ｉが抽出される。
【０１１０】
このため、メニュー表示ファイルＭＦに基づくメニューに従って、後続レコードに対応するメニューが表示されることとなり、ユーザに操作時の違和感を与えることなく、後続レコードに対応したジャンル等の属性を指定させることが可能となる。
【０１１１】
また、本実施形態にかかる地点検索装置において、ＨＤドライブ１０５には、分割されたエリアを特定するため、上記一連のレコード内に含まれる一部の情報として、北海道、東北、関東、近畿等の地方名や市外局番、更には、メッシュコードといった情報がエリア管理テーブルＴＢＬに格納され、操作部１０７に検索条件が入力されると、システム制御部１１５は、当該検索条件に対応する条件情報中の一部分、すなわち、地方名等に基づいてファイル名を特定する構成となっている。
【０１１２】
この構成により、上記一連のレコード全てに対応する情報をエリア管理テーブルＴＢＬに格納することなく、条件情報に対応するファイル名が特定されるため、エリア管理テーブルＴＢＬを簡略化して、そのデータ量を削減することが可能となる。
【０１１３】
また更に、本実施形態にかかる地点検索装置においては、地点検索ファイルＲＦ-ｋのカテゴリデータファイルＲＦＣ-ｌに含まれる一連のレコードとして、少なくともａ）各地点に存在する施設の属性（ジャンル名）、ｂ）各地点に存在する施設の電話番号、の何れか一つ以上に対応する属性を示すレコードを含み、操作部１０７にこれらの属性が入力された場合に、システム制御部１１５が当該属性を含む条件情報を生成する構成となっている。
【０１１４】
この構成により、操作部１０７に検索対象となるＰＯＩデータＲＦＰ-ｉに対応する地点に存在する施設の属性若しくは電話番号が入力されると、当該入力された属性若しくは電話番号に対応する施設のＰＯＩデータＲＦＰ-ｉが抽出されるため、ジャンルや電話番号に基づいて地点検索を行うことが可能となる。
【０１１５】
更に、本実施形態にかかる地点検索装置においては、上記一連のレコードとして地点検索の対象となる地域を分割した複数の領域を特定するためのメッシュコードに対応するレコードを含み、地図データに基づいて前記地域に対応する地図を表示する表示部１１０を更に設けることにより、システム制御部１１５は、表示部１１０に表示された地図に従って、ユーザが当該地図上の所定の位置を指定した場合に、当該指定された位置を含む領域に対応するメッシュコードを特定し、メッシュコードを含む条件情報を生成する構成となっている。
【０１１６】
この構成により、操作部１０７に検索対象となる位置を指定する旨の入力操作が行われると、当該入力された位置の周辺に存在する地点のＰＯＩデータＲＦＰ-ｉが抽出されるため、周辺検索を行うことも可能となる。
【０１１７】
更にまた、本実施形態にかかる地点検索装置においては、表示部１１０と表示制御部１１２の機能により、システム制御部１１５によって抽出されたＰＯＩデータＲＦＰ-ｉに対応する地点を含む地図上に当該地点を表示する構成となっている。このため、ユーザは、検索の結果、抽出された地点の地図上における位置を明確に把握することが可能となる。
【０１１８】
なお、上記実施形態においては、地点検索用のデータ群をナビゲーション装置１００のＨＤドライブ１０５に記録する構成を採用していたが、これらのデータは、ナビゲーション装置１００内に記録しておかなければならないものではない。例えば、地点検索用のデータ群に含まれるデータの内の一部分をネットワーク上のサーバに保有させるようにし、必要に応じて当該データをダウンロードし、このダウンロードしたデータを利用して地点検索を行うようにしても良い。また、例えば、地点検索用のデータ群の全てをネットワーク上のサーバにおいて保有し、ナビゲーション装置１００からの要求に応じて、当該サーバ上においてＰＯＩデータＲＦＰ-ｉの検索を行って、当該検索の結果、抽出されたＰＯＩデータＲＦＰ-ｉのみをナビゲーション装置１００に送信するようにしても良い。
【０１１９】
また更に、上記実施形態においては、本実施形態にかかる地点検索装置を車両用のナビゲーション装置１００に利用する場合について説明したが、かかる地点検索装置は、他の装置に応用可能なことは言うまでもない。例えば、携帯電話機に対して本実施形態にかかる地点検索装置を応用するようにすれば、移動中の歩行者が目的地を検索することにも応用可能となる。
【０１２０】
更に、上記実施形態においては、ナビゲーション装置１００にＤＶＤドライブ１０６を設け、このＤＶＤドライブ１０６を利用して、更新用の地点検索ファイルＲＦ-ｋが記録されたＤＶＤを再生して、地点検索ファイルＲＦ-ｋを更新する構成を採用していた。しかし、更新用の地点検索ファイルＲＦ-ｋは、ネットワーク上のサーバからダウンロードするようにしても良いし、ＨＤドライブ１０５に記録されている地点検索ファイルＲＦ-ｋを更新するための専用装置を別個に用意するようにしても良い。
【０１２１】
また、上記専用装置により、上記地点検索ファイルＲＦ-ｋを更新する構成においては、ナビゲーション装置１００からＨＤドライブ１０５を取り外し、当該専用装置によりＨＤ内のデータを更新するようにしても良いし、ナビゲーション装置１００にＨＤドライブ１０５が接続されている状態にてデータの更新を行うようにしても良い。
【０１２２】
更にまた、上記実施形態においては、ジャンル検索、電話番号検索及び周辺検索を行う場合について説明したが、他の種別の検索態様を実現することも可能である。例えば、音声認識検索を実現する場合、エリア管理テーブルＴＢＬに各発話音声に対応するコードを格納するようにし、音声認識回路１０９から発話音声に対応する制御信号が入力された場合に、当該発話音声に対応する地点検索ファイルＲＦ-ｋをエリア管理テーブルＴＢＬに基づいて特定するようにすれば良い。また、かかる音声認識検索を行う場合、上記メニュー表示ファイルＭＦに替えて、入力音声を上記コードに変換するための変換データが必要となる。なお、この場合における、地点検索ファイルＲＦ-ｋの具体的なデータ構成については、任意である。
【０１２３】
また、上記実施形態においては、メニュー表示ファイルＭＦに電話番号検索を行うためのボリューム管理レコードＭＦＶ-ｌとカテゴリデータファイルＭＦＣ-ｌを設け、検索に際しては、当該データに基づいて検索用の画面を表示する構成を採用していた。しかし、電話番号検索を実現する場合には、メニュー表示ファイルＭＦにボリューム管理レコードＭＦＶ-ｌとカテゴリデータファイルＭＦＣ-ｌを設けなくとも、上記実施形態と同様の処理を実行することが可能となる。この場合、ユーザにより入力された電話番号に基づいてエリア検索テーブルＴＢＬを単に検索して、当該電話番号に対応する地点検索ファイルＲＦ-ｋを特定するようにすれば良い。但し、入力された番号が電話番号であることを地点検索装置において識別することが必要となるため、例えば、電話番号の入力後、所定の入力操作が操作部１０７に行われた場合に、上記図９ステップＳｂ３〜Ｓｂ６の処理を実行するようにすれば良い。
【０１２４】
ジャンル検索や周辺検索を行う場合についても同様に、メニュー表示ファイルＭＦには、周辺検索用やジャンル検索用のボリューム管理レコードＭＦＶ-ｌとカテゴリデータファイルＭＦＣ-ｌを設けることは必要とならず、例えば、車両の現在位置を示す自車位置データを利用して、現在位置と同一のメッシュコードに対応する領域内に存在する地点に関するＰＯＩデータＲＦＰ-ｉを検索するようにしても良い。
【０１２５】
また更に、本実施形態において電話番号検索に際しては、直接、電話番号の全てを入力するようにしている。しかし、電話番号検索においても、例えば、「東京」、「大阪」等の都道府県を選択するためのメニューを表示し、当該メニュー上において選択された都道府県に属する市外局番を選択するためのメニュー、市内局番を選択するためのメニューの順に順次表示し、当該画面に従って、ユーザが選択した電話番号に対応するＰＯＩデータＲＦＰ-ｉを抽出するようにしても良い。この場合、電話番号検索用のカテゴリデータファイルＭＦＣ-ｌ及びＲＦＣ-ｌには、市外局番に対応するレコードと、市内局番に対応するレコードを設けるようにすれば良い。そして、各レコードに市外局番等の番号を示すテキストデータを記述するようにすれば、上記ジャンル検索と同様の手法により電話番号検索を行うことが可能となる。
【０１２６】
更に、本実施形態において地点検索ファイルＲＦ-ｋは、カテゴリデータファイルＲＦＣ-ｌとＰＯＩデータＲＦＰ-ｉを別個のデータとして管理する構成を採用しているが、これらのデータは、一つのデータとして管理するようにしても良い。
【０１２７】
更にまた、本実施形態にかかるナビゲーション装置１００においては、カテゴリデータファイルＲＦＣ-ｌに含まれているデータに基づいて、表示部１１０にメニューを表示し当該メニューに基づいてユーザが入力した内容に応じて条件情報を生成する構成を採用している。しかし、カテゴリデータファイルＲＦＣ-ｌに音声データを格納しておき、当該音声データを利用してジャンル等を選択させるための音声を出力し、当該音声に従って、操作部１０７にジャンル等を選択する旨の入力操作を行うようにしても良い。
【０１２８】
更にまた、本実施形態においては、地点検索装置内に地点検索用のデータ群を記録し、ユーザの指定した検索条件に対応する条件情報を生成した後、当該条件情報に合致する地点検索ファイルＲＦ-ｋを特定して、当該地点検索ファイルＲＦ-ｋを当該条件情報に基づいて検索する構成を採用している。しかし、当該処理の動作を規定するプログラムが記録された記録媒体と、それを読み取るコンピュータと、を備え、このコンピュータで当該プログラムを読み込むことによって上述と同様の処理動作を行うようにしてもよい。
【０１２９】
なお、本発明は、上記実施形態に限定されるものではない。上記実施形態は、例示であり、本発明の特許請求の範囲に記載された技術的思想と実質的に同一な構成を有し、同様な作用効果を奏するものは、いかなるものであっても本発明の技術的範囲に包含される。
【０１３０】
また、２００４年３月１５日に出願された明細書、特許請求の範囲、図面、要約を含む日本の特許出願（No. 2004-73487）の全ての開示は、その全てを参照することよって、ここに組み込まれる。
【図面の簡単な説明】
【０１３１】
【図１】図１は、実施形態にかかる地点検索装置及び地点検索方法において利用される検索用のデータ群のデータ構成の一例を示す図である。
【図２】図２は、同実施形態におけるメニュー表示ファイルＭＦのデータ構成の一例を示す図である。
【図３】図３は、同実施形態における地点検索ファイルＲＦ-ｋのデータ構成の一例を示す図である。
【図４】図４は、同実施形態におけるメニュー表示ファイルＭＦに含まれるカテゴリデータファイルＭＦＣ-ｌのデータ構成の一例を示す図である。
【図５】図５は、同実施形態における地点検索ファイルＲＦ-ｋに含まれるカテゴリデータファイルＲＦＣ-ｌのデータ構成の一例を示す図である。
【図６】図６は、同実施形態におけるエリア管理テーブルＴＢＬの記録内容の一例を示す図である。
【図７】図７は、同実施形態における地点検索装置及び地点検索方法を利用したナビゲーション装置１００の具体的な構成の一例を示すブロック図である。
【図８】図８は、同実施形態におけるシステム制御部１１５がジャンル検索時に実行する処理の一例を示すフローチャートである。
【図９】図９は、同実施形態におけるシステム制御部１１５が電話番号検索時に実行する処理の一例を示すフローチャートである。
【図１０】図１０は、同実施形態におけるシステム制御部１１５が周辺検索時に実行する処理の一例を示すフローチャートである。
【符号の説明】
【０１３２】
ＭＦ・・・メニュー表示ファイル
ＲＦ-ｋ（ｋ＝１、２、・・・、ｎ）・・・地点検索ファイル
ＴＢＬ・・・エリア管理テーブル
ＭＦＤＣ、ＲＦＤＣ・・・データ管理部
ＭＦＶ-ｌ、ＲＦＶ-ｌ（ｌ＝１、２、・・・、ｍ）・・・ボリューム管理レコード
ＭＦＣ-ｌ、ＲＦＣ-ｌ（ｌ＝１、２、・・・、ｍ）・・・カテゴリデータファイル
ＲＦＰＣ・・・地点情報管理レコード
ＲＦＰ-ｉ（ｉ＝１、２、・・・、ｎ）・・・ＰＯＩデータＲＦＰ-ｉ
１００・・・ナビゲーション装置
１０１・・・ＧＰＳ受信部
１０２・・・センサ部
１０３・・・Ｉ／Ｆ部
１０４・・・ＶＩＣＳデータ受信部
１０５・・・ＨＤドライブ
１０６・・・ＤＶＤドライブ
１０７・・・操作部
１０８・・・マイクロホン
１０９・・・音声認識部
１１０・・・表示部
１１１・・・バッファメモリ
１１２・・・表示制御部  １１３・・・音声処理部
１１４・・・スピーカ
１１５・・・システム制御部
１１６・・・ＲＯＭ／ＲＡＭ部
１１７・・・データバス
【図１】
2007047801.tif 000003
【図２】
2007047801.tif 000004
【図３】
2007047801.tif 000005
【図４】
2007047801.tif 000006
【図５】
2007047801.tif 000007
【図６】
2007047801.tif 000008
【図７】
2007047801.tif 000009
【図８】
2007047801.tif 000010
【図９】
2007047801.tif 000011
【図１０】
2007047801.tif 000012