(57)【要約】  情報処理装置（１００）は、地点ＤＢ１１０と、地図ＤＢ１２０と、制御部１７０とを備える。制御部（１７０）は、第１取得部（１７１）と、第２取得部（１７２）と、生成部（１７３）とを備える。第１取得部（１７１）は、地点ＤＢ（１１０）を用いた地点検索処理によって検索された地点（以下、「検索地点」という）の住所のテキストデータを用いる処理を実行する際に、当該検索地点の位置情報および住所情報を地点ＤＢ（１１０）から取得する。第２取得部（１７２）は、当該検索地点の位置情報に基づいて当該検索地点の住所における地域名称のテキストデータを地図ＤＢ（１２０）から取得する。生成部（１７３）は、地点ＤＢ（１１０）から取得された当該検索地点の住所情報と地図ＤＢ（１２０）から取得された地域名称のテキストデータとを組み合わせて当該検索地点の住所のテキストデータを生成する。
2010004612.tif 000002
【特許請求の範囲】
【請求項１】
各地点の位置情報および住所情報を含む地点データベースと、地図表示用の地域名称のテキストデータを含む地図データベースとを有し、前記地点データベースを用いた地点検索処理および前記地図データベースを用いた地図表示処理を実行する情報処理装置であって、
前記地点データベースの住所情報は、所定の地域名称を除いた住所のテキストデータであり、
前記地点検索処理によって検索された地点（以下、「検索地点」という）の住所のテキストデータを用いる処理を実行する際に、当該検索地点の位置情報および住所情報を前記地点データベースから取得し、当該検索地点の位置情報に基づいて当該検索地点の住所における地域名称のテキストデータを前記地図データベースから取得し、前記地点データベースから取得された当該検索地点の住所情報と前記地図データベースから取得された地域名称のテキストデータとを組み合わせて当該検索地点の住所のテキストデータを生成する制御手段を備えることを特徴とする情報処理装置。
【請求項２】
前記地域名称は、道路名称であり、
前記制御手段は、前記検索地点近傍の道路の道路名称のテキストデータを当該検索地点の住所における道路名称のテキストデータとして前記地図データベースから取得し、前記地点データベースから取得された当該検索地点の住所情報と、前記地図データベースから取得された道路名称のテキストデータとを組み合わせて当該検索地点の住所のテキストデータを生成することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記地点データベースは、近傍に複数の道路が存在する地点については当該地点の住所に含まれる道路名称を有する道路を特定するための特定情報を有し、
前記制御手段は、前記検索地点近傍に複数の道路が存在する場合には、当該検索地点の特定情報で特定される道路の道路名称のテキストデータを当該検索地点の住所における道路名称のテキストデータとして前記地図データベースから取得することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記地点データベースは、近傍の道路が複数の道路名称を有する地点については当該複数の道路名称の優先度を示す優先度情報を有し、
前記制御手段は、前記検索地点近傍の道路が複数の道路名称を有する場合には、当該複数の道路名称の優先度情報で優先される道路の道路名称のテキストデータを当該検索地点の住所における道路名称のテキストデータとして前記地図データベースから取得することを特徴とする請求項２または３に記載の情報処理装置。
【請求項５】
前記地域名称は、都市名称であり、
前記制御手段は、前記検索地点が属する都市の都市名称のテキストデータを当該検索地点の住所における都市名称のテキストデータとして前記地図データベースから取得し、前記地点データベースから取得された当該検索地点の住所情報と、前記地図データベースから取得された都市名称のテキストデータとを組み合わせて当該検索地点の住所のテキストデータを生成することを特徴とする請求項１〜４のいずれか一つに記載の情報処理装置。
【請求項６】
前記地点データベースは、前記地図データベースから住所に含まれる所定の地域名称を取得できない地点については、当該所定の地域名称を含めた住所のテキストデータを当該地点の住所情報として有することを特徴とする請求項１〜５のいずれか一つに記載の情報処理装置。
【請求項７】
地図表示用の地域名称のテキストデータを含む地図データを格納する地図データベースを備え、各地点の位置情報および住所情報を格納する地点データベースにデータを格納させる情報作成装置であって、
前記地図データベースから地域名称のテキストデータを含む地図データを取得する取得手段と、
各地点の位置情報および住所情報が入力される入力手段と、
前記取得手段によって取得された地図データと、前記入力手段に入力された位置情報および住所情報とに基づき、住所情報に所定の地域名称が含まれる住所情報については、前記所定の地域名称を除いて住所情報を前記地点データベースに格納させる格納制御手段と、
を備えることを特徴とする情報作成装置。
【請求項８】
前記取得手段によって取得された地図データと、前記入力手段に入力された位置情報および住所情報とに基づいて、各地点の近傍の道路を抽出する抽出手段をさらに備え、
前記地域名称は、道路名称であり、
前記格納制御手段は、前記抽出手段によって抽出された道路の道路名称が前記住所情報に含まれる場合、前記道路名称を除いて前記地点データベースに住所情報を格納させることを特徴とする請求項７に記載の情報作成装置。
【請求項９】
前記抽出手段によって前記地点の近傍に複数の道路が抽出された場合、前記入力手段に入力された住所情報に基づき、当該地点の住所に含まれる道路名称を特定するための特定情報を作成する作成手段をさらに備え、
前記格納制御手段は、前記住所情報から前記道路名称を除いて前記作成手段によって作成された特定情報を前記地点データベースに格納させることを特徴とする請求項８に記載の情報作成装置。
【請求項１０】
前記抽出手段によって抽出された前記地点の近傍の道路が複数の道路名称を有する場合、前記入力手段に入力された住所情報に基づき、当該地点の住所に含まれる道路名称の優先度を示す優先度情報を付与する付与手段をさらに備え、
前記格納制御手段は、前記付与手段によって優先度情報を付与させた上で、前記道路名称を除いて前記地点データベースに住所情報を格納させることを特徴とする請求項７または８に記載の情報作成装置。
【請求項１１】
前記取得手段によって取得された地図データと、前記入力手段に入力された位置情報および住所情報とに基づいて、各地点の都市名称を抽出する抽出手段をさらに備え、
前記地域名称は、都市名称であり、
前記格納制御手段は、前記抽出手段によって抽出された都市名称が前記住所情報に含まれる場合、前記都市名称を除いて前記地点データベースに住所情報を格納させることを特徴とする請求項７〜１０のいずれか一つに記載の情報作成装置。
【請求項１２】
前記格納制御手段は、前記各地点の住所情報に所定の地域名称が含まれない地点の住所情報については、前記地点データベースに、前記入力手段に入力された住所情報を格納させることを特徴とする請求項７〜１１のいずれか一つに記載の情報作成装置。
【請求項１３】
各地点の位置情報および住所情報を含む地点データベースと、地図表示用の地域名称のテキストデータを含む地図データベースとを有し、前記地点データベースを用いた地点検索処理および前記地図データベースを用いた地図表示処理を実行する情報処理装置における情報処理方法であって、
前記地点データベースの住所情報は、所定の地域名称を除いた住所のテキストデータであり、
前記地点検索処理によって検索された地点（以下、「検索地点」という）の住所のテキストデータを用いる処理を実行する際に、当該検索地点の位置情報および住所情報を前記地点データベースから取得する第１取得工程と、
前記検索地点の位置情報に基づいて当該検索地点の住所における地域名称のテキストデータを前記地図データベースから取得する第２取得工程と、
前記地点データベースから取得された前記検索地点の住所情報と前記地図データベースから取得された地域名称のテキストデータとを組み合わせて当該検索地点の住所のテキストデータを生成する生成工程と、
を含むことを特徴とする情報処理方法。
【請求項１４】
地図表示用の地域名称のテキストデータを含む地図データを格納する地図データベースを備え、各地点の位置情報および住所情報を格納する地点データベースにデータを格納させる情報作成装置の情報作成方法であって、
前記地図データベースから地域名称のテキストデータを含む地図データを取得する取得工程と、
各地点の位置情報および住所情報が入力される入力工程と、
前記取得工程にて取得された地図データと、前記入力工程にて入力された位置情報および住所情報とに基づき、住所情報に所定の地域名称が含まれる住所情報については、前記所定の地域名称を除いて住所情報を前記地点データベースに格納させる格納制御工程と、
を含むことを特徴とする情報作成方法。
【請求項１５】
請求項１３に記載の情報処理方法をコンピュータに実行させることを特徴とする情報処理プログラム。
【請求項１６】
請求項１４に記載の情報作成方法をコンピュータに実行させることを特徴とする情報作成プログラム。
【請求項１７】
請求項１５または１６に記載のプログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報処理装置、情報作成装置、情報処理方法、情報作成方法、情報処理プログラム、情報作成プログラム、および記録媒体に関する。
【背景技術】
【０００２】
従来、ナビゲーション装置、ＰＮＤ（Ｐｅｒｓｏｎａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｄｅｖｉｃｅ）、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などの情報処理装置には、地図画面を表示する機能や地点検索をおこなう機能を有したものが知られている。【０００３】
このような情報処理装置は、地点検索をおこなうための各地点の住所情報などのテキストデータを格納したＰＯＩ（Ｐｏｉｎｔ  Ｏｆ  Ｉｎｔｅｒｅｓｔｓ）データベースと、地図表示用の地域名称のテキストデータが含まれる地図データを格納した地図データベースとを備えている（たとえば、下記特許文献１参照。）。【０００４】
ここで、図１５および図１６を用いて、従来のデータベースについて詳細に説明する。図１５は、従来のＰＯＩデータベースのデータ構成を示す説明図である。図１６は、地図データベースのデータ構成を示す説明図である。図１５において、ＰＯＩデータベース１５００には、各地点のＰＯＩデータ１５０１が格納されている。ＰＯＩデータ１５０１は、それぞれ、ＰＯＩ種別コード、ＰＯＩ緯度経度情報等のほか、符号１５１０に示す住所情報が格納されている。さらに、住所情報１５１０は、番地情報１５１１、道路名称１５１２、都市名称１５１３などの情報からなっている。【０００５】
一方、図１６に示す地図データベース１６００には、地物などを示した描画用のデータ等の各種データのほか、道路リンクデータ１６１０が格納されている。道路リンクデータ１６１０は、経路計算用データなどの各種データのほか、道路名称１６１１、番地情報１６１２、都市名称１６１３などの情報からなっている。【０００６】
【特許文献１】特開２００２−１０７１５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した特許文献１に記載の技術は、ＰＯＩデータベース１５００に格納されている道路名称１５１２や都市名称１５１３など住所情報のテキストデータと、地図データベース１６００に格納されている道路名称１６１１や都市名称１６１３などの地域名称のテキストデータとで、それぞれ同一の名称のテキストデータを重複して格納しているため、データの容量が多く、情報処理装置のパフォーマンスの低下を招くといった問題が一例として挙げられる。【０００８】
特に、同じ道路に面し、住所に道路名称が含まれる地点のように、番地以外が同一の住所の地点については、ＰＯＩデータベース１５００および地図データベース１６００にそれぞれ同一の道路名称のテキストデータを格納しているため、データ量が膨大になっているという問題が一例としてあった。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる情報処理装置は、各地点の位置情報および住所情報を含む地点データベースと、地図表示用の地域名称のテキストデータを含む地図データベースとを有し、前記地点データベースを用いた地点検索処理および前記地図データベースを用いた地図表示処理を実行する情報処理装置であって、前記地点データベースの住所情報は、所定の地域名称を除いた住所のテキストデータであり、前記地点検索処理によって検索された地点（以下、「検索地点」という）の住所のテキストデータを用いる処理を実行する際に、当該検索地点の位置情報および住所情報を前記地点データベースから取得し、当該検索地点の位置情報に基づいて当該検索地点の住所における地域名称のテキストデータを前記地図データベースから取得し、前記地点データベースから取得された当該検索地点の住所情報と前記地図データベースから取得された地域名称のテキストデータとを組み合わせて当該検索地点の住所のテキストデータを生成する制御手段を備えることを特徴とする。【００１０】
また、請求項７の発明にかかる情報作成装置は、地図表示用の地域名称のテキストデータを含む地図データを格納する地図データベースを備え、各地点の位置情報および住所情報を格納する地点データベースにデータを格納させる情報作成装置であって、前記地図データベースから地域名称のテキストデータを含む地図データを取得する取得手段と、各地点の位置情報および住所情報が入力される入力手段と、前記取得手段によって取得された地図データと、前記入力手段に入力された位置情報および住所情報とに基づき、住所情報に所定の地域名称が含まれる住所情報については、前記所定の地域名称を除いて住所情報を前記地点データベースに格納させる格納制御手段と、を備えることを特徴とする。【００１１】
また、請求項１３の発明にかかる情報処理方法は、各地点の位置情報および住所情報を含む地点データベースと、地図表示用の地域名称のテキストデータを含む地図データベースとを有し、前記地点データベースを用いた地点検索処理および前記地図データベースを用いた地図表示処理を実行する情報処理装置における情報処理方法であって、前記地点データベースの住所情報は、所定の地域名称を除いた住所のテキストデータであり、前記地点検索処理によって検索された地点（以下、「検索地点」という）の住所のテキストデータを用いる処理を実行する際に、当該検索地点の位置情報および住所情報を前記地点データベースから取得する第１取得工程と、前記検索地点の位置情報に基づいて当該検索地点の住所における地域名称のテキストデータを前記地図データベースから取得する第２取得工程と、前記地点データベースから取得された前記検索地点の住所情報と前記地図データベースから取得された地域名称のテキストデータとを組み合わせて当該検索地点の住所のテキストデータを生成する生成工程と、を含むことを特徴とする。【００１２】
また、請求項１４の発明にかかる情報作成方法は、地図表示用の地域名称のテキストデータを含む地図データを格納する地図データベースを備え、各地点の位置情報および住所情報を格納する地点データベースにデータを格納させる情報作成装置の情報作成方法であって、前記地図データベースから地域名称のテキストデータを含む地図データを取得する取得工程と、各地点の位置情報および住所情報が入力される入力工程と、前記取得工程にて取得された地図データと、前記入力工程にて入力された位置情報および住所情報とに基づき、住所情報に所定の地域名称が含まれる住所情報については、前記所定の地域名称を除いて住所情報を前記地点データベースに格納させる格納制御工程と、を含むことを特徴とする。【００１３】
また、請求項１５の発明にかかる情報処理プログラムは、請求項１３に記載の情報処理方法をコンピュータに実行させることを特徴とする。【００１４】
また、請求項１６の発明にかかる情報作成プログラムは、請求項１４に記載の情報作成方法をコンピュータに実行させることを特徴とする。【００１５】
また、請求項１７の発明にかかる記録媒体は、請求項１５または１６に記載のプログラムをコンピュータに読み取り可能に記録したことを特徴とする。
【図面の簡単な説明】
【００１６】
【図１】図１は、実施の形態１にかかる情報処理装置の機能的構成の一例を示すブロック図である。
【図２】図２は、実施の形態１にかかる情報処理装置の情報処理手順の一例を示すフローチャートである。
【図３】図３は、実施の形態２にかかる情報作成装置の機能的構成の一例を示すブロック図である。
【図４】図４は、実施の形態２にかかる情報作成装置の情報作成処理手順の一例を示すフローチャートである。
【図５】図５は、実施例１にかかるナビゲーション装置のハードウェア構成の一例を示すブロック図である。
【図６】図６は、実施例１にかかるＰＯＩデータベースのデータ構成を示した説明図である。
【図７】図７は、実施例１にかかる各地点の収録データの概要を示した説明図である。
【図８】図８は、実施例１にかかるナビゲーション装置がおこなう情報処理手順を示したフローチャートである。
【図９】図９は、実施例２にかかる情報作成サーバのハードウェア構成の一例を示すブロック図である。
【図１０−１】図１０−１は、実施例２にかかる情報作成サーバがおこなう情報作成処理の一例を示すフローチャートである。
【図１０−２】図１０−２は、実施例２にかかる情報作成サーバがおこなう情報作成処理の一例を示すフローチャートである。
【図１１】図１１は、形式Ａにて収録される場合のリンクと地点の関係を示した説明図である。
【図１２】図１２は、形式Ｂにて収録される場合のリンクと地点の関係を示した説明図である。
【図１３】図１３は、形式Ｂにて収録される場合のリンクと地点の関係を示した説明図である。
【図１４】図１４は、リンクが複数ある場合であっても形式Ａにて収録される場合のリンクと地点の関係を示した説明図である。
【図１５】図１５は、従来のＰＯＩデータベースのデータ構成を示す説明図である。
【図１６】図１６は、地図データベースのデータ構成を示す説明図である。
【符号の説明】
【００１７】
１００  情報処理装置
１１０  地点データベース
１２０  地図データベース
１３０  入力部
１４０  検索部
１５０  表示制御部
１６０  出力部
１７０  制御部
１７１  第１取得部
１７２  第２取得部
１７３  生成部
３００  情報作成装置
３１０  地点データベース
３２０  地図データベース
３３０  入力部
３４０  取得部
３５０  格納制御部
５００  ナビゲーション装置
９００  情報作成サーバ
【発明を実施するための最良の形態】
【００１８】
以下に添付図面を参照して、この発明にかかる情報処理装置、情報作成装置、情報処理方法、情報作成方法、情報処理プログラム、情報作成プログラム、および記録媒体の好適な実施の形態を詳細に説明する。【００１９】
（実施の形態１）
（情報処理装置の機能的構成）
図１を用いて、この発明の実施の形態１にかかる情報処理装置の機能的構成について説明する。情報処理装置は、地点データベースを用いた地点検索処理と、地図データベースを用いた地図表示処理を実行することが可能である。なお、情報処理装置は、たとえば、ナビゲーション装置、ＰＮＤ、携帯電話、ＰＤＡなどの電子機器によって実現される。【００２０】
図１は、実施の形態１にかかる情報処理装置の機能的構成の一例を示すブロック図である。図１において、情報処理装置１００は、地点データベース（地点ＤＢ）１１０と、地図データベース（地図ＤＢ）１２０と、入力部１３０と、検索部１４０と、表示制御部１５０と、出力部１６０と、制御部１７０とを備えている。なお、検索部１４０と表示制御部１５０とは制御部１７０に含まれる。【００２１】
地点ＤＢ１１０は、ＰＯＩデータベースに相当し、各地点の位置情報および住所情報を含む情報を格納している。位置情報は、緯度経度情報やエリアの情報である。住所情報は、各地点の住所を示すテキストデータであり、所定の地域名称が含まれる住所については当該所定の地域名称を除いて格納されている。所定の地域名称は、地名や地物などの名称であり、具体的には、道路名称や都市名称である。【００２２】
入力部１３０は、検索をおこなうためのキーワードの入力を受け付ける。検索部１４０は、入力部１３０に入力されたキーワードを用いて、地点ＤＢ１１０の中から該当する地点を検索する。検索部１４０による検索の手法は、主に周辺検索が挙げられるが、このほかにも、ジャンル検索や名称検索を含む。【００２３】
なお、各手法について、具体的に補足しておく。周辺検索は、利用者が指定したある特定の地域周辺における地点の検索をおこなう手法である。ジャンル検索は、利用者が指定したジャンルを用いて、当該ジャンルに該当する下位階層のジャンルや地点を検索する手法である。名称検索は、利用者が指定した施設名称などを用いて、当該名称に該当する地点を検索する手法である。【００２４】
地図ＤＢ１２０は、地図表示用の地域名称のテキストデータを含む地図データを格納している。地域名称のテキストデータは、具体的には、地図画面上に表示される市町村名、施設名、道路名などである。表示制御部１５０は、地図ＤＢ１２０からテキストデータを含む地図データを読み込み、表示部などの出力部１６０を制御して出力させる。【００２５】
制御部１７０は、第１取得部１７１と、第２取得部１７２と、生成部１７３とを備える。第１取得部１７１は、地点検索処理によって検索された地点（以下、「検索地点」という）の住所のテキストデータを用いる処理を実行する際に、当該検索地点の位置情報および住所情報を地点ＤＢ１１０から取得する。なお、住所のテキストデータを用いる処理は、地点検索処理に伴う処理のほかにも、テキストデータを音声合成して出力する音声案内処理に伴う処理も含む。【００２６】
第２取得部１７２は、検索地点の位置情報に基づいて当該検索地点の住所における地域名称のテキストデータを地図ＤＢ１２０から取得する。第２取得部１７２は、具体的には、地点ＤＢ１１０に格納されている検索地点の住所に、道路名称や都市名称など特定の名称が除かれている場合に、検索地点の位置情報として緯度経度を用いて、特定の名称のテキストデータを地図ＤＢ１２０から取得する。【００２７】
生成部１７３は、第１取得部１７１によって地点ＤＢ１１０から取得された当該検索地点の住所情報と、第２取得部１７２によって地図ＤＢ１２０から取得された地域名称のテキストデータとを組み合わせて当該検索地点の住所のテキストデータを生成する。具体的には、生成部１７３は、道路名称や都市名称など特定の名称が除かれている地点の住所情報に、第２取得部１７２によって地図ＤＢ１２０から取得された地域名称を補填することにより、検索地点の住所のテキストデータを生成する。生成されたテキストデータは、表示制御部１５０の制御により、出力部１６０から出力される。【００２８】
また、上述したように、地域名称としては、代表的には道路名称が挙げられる。この場合、第２取得部１７２は、検索地点近傍の道路の道路名称のテキストデータを当該検索地点の住所における道路名称のテキストデータとして地図ＤＢ１２０から取得する。そして、生成部１７３は、第１取得部１７１によって地点ＤＢ１１０から取得された当該検索地点の住所情報と、第２取得部１７２によって地図ＤＢ１２０から取得された道路名称のテキストデータとを組み合わせて当該検索地点の住所のテキストデータを生成する。【００２９】
また、本実施の形態において、地点ＤＢ１１０は、近傍に複数の道路が存在する地点については当該地点の住所に含まれる道路名称を有する道路を特定するための特定情報を有してもよい。特定情報は、道路を特定でき、かつ、道路名称のテキストデータに比べてデータ量の少ない情報であり、具体的には、たとえば、道路名称の頭文字など最小文字列数のテキストデータが挙げられる。【００３０】
このような特定情報を有する地点ＤＢ１１０を備えた構成において、検索地点近傍に複数の道路が存在する場合には、第２取得部１７２は、当該検索地点の特定情報で特定される道路の道路名称のテキストデータを当該検索地点の住所における道路名称のテキストデータとして地図データベースから取得する。生成部１７３は、地点ＤＢ１１０から取得された当該検索地点の住所情報と、第２取得部１７２によって地図ＤＢ１２０から取得された道路名称のテキストデータとを組み合わせて検索地点の住所のテキストデータを生成する。【００３１】
また、本実施の形態において、地点ＤＢ１１０は、近傍の道路が複数の道路名称を有する地点については当該複数の道路名称の優先度を示す優先度情報を有してもよい。複数の道路名称を有するとは、具体的には、正式名称と別名称とを有することである。優先度情報は、このような複数の道路名称のうち、住所表示として用いられるいずれか一つを指定するための情報である。【００３２】
検索地点近傍の道路が複数の道路名称を有する場合には、第２取得部１７２は、当該複数の道路名称の優先度情報で優先される道路の道路名称のテキストデータを当該検索地点の住所における道路名称のテキストデータとして地図ＤＢ１２０から取得する。この場合、生成部１７３は、地点ＤＢ１１０から取得された当該検索地点の住所情報と、第２取得部１７２によって地図ＤＢ１２０から取得された道路名称のテキストデータとを組み合わせて検索地点の住所のテキストデータを生成する。【００３３】
また、上述したように、地域名称としては、代表的には都市名称が挙げられる。この場合、第２取得部１７２は、検索地点が属する都市の都市名称のテキストデータを当該検索地点の住所における都市名称のテキストデータとして地図ＤＢ１２０から取得する。そして、生成部１７３は、第１取得部１７１によって地点ＤＢ１１０から取得された当該検索地点の住所情報と、第２取得部１７２によって地図ＤＢ１２０から取得された都市名称のテキストデータとを組み合わせて当該検索地点の住所のテキストデータを生成する。【００３４】
また、本実施の形態において、地点ＤＢ１１０は、地図ＤＢ１２０から住所に含まれる所定の地域名称を取得できない地点については、当該所定の地域名称を含めた住所のテキストデータを当該地点の住所情報として有するようにしてもよい。具体的には、地点ＤＢ１１０は、住所に道路名称や都市名称などの所定の地域名称が含まれない地点や、近傍に道路が存在しない地点などについては、従来のように所定の地域名称を含めた住所のテキストデータを格納しておく。【００３５】
（情報処理装置の情報処理手順）
つぎに、図２を用いて、情報処理装置１００の情報処理手順について説明する。図２は、実施の形態１にかかる情報処理装置１００の情報処理手順の一例を示すフローチャートである。【００３６】
図２のフローチャートにおいて、情報処理装置１００は、検索部１４０によって検索処理が実行されたか否かを判断する（ステップＳ２０１）。検索処理が実行されるまで待機状態にあり（ステップＳ２０１：Ｎｏのループ）、検索処理が実行されると（ステップＳ２０１：Ｙｅｓ）、第１取得部１７１によって地点ＤＢ１１０から検索地点の位置情報および住所情報を取得する（ステップＳ２０２）。【００３７】
このあと、第２取得部１７２によって検索地点の位置情報に基づいて、地図ＤＢ１２０から検索地点の住所における地域名称のテキストデータを取得する（ステップＳ２０３）。そして、生成部１７３が、第１取得部１７１によって地点ＤＢ１１０から取得された検索地点の住所情報と、第２取得部１７２によって地図ＤＢ１２０から取得された地域名称のテキストデータとを組み合わせて、検索地点の住所のテキストデータを生成する（ステップＳ２０４）。このあと、表示制御部１５０の制御により生成したテキストデータを検索結果として出力部１６０から出力し（ステップＳ２０５）、一連の処理を終了する。【００３８】
以上説明したように、実施の形態１にかかる情報処理装置１００によれば、地点ＤＢ１１０に所定の地域名称を除いた住所のテキストデータを格納しておき、地図ＤＢ１２０から所定の地域名称のテキストデータを流用することによって、住所のテキストデータを生成するようにしたので、地点ＤＢ１１０のデータ量を削減することができる。したがって、情報処理装置１００の記録領域を有効利用できるとともに、情報処理装置１００のパフォーマンスの低下を防止することができる。【００３９】
また、上述した地域名称を道路名称とし、地点ＤＢ１１０に所定の道路名称を除いた住所のテキストデータを格納しておき、地図ＤＢ１２０から所定の道路名称のテキストデータを流用するようにすれば、同じ道路に面し、住所に道路名称が含まれる地点のように、番地以外が同一の住所の地点について、地点ＤＢ１１０から道路名称分のデータ量を削減することができる。【００４０】
また、近傍に複数の道路が存在する地点について、地点ＤＢ１１０に特定情報を格納しておき、特定情報で特定される道路の道路名称のテキストデータを地図ＤＢ１２０から流用するようにすれば、テキストデータと特定情報との差分、地点ＤＢ１１０のデータ量を削減することができる。【００４１】
また、近傍の道路が複数の道路名称を有する地点について、地点ＤＢ１１０に優先度情報を格納しておき、優先度情報で優先される道路の道路名称のテキストデータを地図ＤＢ１２０から流用するようにすれば、地点ＤＢ１１０のデータ量を削減できるとともに、複数の道路名称を有する地点についても、適正な住所表示をおこなうことができる。特に、北米では、複数の道路名称を有する地点が３０％程度あるため、このような地域の住所情報を格納する地点ＤＢ１１０のデータ量の削減に効果的である。【００４２】
また、上述した地域名称を都市名称とし、地点ＤＢ１１０に所定の都市名称を除いた住所のテキストデータを格納しておき、地図ＤＢ１２０から所定の都市名称のテキストデータを流用するようにすれば、同じ都市名の地点について、地点ＤＢ１１０から都市名称分のデータ量を削減することができる。【００４３】
また、地図ＤＢ１２０から住所に含まれる所定の地域名称を取得できない地点については、当該所定の地域名称を含めた住所のテキストデータを当該地点の住所情報として地点ＤＢ１１０で格納しておくようにすれば、住所に所定の地域名称が含まれない地点や、近傍に道路が存在しない地点などについては、従来通りの収録形式によって適正な住所表示をおこなうことができる。【００４４】
（実施の形態２）
（情報作成装置の機能的構成）
つぎに、図３を用いて、この発明の実施の形態２にかかる情報作成装置の機能的構成について説明する。実施の形態２に示す情報作成装置は、実施の形態１に示した情報処理装置１００にて用いられる地点ＤＢ１１０を作成するものである。情報作成装置は、地図表示用の地域名称のテキストデータを含む地図データを格納する地図データベース（地図ＤＢ）を備え、各地点の位置情報および住所情報を格納する地点データベース（地点ＤＢ）にデータを格納させるものである。情報作成装置は、たとえば、サーバやＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などのコンピュータ装置によって実現される。【００４５】
図３は、実施の形態２にかかる情報作成装置の機能的構成の一例を示すブロック図である。図３において、情報作成装置３００は、地点ＤＢ３１０と、地図ＤＢ３２０と、入力部３３０と、取得部３４０と、格納制御部３５０と、抽出部３６０と、作成部３７０と、付与部３８０とを備えている。【００４６】
取得部３４０は、地図ＤＢ３２０から地域名称のテキストデータを含む地図データを取得する。地域名称は、地名や地物名などであり、具体的には、道路名称や都市名称が挙げられる。入力部３３０には、各地点の位置情報および住所情報が入力される。入力部３３０への入力の手法は、操作者からの操作による入力や、旧来の地点ＤＢからの読み込みによる入力などが挙げられる。【００４７】
格納制御部３５０は、取得部３４０によって取得された地図データと、入力部３３０に入力された位置情報および住所情報とに基づいて、住所情報に所定の地域名称が含まれる場合、所定の地域名称を削除して地点ＤＢ３１０に住所情報を格納させる。格納制御部３５０は、具体的には、各地点の位置情報と地図データに含まれる地物等の位置情報とから各地点の近傍または各地点を含む地域を特定し、特定した地域の名称のテキストデータと住所情報とから、住所情報に地域の名称のテキストデータが含まれる地点であると判別した場合に、地域の名称を削除して地点ＤＢ３１０に住所情報を格納させる。【００４８】
また、上述したように、地域名称は、代表的には、道路名称が挙げられる。この場合、抽出部３６０は、取得部３４０によって取得された地図データと、入力部３３０に入力された位置情報および住所情報とに基づいて、各地点の近傍の道路を抽出する。格納制御部３５０は、抽出部３６０によって抽出された道路の道路名称が住所情報に含まれる場合、道路名称を除いて地点ＤＢ３１０に住所情報を格納させる。【００４９】
また、本実施の形態において、作成部３７０は、抽出部３６０によって地点の近傍に複数の道路が抽出された場合、入力部３３０に入力された住所情報に基づき、当該地点の住所に含まれる道路名称を特定するための特定情報を作成する。特定情報は、実施の形態１にて説明したものと同様に、たとえば、道路名称の頭文字など最小文字列数のテキストデータなどである。作成部３７０は、具体的には、地図データに含まれる道路の位置情報と各地点の位置情報とから地点の近傍に複数の道路があるか否か判別し、複数の道路があると判別した場合に、複数の道路のテキストデータと住所情報とを用いて、住所情報に道路名称が含まれる地点に対して特定情報を作成する。【００５０】
この場合、格納制御部３５０は、道路名称を除いて作成部３７０によって作成された特定情報を地点ＤＢ３１０に格納させる。すなわち、格納制御部３５０は、地点ＤＢ３１０に、住所情報のうち道路名称を格納させず、当該道路名称に相当する特定情報を格納させる。【００５１】
また、本実施の形態において、付与部３８０は、抽出部３６０によって抽出された地点の近傍の道路が複数の道路名称を有する場合、入力部３３０に入力された住所情報に基づき、当該地点の住所に含まれる道路名称の優先度を示す優先度情報を付与する。複数の道路名称は、具体的には、正式名称と別名称である。優先度情報は、実施の形態１で説明したものと同様に、複数の道路名称のうち、住所表示として用いられるいずれか一つを指定するための情報である。【００５２】
この場合、格納制御部３５０は、付与部３８０によって優先度情報を付与させた上で、道路名称を除いて地点ＤＢ３１０に住所情報を格納させる。すなわち、格納制御部３５０は、地点ＤＢ３１０に、住所情報のうち道路名称を格納させず、当該道路名称を指定するための優先度情報を格納させる。【００５３】
また、上述したように、地域名称は、代表的には、都市名称が挙げられる。この場合、抽出部３６０は、取得部３４０によって取得された地図データと、入力部３３０に入力された位置情報および住所情報とに基づいて、各地点の近傍の都市名称を抽出する。格納制御部３５０は、抽出部３６０によって抽出された都市名称が住所情報に含まれる場合、都市名称を除いて地点ＤＢ３１０に住所情報を格納させる。【００５４】
また、本実施の形態において、格納制御部３５０は、各地点の住所情報に所定の地域名称が含まれない地点の住所情報については、地点ＤＢ３１０に、入力部３３０に入力された住所情報を格納させる。格納制御部３５０は、具体的には、住所情報に道路名称や都市名称などの所定の地域名称が含まれない地点や、近傍に道路が存在しない地点などについては、従来のように所定の地域名称を含めた住所のテキストデータを地点ＤＢ３１０に格納させる。【００５５】
（情報作成装置の情報処理手順）
つぎに、図４を用いて、実施の形態２にかかる情報作成装置３００の情報作成処理手順について説明する。図４は、実施の形態２にかかる情報作成装置３００の情報作成処理手順の一例を示すフローチャートである。【００５６】
図４のフローチャートにおいて、情報作成装置３００は、取得部３４０により地図ＤＢ３２０から地域名称のテキストデータを含む地図データを取得する（ステップＳ４０１）。そして、入力部３３０により各地点の位置情報および住所情報を入力する（ステップＳ４０２）。このあと、取得された地図データと、入力された位置情報および住所情報とに基づき、住所情報に所定の地域名称が含まれるか否かを判断する（ステップＳ４０３）。【００５７】
住所情報に所定の地域名称が含まれると判断した場合（ステップＳ４０３：Ｙｅｓ）、所定の地域名称を除いて住所情報を地点ＤＢ３１０に格納させ（ステップＳ４０４）、一連の処理を終了する。一方、住所情報に所定の地域名称が含まれないと判断した場合（ステップＳ４０３：Ｎｏ）、一連の処理を終了する。【００５８】
以上説明したように、実施の形態２にかかる情報作成装置３００によれば、各地点の住所情報に、地図ＤＢ３２０に格納されている所定の地域名称が含まれている場合、地点ＤＢ３１０には所定の地域名称を含ませないように住所情報を格納させるようにしたので、地点ＤＢ３１０のデータ量を削減することができる。【００５９】
また、地域名称を道路名称とし、各地点の住所情報に、地図ＤＢ３２０に格納されている道路名称が含まれている場合、地点ＤＢ３１０には道路名称を除いて住所情報を格納させるようにすれば、地点ＤＢ３１０から道路名称分のデータ量を削減することができる。【００６０】
また、地点の近傍に複数の道路が存在する場合、道路名称を特定するための特定情報を作成し、住所情報から道路名称を除いて特定情報を地点ＤＢ３１０に格納させるようにすれば、テキストデータと特定情報との差分、地点ＤＢ３１０のデータ量を削減することができる。【００６１】
また、地点の近傍の道路が複数の道路名称を有する場合、道路名称の優先度を示す優先度情報を付与し、優先度情報を付与させた上で、道路名称を除いて地点ＤＢ３１０に住所情報を格納させるようにすれば、地点ＤＢ３１０のデータ量を削減できるとともに、複数の道路名称を有する地点についても、適正な住所表示をおこなうことができる。【００６２】
また、地域名称を都市名称とし、各地点の住所情報に、地図ＤＢ３２０に格納されている都市名称が含まれている場合、地点ＤＢ３１０には都市名称を除いて住所情報を格納させるようにすれば、地点ＤＢ３１０から都市名称分のデータ量を削減することができる。【００６３】
また、各地点の住所情報に所定の地域名称が含まれない地点については、地点ＤＢ３１０に、所定の地域名称を含めた住所情報を格納させるようにすれば、住所に所定の地域名称が含まれない地点や、近傍に道路が存在しない地点などについては、従来通りの収録形式によって適正な住所表示をおこなうことができる。
【実施例１】
【００６４】
以下に、本発明の実施例１について説明する。実施例１では、本発明の情報処理装置をナビゲーション装置によって実現した場合の一例について説明する。また、後述する実施例２では、本発明の情報作成装置を情報作成サーバによって実現した場合の一例について説明する。【００６５】
（ナビゲーション装置のハードウェア構成）
図５を用いて、実施例１にかかるナビゲーション装置のハードウェア構成について説明する。図５は、実施例１にかかるナビゲーション装置のハードウェア構成の一例を示すブロック図である。【００６６】
図５において、ナビゲーション装置５００は、ＣＰＵ５０１と、ＲＯＭ５０２と、ＲＡＭ５０３と、磁気ディスクドライブ５０４と、磁気ディスク５０５と、光ディスクドライブ５０６と、光ディスク５０７と、音声（インターフェース）Ｉ／Ｆ５０８と、スピーカ５０９と、入力デバイス５１０と、映像Ｉ／Ｆ５１１と、ディスプレイ５１２と、通信Ｉ／Ｆ５１３と、ＧＰＳユニット５１４と、各種センサ５１５とを備えている。また、各構成部５０１〜５１５はバス５２０によってそれぞれ接続されている。【００６７】
ＣＰＵ５０１は、ナビゲーション装置５００の全体の制御を司る。ＲＯＭ５０２は、ブートプログラム、地図表示プログラム、施設検索プログラム、情報処理プログラムなどの各種プログラムを記録している。また、ＲＡＭ５０３は、ＣＰＵ５０１のワークエリアとして使用されるとともに、共通名称辞書を記憶する。【００６８】
地図表示プログラムは、後述する磁気ディスク５０５に記録されている、描画用データや名称データ（テキストデータ）などからなる道路地図データを利用して、たとえば、現在位置周辺の地図画面を表示させるプログラムである。施設検索プログラムは、磁気ディスク５０５に記録されているＰＯＩ住所情報などを用いて、利用者から入力されたキーワードに該当する地点を検索するプログラムである。【００６９】
情報処理プログラムは、施設検索プログラムを実行することによって検索された地点（以下、「検索地点」という）の住所のテキストデータについて、当該検索地点の位置情報および住所情報を磁気ディスク５０５から取得し、当該検索地点の位置情報に基づいて当該検索地点の住所における道路（リンク）名称のテキストデータを磁気ディスク５０５から取得し、当該検索地点の住所情報と道路名称のテキストデータとを組み合わせて当該検索地点の住所のテキストデータを生成するプログラムである。【００７０】
また、情報処理プログラムは、検索地点近傍に複数の道路が存在する場合には、道路を特定するための特定情報を用いて、磁気ディスク５０５から道路名称のテキストデータを取得し、検索地点の住所のテキストデータを生成させる。【００７１】
さらに、情報処理プログラムは、検索地点近傍の道路が複数の道路名称を有する場合には、当該複数の道路名称の優先度を示す優先度情報（収録順番）を用いて、磁気ディスク５０５から道路名称のテキストデータを取得し、検索地点の住所のテキストデータを生成させる。【００７２】
なお、実施の形態１に示した図１に記載の、制御部１７０は、ＣＰＵ５０１によって実現される。すなわち、ＣＰＵ５０１が地図表示プログラムを実行することにより表示制御部１５０の機能を実現し、ＣＰＵ５０１が施設検索プログラムを実行することにより検索部１４０の機能を実現し、ＣＰＵ５０１が情報処理プログラムを実行することにより、第１取得部１７１と、第２取得部１７２と、生成部１７３との機能を実現する。【００７３】
磁気ディスクドライブ５０４は、ＣＰＵ５０１の制御にしたがって磁気ディスク５０５に対するデータの読み取り／書き込みを制御する。磁気ディスク５０５は、磁気ディスクドライブ５０４の制御で書き込まれたデータを記録する。磁気ディスク５０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。【００７４】
磁気ディスク５０５は、各地点の位置情報および住所情報を含む地点データを格納する地点データベース（ＰＯＩデータベース）と、地図表示用の道路名称のテキストデータを含む道路地図データを格納する地図データベースとを有する。地点データの住所情報は、住所情報に所定の道路名称が含まれる地点については当該所定の道路名称が除かれて格納されている。また、磁気ディスク５０５は、住所情報に所定の道路名称が含まれない地点などについては、従来と同様の収録形式にて住所のテキストデータを格納している。【００７５】
なお、携帯型ナビゲーション装置（ＰＮＤ）では、磁気ディスク５０５に記録しているデータをフラッシュメモリなどに記録する。実施の形態１に示した図１に記載の地点ＤＢ１１０と地図ＤＢ１２０とは、磁気ディスク５０５によって実現される。【００７６】
光ディスクドライブ５０６は、ＣＰＵ５０１の制御にしたがって光ディスク５０７に対するデータの読み取り／書き込みを制御する。光ディスク５０７は、光ディスクドライブ５０６の制御にしたがってデータの読み出される着脱自在な記録媒体である。光ディスク５０７は、書き込み可能な記録媒体を利用することもできる。また、この着脱可能な記録媒体として、光ディスク５０７のほか、ＭＯ、メモリカードなどであってもよい。【００７７】
音声Ｉ／Ｆ５０８は、音声出力用のスピーカ５０９に接続される。スピーカ５０９は、音声を出力する。入力デバイス５１０は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。入力デバイス５１０は、リモコン、キーボード、マウス、タッチパネルのうち、いずれか一つの形態によって実現されてもよいし、複数の形態によって実現してもよい。この入力デバイス５１０を介して、利用者から検索時におけるキーワードの入力を受け付ける。なお、実施の形態１に示した図１に記載の入力部１３０は、入力デバイス５１０によって実現される。【００７８】
映像Ｉ／Ｆ５１１は、ディスプレイ５１２と接続される。映像Ｉ／Ｆ５１１は、具体的には、たとえば、ディスプレイ５１２全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ５１２を表示制御する制御ＩＣなどによって構成される。なお、実施の形態１に示した出力部１６０は、ディスプレイ５１２やスピーカ５０９によって実現される。【００７９】
通信Ｉ／Ｆ５１３は、無線を介してネットワークに接続され、ナビゲーション装置５００とＣＰＵ５０１とのインターフェースとして機能する。【００８０】
ＧＰＳユニット５１４は、ＧＰＳ衛星からの電波を受信し、車両の現在地点を示す情報を出力する。ＧＰＳユニット５１４の出力情報は、後述する各種センサ５１５の出力値とともに、ＣＰＵ５０１による車両の現在地点の算出に際して利用される。現在地点を示す情報は、たとえば緯度・経度、高度などの、地図データ上の１点を特定する情報である。【００８１】
各種センサ５１５は、車速センサ、加速度センサ、角速度センサなどの、車両の位置や挙動を判断することが可能な情報を出力する。各種センサ５１５の出力値は、ＣＰＵ５０１による車両の現在地点の算出や、速度や方位の変化量の測定などに用いられる。【００８２】
図１に示した情報処理装置１００が備える、地点ＤＢ１１０と、地図ＤＢ１２０と、入力部１３０と、検索部１４０と、表示制御部１５０と、出力部１６０と、制御部１７０とは、図５に示したナビゲーション装置５００におけるＲＯＭ５０２、ＲＡＭ５０３、磁気ディスク５０５、光ディスク５０７などに記録されたプログラムやデータを用いて、ＣＰＵ５０１が所定のプログラムを実行し、ナビゲーション装置５００における各部を制御することによってその機能を実現する。【００８３】
すなわち、本実施例のナビゲーション装置５００は、記録媒体としてのＲＯＭ５０２などに記録されている情報処理プログラムをＣＰＵ５０１が実行することにより、図１に示した情報処理装置１００が備える機能を、図２に示した情報処理手順で実行することができる。【００８４】
（本実施例にかかる地点データの概要）
つぎに、図６および図７を用いて、本実施例にかかる地点データの概要について説明する。図６は、実施例１にかかるＰＯＩデータベースのデータ構成を示した説明図である。図７は、実施例１にかかる各地点の収録データの概要を示した説明図である。【００８５】
図６において、ＰＯＩデータベース６００には、各地点のＰＯＩデータ６０１が格納されている。ＰＯＩデータ６０１は、それぞれ、ＰＯＩ種別コード、ＰＯＩ緯度経度情報等のほか、符号６１０に示す住所情報が格納されている。さらに、住所情報６１０は、番地情報６１１、都市名称６１３などの情報からなり、従来、格納されていた道路名称６１２が除かれている。なお、詳細については、図７を用いて後述するが、全てのＰＯＩデータ６０１について道路名称６１２を除くのではなく、所定の道路名称について道路名称６１２を除いている。また、本実施例において、地図データベースについては、図１６に示した従来と同様のものを用いている。【００８６】
なお、本実施例においては、ＰＯＩデータベース６００に格納させない地域名称を道路名称６１２としているが、道路名称６１２のほかにも都市名称６１３とすることも可能である。すなわち、ＰＯＩデータベース６００に都市名称６１３を格納させず、都市名称６１３に相当するテキストデータを地図データベースから流用することも可能である。【００８７】
図７において、符号７０１は、ＰＯＩデータの収録形式を示したものである。形式７０１のうちＡは、近傍リンクの数７０２が１つであり、住所名称に当該リンクの名称が含まれる場合の収録形式を示している。なお、近傍リンクの名称７０４は、地図データベースに格納されている。また、近傍とは、たとえば、施設等の地点の周辺１５メートル以内の範囲である。【００８８】
形式Ａのうち、符号７０３に示す地点１は、近傍に「中央通り」の名称を有するリンクが存在するとともに、実際の住所７０５に「中央通り」の名称が含まれる地点を示している。この場合、ＰＯＩデータベースには、「中央通り」に相当するテキストデータ７０７が格納されておらず、「中央通り」を除くテキストデータが格納されている。なお、収録順番７０６については後述する。【００８９】
また、形式Ａのうち、符号７０３に示す地点２は、近傍に「北通り」の名称を有するリンクが存在する地点を示している。「北通り」は、別名「第１通り」である。なお、この正式名称および別名称は、地図データベースに格納されている。地点２の実際の住所７０５には、優先度情報としての収録順番７０６が「０１」に設定されている。収録順番７０６は、道路データベース内における収録の順番を示したものであり、通常、たとえば、正式名称が１番に収録され、別名称が２番目に収録されている。【００９０】
本実施例において、住所情報が、地図データベースの１番目に収録されている正式名称に一致する場合、収録順番が「００」に設定される。また住所情報が、地図データベースの２番目に収録されている別名称に一致する場合、収録順番が「０１」に設定されている。したがって、地点２の実際の住所７０５は、別名称の「第１通り」が含まれているため、収録順番７０６が「０１」に設定されている。【００９１】
なお、正式名称や別名称が複数存在することもある。この場合、地図データベースには、これに対応した数の名称のテキストデータが格納される。また、ＰＯＩデータベースには、複数の名称のテキストデータを指定するための収録順番７０６が設定される。本実施例において、この収録順番７０６は、道路データベースでの収録順よりも１少ない数が設定されており、すなわち、道路データベースでの収録の順番が１番目の場合「００」、２番目の場合「０１」、３番目の場合「０２」が設定されているが、これに限られるものではなく、たとえば、収録順番「００」を用いずに、１番目の収録順番から順に「０１」〜「０３」などとすることも可能である。【００９２】
形式７０１のうちＢは、近傍リンクの数７０２が複数であり、住所名称に当該リンクの名称が含まれる場合の収録形式を示している。なお、近傍リンクの名称７０４は、地図データベースに格納されている。形式Ｂのうち、地点３は、「中央通り」の名称を有するリンクと、「南通り」の名称を有するリンクとが近傍に存在するとともに、実際の住所７０５に「中央通り」の名称が含まれる地点を示している。この場合、ＰＯＩデータベースには、前方照合により「中央通り」を一意に特定するための特定情報として、最小文字列数のテキストデータ７０７「中」を格納している。なお、地点３の実際の住所７０５に「南通り」の名称が含まれる場合、ＰＯＩデータベースには、「南通り」を示すテキストデータ７０７として特定情報「南」を格納しておけばよい。【００９３】
また、形式Ｂのうち、地点４は、「北通り」の名称を有するリンクと、「東通り」の名称を有するリンクとが近傍に存在する地点を示している。「北通り」は、別名「第１通り」である。「東通り」は別名「平和通り」である。なお、この正式名称および別名称は、地図データベースに格納されている。地点４の実際の住所には、「平和通り」の名称が含まれており、この場合、ＰＯＩデータベースには、「平和通り」を示す最小文字列数のテキストデータ７０７として特定情報である「平」を格納している。【００９４】
形式７０１のうちＣは、近傍リンクが存在しない場合、近傍リンクが存在する場合であっても近傍リンクに名称が存在しない場合、または、実際の住所７０５に近傍リンクの名称が含まれない場合の収録形式を示している。形式Ｃのうち、地点５は、近傍リンクが存在しない場合を示している。この場合、ＰＯＩデータベースには、上述したような所定の地域名称の削除をおこなうことなく、地域名称に対応する「栄町」のテキストデータを格納している。【００９５】
形式Ｃのうち、地点６は、近傍リンクが存在するものの、近傍リンクに名称が存在しない場合、または、実際の住所７０５に近傍リンクの名称が含まれない場合を示している。この場合、ＰＯＩデータベースには、上述したような所定の地域名称の削除をおこなうことなく、地域名称に対応する「昭和町」のテキストデータを格納している。【００９６】
ここで、住所情報のデータ構成について補足しておく。住所情報は、ヘッダ部とデータ部とからなる。ヘッダ部は、１ｂｙｔｅで表され、収録形式Ａ〜Ｃを特定するための数字が上位３ｂｉｔに記録されている。具体的には、形式Ａの場合「０」、形式Ｂの場合「１」、形式Ｃの場合「２」となっている。形式Ａの場合、ヘッダ部は、下位５ｂｉｔを用いて、収録順番が設定されている。したがって、形式Ａの場合、データ部を持たない。【００９７】
また、形式Ｂの場合、ヘッダ部は、下位５ｂｉｔを用いて、特定情報を用いた名称照合用のテキストの収録バイトが設定されている。形式Ｂのデータ部は、名称を前方照合するための特定情報を記録する。なお、形式Ｂのデータ部は最大３１文字までのテキストデータを記録する。また、形式Ｃの場合、下位５ｂｉｔを用いて、テキストの収録バイトが設定されている。形式Ｃのデータ部は、住所情報を全て記録する。なお、形式Ｃのデータ部は最大３１文字までのテキストデータを記録する。【００９８】
（ナビゲーション装置がおこなう情報処理手順の概要）
つぎに、図８を用いて、実施例１にかかるナビゲーション装置５００がおこなう情報処理手順の概要について説明する。図８は、実施例１にかかるナビゲーション装置５００がおこなう情報処理手順を示したフローチャートである。【００９９】
図８において、ナビゲーション装置５００のＣＰＵ５０１は、利用者からの入力等により地点の検索処理が実行されたか否かを判断する。検索処理が実行されるまで待機状態にあり（ステップＳ８０１：Ｎｏのループ）、検索処理が実行されると（ステップＳ８０１：Ｙｅｓ）、磁気ディスクドライブ５０４を制御して、磁気ディスク５０５のＰＯＩデータベースから検索地点の位置情報および住所情報を取得する（ステップＳ８０２）。【０１００】
そして、住所情報の収録形式が形式Ｃか否かを判断する（ステップＳ８０３）。住所情報の収録形式が形式Ｃではないと判断した場合（ステップＳ８０３：Ｎｏ）、すなわち、住所情報から所定の道路名称が除かれていると判断した場合、検索地点の位置情報に基づいて、検索地点近傍（たとえば、検索地点の周辺１５メートル以内）のリンクを抽出する（ステップＳ８０４）。そして、抽出したリンクを用い、複数のリンクがあるか否かを判断する（ステップＳ８０５）。【０１０１】
複数のリンクがないと判断した場合（ステップＳ８０５：Ｎｏ）、すなわち、住所情報の収録形式が形式Ａであると判断した場合、複数の道路名称を有するか否かを判断する（ステップＳ８０６）。複数の道路名称を有しないと判断した場合（ステップＳ８０６：Ｎｏ）、すなわち、図７に示した符号７０３に示す地点１に相当する地点であると判断した場合、磁気ディスクドライブ５０４を制御して、磁気ディスク５０５の地図データベースから道路名称のテキストデータを取得する（ステップＳ８０７）。【０１０２】
そして、地図データベースから取得した道路名称のテキストデータと、ステップＳ８０２においてＰＯＩデータベースから取得した住所情報とを組み合わせて、住所のテキストデータを生成する（ステップＳ８０８）。そして、ディスプレイ５１２から検索地点の住所情報を表示し（ステップＳ８０９）、一連の処理を終了する。【０１０３】
ステップＳ８０６において、複数の道路名称を有すると判断した場合（ステップＳ８０６：Ｙｅｓ）、すなわち、図７に示した符号７０３に示す地点２に相当する地点であると判断した場合、地図データベースから、収録順番で優先される道路名称のテキストデータを取得し（ステップＳ８１０）、ステップＳ８０８における住所データの生成をおこなう。【０１０４】
また、ステップＳ８０５において、複数のリンクがあると判断した場合（ステップＳ８０５：Ｙｅｓ）、住所情報の収録形式が形式Ｂか否かを判断する（ステップＳ８１１）。収録形式が形式Ｂであると判断した場合（ステップＳ８１１：Ｙｅｓ）、すなわち、図７に示した符号７０３に示す地点３および地点４に相当する地点であると判断した場合、磁気ディスクドライブ５０４を制御して、磁気ディスク５０５の地図データベースから、特定情報を用いて道路名称のテキストデータを取得する（ステップＳ８１２）。そして、取得したテキストデータを用いて、ステップＳ８０８における住所データの生成をおこなう。【０１０５】
一方、ステップＳ８１１において、住所情報の収録形式が形式Ｂではないと判断した場合（ステップＳ８１１：Ｎｏ）、すなわち、住所情報の収録形式が形式Ａである場合、ステップＳ８０７に移行する。【０１０６】
なお、この場合における形式Ａの収録形式は、検索地点近傍に複数のリンクが存在し、各リンクで取得対象となる正式名称、もしくは別名称の収録順番が完全に一致するという条件の場合に、収録順番の指定のみで取得対象の正式名称、別名称を特定できる形式となっている。具体的には、たとえば、検索地点近傍の複数のリンクにおいて、それぞれ正式名称が同一であり、別名称が異なるものの、住所が正式名称に相当する場合などがこの形式に該当する。【０１０７】
また、ステップＳ８０３において、住所情報の収録形式が形式Ｃであると判断した場合（ステップＳ８０３：Ｙｅｓ）、磁気ディスクドライブ５０４を制御して、磁気ディスク５０５のＰＯＩデータベースから住所情報を取得し（ステップＳ８１３）、ステップＳ８０９における住所情報の表示をおこなう。【０１０８】
以上説明したように、実施例１にかかるナビゲーション装置５００によれば、ＰＯＩデータベースに所定の地域名称を除いた住所のテキストデータを格納しておき、地図データベースから所定の地域名称のテキストデータを流用することによって、住所のテキストデータを生成するようにしたので、ＰＯＩデータベースのデータ量を削減することができる。したがって、ナビゲーション装置５００の記憶領域を有効利用できるとともに、ナビゲーション装置５００のパフォーマンスの低下を防止することができる。【０１０９】
また、上述した地域名称を道路名称とし、ＰＯＩデータベースに所定の道路名称を除いた住所のテキストデータを格納しておき、地図データベースから所定の道路名称のテキストデータを流用するようにしたので、同じ道路に面し、住所に道路名称が含まれる地点のように、番地以外が同一の住所の地点について、ＰＯＩデータベースから道路名称分のデータ量を削減することができる。【０１１０】
また、近傍に複数の道路が存在する地点について、ＰＯＩデータベースに特定情報を格納しておき、すなわち、住所情報を収録形式Ｂにて格納しておき、特定情報で特定される道路の道路名称のテキストデータを地図データベースから流用するようにしたので、テキストデータと特定情報との差分、ＰＯＩデータベースのデータ量を削減することができる。【０１１１】
また、近傍の道路が複数の道路名称を有する地点について、住所情報のヘッダ部に収録番号（優先度情報）を記録しておき、収録形式番号で指定される道路の道路名称のテキストデータを地図データベースから流用するようにしたので、ＰＯＩデータベースのデータ量を削減できるとともに、複数の道路名称を有する地点についても、適正な住所表示をおこなうことができる。【０１１２】
また、地図データベースから住所に含まれる所定の地域名称を取得できない地点については、当該所定の地域名称を含めた住所のテキストデータを当該地点の住所情報としてＰＯＩデータベースで格納しておくようにしたので、住所に所定の地域名称が含まれない地点や、近傍に道路が存在しない地点などについては、従来通りの収録形式（形式Ｃ）によって適正な住所表示をおこなうことができる。【０１１３】
なお、本実施例においては、ＰＯＩデータベースに格納させない地域名称を、道路名称としているが、道路名称のほかにも都市名称とすることも可能である。すなわち、ＰＯＩデータベースに都市名称を格納させないようにすることも可能である。このように、ＰＯＩデータベースに所定の都市名称を除いた住所のテキストデータを格納しておき、地図データベースから所定の都市名称のテキストデータを流用するようにすれば、同じ都市名の地点について、ＰＯＩデータベースから都市名称分のデータ量を削減することができる。
【実施例２】
【０１１４】
以下に、本発明の実施例２について説明する。実施例２では、本発明の情報作成装置を情報作成サーバによって実現した場合の一例について説明する。実施例２では、実施例１において用いたＰＯＩデータベースを作成する情報作成サーバについて説明する。なお、実施例２において、実施例１にて説明した内容については、適宜その説明を省略する。【０１１５】
（情報作成サーバのハードウェア構成）
図９を用いて、実施例２にかかる情報作成サーバのハードウェア構成について説明する。図９は、実施例２にかかる情報作成サーバのハードウェア構成の一例を示すブロック図である。【０１１６】
図９において、情報作成サーバ９００は、ＣＰＵ９０１と、ＲＯＭ９０２と、ＲＡＭ９０３と、磁気ディスクドライブ９０４と、磁気ディスク９０５と、光ディスクドライブ９０６と、光ディスク９０７と、入力デバイス９０８と、映像Ｉ／Ｆ（インターフェース）９０９と、ディスプレイ９１０と、通信Ｉ／Ｆ９１１とを備えて構成される。また、各構成部９０１〜９１１はバス９２０によってそれぞれ接続されている。【０１１７】
ＣＰＵ９０１は、情報作成サーバ９００の全体の制御を司る。ＲＯＭ９０２は、ブートプログラム、情報作成プログラム、などの各種プログラムを記録している。また、ＲＡＭ９０３は、ＣＰＵ９０１のワークエリアとして使用される。【０１１８】
情報作成プログラムは、磁気ディスク９０５の地図データベースから取得した地図データと、たとえば、入力デバイスから入力された施設などの地点の位置情報および住所情報とに基づき、住所情報に所定の道路（リンク）名称が含まれる住所情報については、所定の道路名称を除いて住所情報を磁気ディスク９０５のＰＯＩデータベースに格納させるプログラムである。より詳細には、地図データベースから取得した地図データと、入力された位置情報および住所情報とに基づいて、各地点の近傍の道路を抽出し、抽出した道路の道路名称が住所情報に含まれる場合、当該道路名称を除いてＰＯＩデータベースに住所情報を格納させる。【０１１９】
また、情報作成プログラムは、各地点の近傍に複数の道路を抽出した場合、入力された住所情報に基づき、道路名称を特定するための特定情報を作成し、住所情報から道路名称を除いた上で、作成した特定情報をＰＯＩデータベースに格納させる。【０１２０】
さらに、情報作成プログラムは、抽出した地点の近傍の道路が複数の道路名称を有する場合、入力された住所情報に基づき、当該地点の住所に含まれる道路名称の優先度を示す優先度情報（収録順番）を付与し、当該収録順番を付与させた上で、道路名称を除いてＰＯＩデータベースに住所情報を格納させる。また、情報作成プログラムは、各地点の住所情報に所定の道路名称が含まれない地点の住所情報については、ＰＯＩデータベースに、入力された住所情報を格納させる。【０１２１】
なお、実施の形態２に示した図３に記載の、格納制御部３５０と、抽出部３６０と、作成部３７０と、付与部３８０とは、ＣＰＵ９０１によって実現される。すなわち、ＣＰＵ９０１が情報作成プログラムを実行することにより、格納制御部３５０と、抽出部３６０と、作成部３７０と、付与部３８０との機能を実現する。【０１２２】
磁気ディスクドライブ９０４は、ＣＰＵ９０１の制御にしたがって磁気ディスク９０５に対するデータの読み取り／書き込みを制御する。磁気ディスク９０５は、磁気ディスクドライブ９０４の制御で書き込まれたデータを格納する。磁気ディスク９０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。磁気ディスクドライブ９０４は、磁気ディスク９０５に記録されている地図データベースからテキストデータを含む地図データを取得する。なお、実施の形態２に示した図３に記載の取得部３４０は磁気ディスクドライブ９０４によって実現される。【０１２３】
磁気ディスク９０５は、各地点の位置情報および住所情報を含む地点データを格納するＰＯＩデータベースと、地図表示用の道路名称のテキストデータを含む道路地図データを格納する地図データベースとを有する。地点データの住所情報は、所定の道路名称を除いた住所のテキストデータである。また、磁気ディスク９０５は、住所に道路名称が含まれない地点については、従来と同様の格納形式にて地域名称を含めた全てのテキストデータを格納している。なお、実施の形態２に示した図３の地点ＤＢ３１０および地図ＤＢ３２０は、磁気ディスク９０５によって実現される。【０１２４】
光ディスクドライブ９０６は、ＣＰＵ９０１の制御にしたがって光ディスク９０７に対するデータの読み取り／書き込みを制御する。光ディスク９０７は、光ディスクドライブ９０６の制御にしたがってデータの読み出される着脱自在な記録媒体である。光ディスク９０７は、書き込み可能な記録媒体を利用することもできる。また、この着脱自在な記録媒体として、光ディスク９０７のほか、ＭＯ、メモリカードなどであってもよい。【０１２５】
入力デバイス９０８は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。入力デバイス９０８には、操作者からの操作により、施設などの地点の位置情報および住所情報が入力される。実施の形態２に示した入力部３３０は、入力デバイス９０８によって実現される。なお、各地点の位置情報および住所情報の入力は、操作者からの操作入力に限らず、旧来のＰＯＩデータベースからの読み込みによる入力としてもよい。すなわち、実施の形態２に示した図３に記載の入力部３３０を、磁気ディスクドライブ９０４によって実現させてもよい。【０１２６】
映像Ｉ／Ｆ９０９は、ディスプレイ９１０と接続される。映像Ｉ／Ｆ９０９は、具体的には、たとえば、ディスプレイ９１０全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリとディスプレイ９１０を表示制御する制御ＩＣなどによって構成される。【０１２７】
通信Ｉ／Ｆ９１１は、無線を介してネットワークなどの通信網に接続され、この通信網とＣＰＵ９０１とのインターフェースとしても機能する。なお、本実施例では、入力デバイス９０８からの入力により各地点の位置情報および住所情報を取得するようにしているが、通信Ｉ／Ｆ９１１を介して外部のサーバからの受信により各地点の位置情報および住所情報を取得してもよい。すなわち、実施の形態２に示した図３に記載の入力部３３０を、通信Ｉ／Ｆ９１１によって実現させてもよい。【０１２８】
図３に示した情報作成装置３００が備える、地点ＤＢ３１０と、地図ＤＢ３２０と、入力部３３０と、取得部３４０と、格納制御部３５０と、抽出部３６０と、作成部３７０と、付与部３８０とは、図９に示した情報作成サーバ９００におけるＲＯＭ９０２、ＲＡＭ９０３、磁気ディスク９０５、光ディスク９０７などに記録されたプログラムやデータを用いて、ＣＰＵ９０１が所定のプログラムを実行し、情報作成サーバ９００における各部を制御することによってその機能を実現する。【０１２９】
すなわち、本実施例の情報作成サーバ９００は、記録媒体としてのＲＯＭ９０２などに記録されている情報作成プログラムをＣＰＵ９０１が実行することにより、図３に示した情報作成装置３００が備える機能を、図４に示した情報作成処理手順で実行することができる。【０１３０】
（情報作成サーバがおこなう情報作成処理の一例）
つぎに、図１０−１および図１０−２を用いて、実施例２にかかる情報作成サーバ９００がおこなう情報作成処理の一例について説明する。図１０−１および図１０−２は、実施例２にかかる情報作成サーバ９００がおこなう情報作成処理の一例を示すフローチャートである。【０１３１】
図１０−１および図１０−２のフローチャートにおいて、情報作成サーバ９００のＣＰＵ９０１は、たとえば、操作者による入力デバイス９０８からの情報作成処理の開始の入力などにより、情報作成処理の開始を受け付けたか否かを判断する（ステップＳ１００１）。情報作成処理の開始を受け付けるまで待機状態にあり（ステップＳ１００１：Ｎｏのループ）、情報作成処理の開始を受け付けると（ステップＳ１００１：Ｙｅｓ）、磁気ディスクドライブ９０４により、磁気ディスク９０５の地図データサーバから、道路名称のテキストデータを含む地図データを取得する（ステップＳ１００２）。【０１３２】
そして、入力デバイス９０８を介して、地点の位置情報および住所情報の入力がおこなわれる（ステップＳ１００３）。このあと、入力された住所情報に道路名称が含まれているか否かを判断する（ステップＳ１００４）。住所情報に道路名称が含まれていないと判断した場合（ステップＳ１００４：Ｎｏ）、ＰＯＩデータベースに、入力された住所情報を格納し（ステップＳ１００８）、すなわち、収録形式を形式Ｃとして格納し、一連の処理を終了する。【０１３３】
一方、ステップＳ１００４において、入力された住所情報に道路名称が含まれていると判断した場合（ステップＳ１００４：Ｙｅｓ）、入力された地点の位置情報（緯度経度情報）に基づいて、地点の近傍にリンクがあるか否かを判断する（ステップＳ１００５）。地点の近傍にリンクがないと判断した場合（ステップＳ１００５：Ｎｏ）、ステップＳ１００８に移行し、ＰＯＩデータベースに、入力された住所情報を形式Ｃにて格納する。【０１３４】
ステップＳ１００５において、地点の近傍にリンクがあると判断した場合（ステップＳ１００５：Ｙｅｓ）、道路名称を有するリンクか否かを判断する（ステップＳ１００６）。道路名称を有するリンクではないと判断した場合（ステップＳ１００６：Ｎｏ）、ステップＳ１００８に移行し、ＰＯＩデータベースに、入力された住所情報を形式Ｃにて格納する。【０１３５】
ステップＳ１００６において、道路名称を有するリンクであると判断した場合（ステップＳ１００６：Ｙｅｓ）、入力された住所情報に一致する道路名称が含まれているか否かを判断する（ステップＳ１００７）。住所情報に一致する道路名称が含まれていないと判断した場合（ステップＳ１００７：Ｎｏ）、ステップＳ１００８に移行し、ＰＯＩデータベースに、入力された住所情報を形式Ｃにて格納する。【０１３６】
ステップＳ１００７において、住所情報に一致する道路名称が含まれていると判断した場合（ステップＳ１００７：Ｙｅｓ）、リンクの数が複数か否かを判断する（ステップＳ１００９）。リンクの数が複数ではないと判断した場合（ステップＳ１００９：Ｎｏ）、すなわち、リンクの数が１つであると判断した場合、複数の道路名称を有するか否かを判断する（ステップＳ１０１０）。【０１３７】
複数の道路名称を有しないと判断した場合（ステップＳ１０１０：Ｎｏ）、すなわち、道路名称が１つであると判断した場合、入力デバイス９０８から入力された住所情報から道路名称を削除する（ステップＳ１０１１）。そして、ＰＯＩデータベースに、道路名称が削除された住所情報を格納し（ステップＳ１０１２）、すなわち、収録形式を形式Ａとして格納し、一連の処理を終了する。【０１３８】
一方、ステップＳ１０１０において、複数の道路名称を有すると判断した場合（ステップＳ１０１０：Ｙｅｓ）、住所情報に含まれる道路名称が、道路地図データに格納されている複数の道路名称のいずれと合致しているかを照合し（ステップＳ１０１３）、該当道路名称の収録順番を取得する（ステップＳ１０１４）。たとえば、ステップＳ１０１３における照合の結果、住所情報に含まれる道路名称が道路地図データの道路名称の正式名称に相当する場合、ステップＳ１０１４において、正式名称を示す収録順番「００」（図７参照）を取得する。【０１３９】
このあと、収録順番を指定（付与）し（ステップＳ１０１５）、ステップＳ１０１１における住所情報から道路名称の削除をおこなう。また、ステップＳ１００９において、リンクの数が複数であると判断した場合（ステップＳ１００９：Ｙｅｓ）、複数の道路名称を有するか否かを判断する（ステップＳ１０１６）。複数の道路名称を有しないと判断した場合（ステップＳ１０１６：Ｎｏ）、すなわち、道路名称が１つであると判断した場合、住所情報に含まれる道路名称と道路地図データに含まれる道路名称とのテキストデータを照合することにより、特定情報を作成し、住所情報から道路名称を削除する（ステップＳ１０１７）。【０１４０】
このあと、ＰＯＩデータベースに、道路名称が削除された住所情報と、特定情報とを格納し（ステップＳ１０１８）、すなわち、収録形式を形式Ｂとして格納し、一連の処理を終了する。一方、ステップＳ１０１６において、複数の道路名称を有すると判断した場合（ステップＳ１０１６：Ｙｅｓ）、住所情報に含まれる道路名称が、道路地図データの各リンクにおいて、正式名称、もしくは別名称として存在し、各リンクで同じ収録順で格納されているか否かを判断する（ステップＳ１０１９）。【０１４１】
住所情報に含まれる道路名称が、道路地図データの各リンクにおいて、正式名称、もしくは別名称として存在し、各リンクで同じ収録順で格納されていると判断した場合（ステップＳ１０１９：Ｙｅｓ）、ステップＳ１０１１以降の処理に移行し、すなわち、形式Ａにて住所情報を格納する。一方、住所情報に含まれる道路名称が、道路地図データの各リンクにおいて、正式名称、もしくは別名称として存在し、各リンクで同じ収録順で格納されていないと判断した場合（ステップＳ１０１９：Ｎｏ）、ステップＳ１０１７に移行する。【０１４２】
（形式Ａにて収録される場合のリンクと地点の関係）
つぎに、図１１を用いて、形式Ａにて収録される場合のリンクと地点の関係について説明する。図１１は、形式Ａにて収録される場合のリンクと地点の関係を示した説明図である。なお、図１１では、図７の符号７０３に示した地点２に相当する場合のリンクと地点関係について説明する。【０１４３】
図１１において、説明図１１００には、ＰＯＩ施設位置１１０１と、誘導ポイント１１０２と、道路リンク１１０３と、誘導ポイント近傍リンク１１０４とが示されている。誘導ポイント１１０２は、ＰＯＩ施設の入口地点を示したものであり、ＰＯＩ施設位置１１０１と誘導ポイント近傍リンク１１０４とを結んだ地点を示している。誘導ポイント近傍リンク１１０４は、誘導ポイント１１０２から、たとえば１５メートル以内の所定範囲内の道路リンク１１０３である。【０１４４】
誘導ポイント近傍リンク１１０４は、正式名称としての「ＯＮ（Ｏｆｆｉｃｉａｌ  Ｎａｍｅ）」が「北通り」であり、別名称としての「ＡＮ（Ａｌｔｅｒｎａｔｅ  Ｎａｍｅ）」が「第１通り」となっている。また、ＰＯＩ施設位置１１０１の住所は、別名称の「第１通り」が含まれている。なお、「ＯＮ」および「ＡＮ」は地図データベースに格納されている。また、地図データベースに、正式名称の「北通り」が１番目に収録されており、別名称の「第１通り」が２番目に収録されているとした場合、ＰＯＩデータベースには、２番目の「第１通り」を示す収録順番「０１」が設定される。【０１４５】
なお、ＰＯＩ施設位置１１０１の住所が、正式名称の「北通り」が含まれていると仮定し、地図データベースに「北通り」が１番目に収録されている場合、ＰＯＩデータベースには収録順番「００」が設定される。【０１４６】
なお、別名称が複数ある場合や、正式名称が複数ある場合であっても、同様に、地図データベースには、収録順番に対応させて道路名称を格納させておき、ＰＯＩデータベースには、それに対応する収録順番を設定しておけばよい。なお、本実施例においては、収録順番は、道路データベースでの収録順よりも１少ない数が設定されているが、これに限られるものではなく、収録順番「００」を用いずに、１番目の収録順番から順に「０１」から順に番号を付すことも可能である。【０１４７】
（形式Ｂにて収録される場合のリンクと地点の関係）
つぎに、図１２および図１３を用いて、形式Ｂにて収録される場合のリンクと地点の関係について説明する。図１２および図１３は、形式Ｂにて収録される場合のリンクと地点の関係を示した説明図である。なお、図１２および図１３では、図７の符号７０３に示した地点２に相当する場合のリンクと地点関係について説明する。なお、以下の説明において、図１１において説明したものと同様の符号を付し、説明を省略する。【０１４８】
図１２において、説明図１２００は、ＰＯＩ施設位置１１０１が交差点近傍にある場合を示している。誘導ポイント１１０２は交差点に位置している。誘導ポイント近傍リンク１２０１，１２０２は、交差する２つの道路リンク１１０３からなる。誘導ポイント近傍リンク１２０１は、「中央通り」を示している。一方、誘導ポイント近傍リンク１２０２は、「南通り」を示している。ＰＯＩ施設位置１１０１の住所は、「中央通り」が含まれている。このような場合、ＰＯＩデータベースには、地図データベースから「中央通り」のテキストデータを取得するための、「中央通り」を示す特定情報として「中」が格納される。【０１４９】
また、図１３において、説明図１３００は、都市境界線を挟んで、誘導ポイント近傍リンク１２０１，１２０２の「ＯＮ」が異なる場合を示している。誘導ポイント近傍リンク１２０１は、「中央通り」を示している。一方、誘導ポイント近傍リンク１２０２は、「南通り」を示している。ＰＯＩ施設位置１１０１の住所は、「中央通り」が含まれている。このような場合、ＰＯＩデータベースには、地図データベースから「中央通り」のテキストデータを取得するための、「中央通り」を示す特定情報として「中」が格納される。【０１５０】
（リンクが複数ある場合であっても形式Ａにて収録される場合のリンクと地点の関係）
つぎに、図１４を用いて、リンクが複数ある場合であっても形式Ａにて収録される場合のリンクと地点の関係について説明する。図１４は、リンクが複数ある場合であっても形式Ａにて収録される場合のリンクと地点の関係を示した説明図である。なお、図１４は、図１０−２のステップＳ１０１９：Ｙｅｓに相当する場合のリンクと地点の関係を示している。【０１５１】
図１４において、説明図１４００は、誘導ポイント近傍リンク１４０１，１４０２が複数あり、「ＯＮ」が「第２通り」となっており同一であるものの、「ＡＮ」が異なる場合を示している。誘導ポイント近傍リンク１４０１，１４０２は、都市境界線を挟んで、「ＡＮ」が異なる。具体的には、誘導ポイント近傍リンク１４０１は、「ＡＮ」が「朝日通り」を示している。一方、誘導ポイント近傍リンク１４０２は、「ＡＮ」が「夕日通り」を示している。収録順番は、各リンクともに、正式名称「ＯＮ」を「００」とし、別名称「ＡＮ」を「０１」として設定されている。このような場合、住所情報が各リンクの「ＯＮ」に一致しており、さらに、各リンク同士の収録順番も「００」として一致しているため、形式Ａにて収録することが可能である。【０１５２】
なお、図１１〜図１４の説明において、施設によっては、ＰＯＩ施設位置１１０１を有していない場合があるが、この場合、ＰＯＩ施設位置１１０１を誘導ポイント１１０２に置き換えて、収録形式を決定すればよい。【０１５３】
なお、本実施例においては、ＰＯＩデータベースに格納させない地域名称を、道路名称としているが、道路名称のほかにも都市名称とすることも可能である。すなわち、ＰＯＩデータベースに都市名称を格納させないようにし、都市名称を地図データベースから流用することも可能である。この場合においても、道路名称の場合と同様に、都市名称に正式名称と別名称とが存在する場合には、収録順番を付したり、都市境界付近においては、特定情報を格納させたりすればよい。【０１５４】
また、本実施例において、ＰＯＩデータベースに格納させない地域名称を、番地データとすることも可能である。すなわち、ＰＯＩデータベースに番地データを格納させないようにし、番地データを地図データベースから流用することも可能である。なお、この場合、リンクに対して所定の割合ごとに番地が付されている地域を対象とする。【０１５５】
たとえば、情報作成サーバ９００は、リンクを所定の割合に分割し、分割した割合と、実際の住所の番地とを対応付けることができる場合に、番地データをＰＯＩデータベースに格納させないようにする。具体的には、あるリンクの一端から他端までの番地が順に１番地〜５０番地までとなっており、リンクを５０分割することにより、住所の番地と分割した割合（５０）とを対応付けることができる場合、番地データをＰＯＩデータベースに格納させないようにする。これにより、番地データ分、ＰＯＩデータベースのデータ量を削減することができる。【０１５６】
また、ナビゲーション装置５００では、地点の位置情報を用い、地点がリンク上のどの割合の位置に対応するかを判断することにより、割合に応じた番地データを地図データベースから取得して出力することができる。なお、あるリンクの一端から他端までの番地が順になっていないような場合、すなわち、実際の番地とリンクの割合とが合致しないような場合には、従来の収録形式と同様に、ＰＯＩデータベースに番地データを格納すればよい。【０１５７】
以上説明したように、実施例２にかかる情報作成サーバ９００によれば、各地点の住所情報に、地図データベースに格納されている所定の地域名称が含まれている場合、ＰＯＩデータベースには所定の地域名称を含ませないように住所情報を格納させるようにしたので、ＰＯＩデータベースのデータ量を削減することができる。【０１５８】
また、地域名称を道路名称とし、各地点の住所情報に、地図データベースに格納されている道路名称が含まれている場合、ＰＯＩデータベースには道路名称を除いて住所情報を格納させるようにしたので、ＰＯＩデータベースから道路名称分のデータ量を削減することができる。【０１５９】
また、地点の近傍に複数の道路が存在する場合、道路名称を特定するための特定情報を作成し、住所情報から道路名称を除いて特定情報をＰＯＩデータベースに格納させるようにしたので、すなわち、収録形式Ｂにて住所情報を格納させるようにしたので、テキストデータと特定情報との差分、ＰＯＩデータベースのデータ量を削減することができる。【０１６０】
また、地点の近傍の道路が複数の道路名称を有する場合、道路名称の優先度を示す収録順番を付与（指定）し、優先度情報を付与させた上で、道路名称を除いてＰＯＩデータベースに住所情報を格納させるようにしたので、ＰＯＩデータベースのデータ量を削減できるとともに、複数の道路名称を有する地点についても、適正な住所表示をおこなうことができる。【０１６１】
また、地域名称を都市名称とし、各地点の住所情報に、地図データベースに格納されている都市名称が含まれている場合、ＰＯＩデータベースには都市名称を除いて住所情報を格納させるようにすれば、ＰＯＩデータベースから都市名称分のデータ量を削減することができる。【０１６２】
また、各地点の住所情報に所定の地域名称が含まれない地点については、ＰＯＩデータベースに、所定の地域名称を含めた住所情報を格納させるようにしたので、住所に所定の地域名称が含まれない地点や、近傍に道路が存在しない地点などについては、従来通りの収録形式（収録形式Ｃ）によって適正な住所を表示させることができる。【０１６３】
以上説明したように、本発明の情報処理装置、情報作成装置、情報処理方法、情報作成方法、情報処理プログラム、情報作成プログラム、および記録媒体によれば、ＰＯＩデータベースのデータ量を削減することができる。【０１６４】
なお、実施例１，２で説明した情報処理方法およびデータ作成方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図１】
2010004612.tif 000003
【図２】
2010004612.tif 000004
【図３】
2010004612.tif 000005
【図４】
2010004612.tif 000006
【図５】
2010004612.tif 000007
【図６】
2010004612.tif 000008
【図７】
2010004612.tif 000009
【図８】
2010004612.tif 000010
【図９】
2010004612.tif 000011
【図１０−１】
2010004612.tif 000012
【図１０−２】
2010004612.tif 000013
【図１１】
2010004612.tif 000014
【図１２】
2010004612.tif 000015
【図１３】
2010004612.tif 000016
【図１４】
2010004612.tif 000017
【図１５】
2010004612.tif 000018
【図１６】
2010004612.tif 000019
【国際調査報告】
2010004612.tif 000020
2010004612.tif 000021