(57)【要約】【課題】特定地点の地理上の包含関係を容易に把握可能な情報を提供する。【解決手段】情報処理装置１２は、取得部２０と、抽出部２４と、第１決定部２６と、出力部２８と、を備える。取得部２０は、特定地点を取得する。抽出部２４は、地理的な複数の領域間の地理上の包含関係を示す関係情報から、特定地点を含む領域間の包含関係を示す第１部分情報を抽出する。第１決定部２６は、第１部分情報の少なくとも一部の領域間の包含関係を、出力対象の候補領域群として決定する。出力部２８は、候補領域群を出力する。【選択図】図１
2014035691.tif 000002
【特許請求の範囲】
【請求項１】
特定地点を取得する取得部と、
地理的な複数の領域間の地理上の包含関係を示す関係情報から、前記特定地点を含む領域間の包含関係を示す第１部分情報を抽出する抽出部と、
前記第１部分情報の少なくとも一部の領域間の包含関係を、出力対象の候補領域群として決定する第１決定部と、
前記候補領域群を出力する出力部と、
を備えた情報処理装置。
【請求項２】
前記第１部分情報を、面積の隣接する領域間の包含関係が１対１の包含関係を示す、複数の第２部分情報に分解する分解部と、
前記複数の第２部分情報の内の１つを決定する第２決定部と、
を更に備え、
前記第１決定部は、前記第２部分情報の少なくとも一部の領域間の包含関係を、前記候補領域群として決定する、
請求項１に記載の情報処理装置。
【請求項３】
前記第１決定部は、
前記第１部分情報に含まれる１の領域を特定領域として特定し、前記第１部分情報における、少なくとも、前記特定領域と前記特定領域に包含され且つ該特定領域の次に地理上の面積の小さい領域との領域間の包含関係、及び、前記特定領域と前記特定領域を包含し且つ該特定領域の次に地理上の面積の大きい領域との領域間の包含関係を、前記候補領域群として決定する、
請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記取得部は、出力された前記候補領域群に含まれる１の領域を選択領域としてユーザから更に取得し、
前記第１決定部は、前記選択領域を新たな前記特定領域として特定し、前記第１部分情報における、少なくとも、該特定領域と該特定領域に包含され且つ該特定領域の次に地理上の面積の小さい領域との領域間の包含関係、及び、該特定領域と該特定領域を包含し且つ該特定領域の次に地理上の面積の大きい領域との領域間の包含関係を、前記候補領域群として決定する、
請求項３に記載の情報処理装置。
【請求項５】
前記関係情報は、領域をノードとし、領域間を地理上の包含関係に応じた向きの有向エッジで結んだ、グラフ理論によって示される有向グラフ型のデータ構造である、請求項１〜請求項４の何れか１項に記載の情報処理装置。
【請求項６】
前記領域は、前記領域の名称、及び前記領域の地理的形状の少なくとも一方を含む、請求項１〜請求項５の何れか１項に記載の情報処理装置。
【請求項７】
前記地理的形状は、略図化された形状である、請求項６に記載の情報処理装置。
【請求項８】
前記領域は、前記領域の地理上の種類を含み、
前記出力部は、前記候補領域群における領域の種類の内、最も重複度の高い種類を更に出力する、請求項１〜請求項７の何れか１項に記載の情報処理装置。
【請求項９】
前記分解部は、分解した複数の前記第２部分情報の内の少なくとも一部を統合し、新たな第２部分情報を生成する、請求項２に記載の情報処理装置。
【請求項１０】
ネットワークを介して接続されたサーバ装置へ、特定地点を送信する送信部と、
前記サーバ装置から、地理的な複数の領域間の地理上の包含関係を示す関係情報から抽出された、前記特定地点を含む領域間の包含関係を示す第１部分情報の少なくとも一部の領域間の包含関係を、出力対象の候補領域群として受信する受信部と、
前記候補領域群を表示部に表示する制御部と、
を備えた情報処理端末。
【請求項１１】
前記候補領域群に含まれる１の領域を選択領域としてユーザから受け付ける入力部を更に備え、
前記送信部は、前記選択領域を前記サーバ装置へ更に送信し、
前記受信部は、前記選択領域に応じた新たな前記候補領域群を前記サーバ装置から更に受信する、
請求項１０に記載の情報処理端末。
【請求項１２】
コンピュータを、
特定地点を取得する手段と、
地理的な複数の領域間の地理上の包含関係を示す関係情報から、前記特定地点を含む領域間の包含関係を示す第１部分情報を抽出する手段と、
前記第１部分情報の少なくとも一部の領域間の包含関係を、出力対象の候補領域群として決定する手段と、
前記候補領域群を出力する手段と、
して機能させる情報処理プログラム。
【請求項１３】
特定地点を取得し、
地理的な複数の領域間の地理上の包含関係を示す関係情報から、前記特定地点を含む領域間の包含関係を示す第１部分情報を抽出し、
前記第１部分情報の少なくとも一部の領域間の包含関係を、出力対象の候補領域群として決定し、
前記候補領域群を出力する、
情報処理方法。
【請求項１４】
コンピュータを、
ネットワークを介して接続されたサーバ装置へ、特定地点を送信する手段と、
前記サーバ装置から、地理的な複数の領域間の地理上の包含関係を示す関係情報から抽出された、前記特定地点を含む領域間の包含関係を示す第１部分情報の少なくとも一部の領域間の包含関係を、出力対象の候補領域群として受信する手段と、
前記候補領域群を表示部に表示する手段と、
して機能させる情報処理プログラム。
【請求項１５】
ネットワークを介して接続されたサーバ装置へ、特定地点を送信し、
前記サーバ装置から、地理的な複数の領域間の地理上の包含関係を示す関係情報から抽出された、前記特定地点を含む領域間の包含関係を示す第１部分情報の少なくとも一部の領域間の包含関係を、出力対象の候補領域群として受信し、
前記候補領域群を表示部に表示する、
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置、情報処理端末、情報処理プログラム、及び情報処理方法に関する。
【背景技術】
【０００２】
駅名や地名等により地理的情報を検索して提供するシステムが開示されている。このシステムでは、検索範囲の拡大や縮小が可能である。また、ユーザ端末等から入力された指定位置等の特定地点を解析し、特定地点に応じて推定したユーザの関心範囲の推定結果を用いて、地理的側面を含む情報を検索する装置も開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１８６３７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来では、検索結果として、特定地点に対応する単一範囲の情報を提供している。このため、特定地点と他の領域との地理上の包含関係を容易に把握可能な情報を提供することはできなかった。
【０００５】
本発明が解決しようとする課題は、特定地点の地理上の包含関係を容易に把握可能な情報を提供することができる、情報処理装置、情報処理端末、情報処理プログラム、及び情報処理方法を提供することである。
【課題を解決するための手段】
【０００６】
実施形態の情報処理装置は、取得部と、抽出部と、第１決定部と、出力部と、を備える。取得部は、特定地点を取得する。抽出部は、地理的な複数の領域間の地理上の包含関係を示す関係情報から、前記特定地点を含む領域間の包含関係を示す第１部分情報を抽出する。第１決定部は、前記第１部分情報の少なくとも一部の領域間の包含関係を、出力対象の候補領域群として決定する。出力部は、前記候補領域群を出力する。
【図面の簡単な説明】
【０００７】
【図１】実施の形態１の情報処理システムのブロック図。
【図２】包含関係の一例を示す模式図。
【図３】関係情報のデータ構造の一例を示す図。
【図４】包含関係の最小構成の一例を示す図。
【図５】第１部分情報の抽出を示す模式図。
【図６】実施の形態１の情報処理の手順を示すフローチャート。
【図７】表示画像の一例を示す図。
【図８】表示画像の一例を示す図。
【図９】表示画像の一例を示す図。
【図１０】表示画像の一例を示す図。
【図１１】表示画像の一例を示す図。
【図１２】表示画像の一例を示す図。
【図１３】表示画像の一例を示す図。
【図１４】実施の形態２の情報処理システムの模式図。
【図１５】第１部分情報の抽出を示す模式図。
【図１６】第２部分情報の一例を示す模式図。
【図１７】第２部分情報の合成を示す模式図。
【図１８】第２部分情報の抽出を示す模式図。
【図１９】実施の形態２の情報処理の手順を示すフローチャート。
【図２０】表示画像の一例を示す模式図。
【図２１】表示画像の一例を示す模式図。
【図２２】実施の形態３の情報処理システムの模式図。
【図２３】情報処理端末における情報処理の手順を示すフローチャート。
【図２４】サーバ装置における情報処理の手順を示すフローチャート。
【図２５】情報処理システム、サーバ装置、及び情報処理端末のハードウェア構成例のブロック図。
【発明を実施するための形態】
【０００８】
以下に添付図面を参照して、情報処理装置、情報処理端末、情報処理プログラム、及び情報処理方法の一の実施形態を詳細に説明する。
【０００９】
（実施の形態１）
図１は、本実施の形態の情報処理システム１０の機能的構成を示すブロック図である。情報処理システム１０は、情報処理装置１２、入力部１４、表示部１６、及び記憶部１８を含む。
【００１０】
本実施の形態では、情報処理システム１０は、情報処理装置１２と、入力部１４、表示部１６、及び記憶部１８と、が別体として設けられた構成である場合を説明する。しかし、情報処理システム１０は、情報処理装置１２と、入力部１４、表示部１６、及び記憶部１８の少なくとも１つと、が一体的に構成された形態であってもよい。
【００１１】
入力部１４は、各種指示入力をユーザから受け付ける部材である。入力部１４には、例えば、マウス、ボタン、リモコン、キーボード、マイク等の音声認識装置、及び画像認識装等の１または複数を組み合せたもの等が挙げられる。
【００１２】
表示部１６は、各種画像を表示する装置である。表示部１６は、液晶表示装置等の公知の表示装置を用いる。
【００１３】
なお、入力部１４及び表示部１６は、一体的に構成されていてもよい。具体的には、入力部１４及び表示部１６は、入力機能及び表示機能の双方を備えたＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部１５として構成されていてもよい。ＵＩ部１５には、タッチパネル付ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等がある。
【００１４】
記憶部１８は、関係情報を予め記憶する。関係情報とは、地理的な複数の領域間の地理上の包含関係を示す情報である。
【００１５】
領域とは、地理的な領域を示す。関係情報によって規定される複数の領域は、互いに、地理上の占める範囲（すなわち面積）、地理的形状、及び地理的な位置の少なくとも１つが異なる。
【００１６】
領域には、店、道路、道路における特定の場所、交差点、電車の線路、駅、川、等が挙げられるが、これらに限られない。
【００１７】
関係情報によって規定される各領域は、領域を一意に識別する識別情報、領域の地理的な位置、領域の地理上の面積、領域の地理的形状、及び領域の種類、等を示す情報を含む。すなわち、各領域は、これらの情報によって一意に特定される。
【００１８】
識別情報には、領域の名称や、識別画像等がある。例えば、領域の名称としては、領域が店である場合には店の名称、領域が道路である場合には道路の名称、領域が電車の線路である場合には、該線路を用いる電車の名称等が挙げられる。
【００１９】
領域の位置は、領域の地理上の位置である。領域の位置は、例えば、地理上の緯度及び経度を用いて示す。なお、領域の位置には、各領域を複数の小領域に分割したときの、各小領域に対応する位置の群を用いてもよいし、各領域の代表となる１点の緯度及び経度を用いてもよい。代表となる１点は、例えば、各領域の中央に相当する位置である。
【００２０】
領域の地理上の面積は、領域の面積を示す情報であればよい。例えば、面積には、該領域の地理上の面積の実測値を用いてもよいし、他の領域との相対的な面積比を用いてもよい。
【００２１】
領域の地理的形状は、該領域が地理的に占める領域の形状であり、実際の地理的形状をそのまま模した形状であってもよいし、実際の地理的形状を簡略化された形状であってもよい。なお、領域の地理的形状は、実際の地理的な形状に沿った形であればよく、その形状は、限定されない。例えば、領域の地理的形状は、矩形、多角形、円形、等が挙げられるが、これらに限られない。
【００２２】
領域の種類は、領域の地理的な種類を示す。領域の地理的な種類には、市街、道路、路線、等があるが、これらに限られない。
【００２３】
地理的な複数の領域間の地理上の包含関係は、各領域について、地理的に各領域が包含する１または複数の他の領域、及び地理的に各領域を包含する１または複数の他の領域、を階層的に示したものである。
【００２４】
図２は、包含関係の一例を示す模式図である。
【００２５】
図２において、駅を示す領域３２は、該駅を含む複数の駅間を走行する電車の路線を示す領域３０内に包含された領域である。また、電車の路線を示す領域３０は、該路線内の駅を示す領域３２を包含する領域である。本実施の形態では、このような、各領域（図２では領域３２及び領域３０）間の包含関係を示す情報を、関係情報と称する。
【００２６】
図３は、記憶部１８に記憶されている関係情報のデータ構造の一例を示す図である。
【００２７】
なお、本実施の形態では、記憶部１８は、関係情報を、各領域をノードとし、各領域間を地理上の包含関係に応じた向きの有向エッジで結んだ、グラフ理論によって示される有向グラフ型のデータ構造で記憶する場合を説明する。また、本実施の形態では、関係情報は、有向非循環グラフ型のデータ構造である場合を説明する。
【００２８】
なお、関係情報は、領域間の包含関係を示す情報であればよく、関係情報のデータ構造は、有向グラフ型のデータ構造に限られない。
【００２９】
図３に示すように、関係情報５０は、複数の領域４０（４０１〜４０３９）を、各領域４０の包含関係に応じた有向エッジＳで結んだデータ構造である。図３中、矢印ＸＡ方向は、より面積の小さい領域４０を示し、矢印ＸＢ方向は、より面積の大きい領域４０を示す。
【００３０】
本実施の形態では、有向エッジＳの向きは、面積のより小さい領域４０を始点とし、面積のより大きい領域４０を終点とした向きとなっている。
【００３１】
図４は、包含関係の最小構成の一例を示す図である。例えば、識別情報「ハチ公」の領域４０７が、識別情報「ハチ公前」の領域４０１０内に地理的に包含された領域であったとする。この場合、図４に示すように、領域４０７と領域４０１０を、領域４０７側を始点とし領域４０１０側を終点とする有向エッジＳで結ぶデータ構造とすることで、領域４０７と領域４０１０の包含関係が示される。
【００３２】
図３に戻り、なお、各領域４０を包含する複数の他の領域４０が、互いに異なる他の領域４０によって更に包含されている場合がある。このため、図３に示すように、各領域４０と、各領域４０を包含する他の領域４０であって、且つ、次に地理上の面積の大きい領域４０と、の包含関係は、１対１の包含関係に限られない。同様に、各領域４０と、各領域４０が包含する他の領域４０であって、且つ、次に地理上の面積の小さい領域４０と、の包含関係についても、１対１の包含関係に限られない。
【００３３】
具体的には、図３に示す関係情報５０では、識別情報「渋谷のスクランブル交差点」の領域４０１１と、該領域４０１１が包含し且つ次に地理上の面積の小さい領域４０としての、識別情報「センター街の入り口」の領域４０６及び識別情報「ハチ公前」の領域４０１０と、は、１対２の包含関係となっている。また、図３に示す関係情報５０では、識別情報「渋谷のスクランブル交差点」の領域４０１１と、該領域４０１１を包含し且つ次に地理上の面積の大きい領域４０としての、識別情報「センター街通り」の領域４０１２及び識別情報「道玄坂通り」の領域４０１３と、は、１対２の包含関係となっている。
【００３４】
図１に戻り、情報処理装置１２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを含んで構成されるコンピュータである。
【００３５】
情報処理装置１２は、入力部１４、表示部１６、及び記憶部１８に電気的に接続されている。情報処理装置１２は、取得部２０、抽出部２４、第１決定部２６、及び出力部２８を含む。
【００３６】
取得部２０は、入力部１４から、特定地点を取得する。特定地点とは、ユーザが検索を所望する地理上の位置を示す。本実施の形態では、特定地点は、緯度及び経度等によって特定される地理上の一点である。本実施の形態では、取得部２０は、入力部１４から特定地点を取得する。
【００３７】
入力部１４は、ユーザによる該入力部１４の操作指示によってユーザから特定地点を受け付ける。入力部１４は、受け付けた特定地点を取得部２０へ送信する。これによって、取得部２０では、入力部１４から特定地点を取得する。
【００３８】
なお、入力部１４がユーザから特定地点を受け付ける方法には、公知の方法を用いる。例えば、ユーザは、ＵＩ部１５に表示された地図画像における特定の位置を指示することで、特定地点を入力する。
【００３９】
また、例えば、ユーザは、入力部１４の操作指示によって特定地点の住所を入力する。入力部１４は、ユーザから受け付けた住所を、取得部２０へ送信する。取得部２０では、入力部１４から受け付けた住所を、逆ジオコーディング等の公知の技術を用いて緯度及び経度に変換することで、特定地点を取得する。
【００４０】
また、例えば、ＵＩ部１５に現在位置を特定地点として入力するための指示ボタンを表示する。そして、ユーザによる入力部１４(ＵＩ部１５)の操作指示によってＵＩ部１５に表示された指示ボタンが指示されたときに、入力部１４（ＵＩ部１５）は、現在位置を特定地点とする指示信号を取得部２０へ送信する。入力部１４から該指示信号を受け付けた取得部２０は、情報処理装置１２に予め搭載されたＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を用いて、情報処理装置１２の現在位置を取得することで、特定地点を取得する。
【００４１】
また、取得部２０は、選択領域（詳細後述）や、表示部１６に表示する領域４０の変更指示等の各種情報を、入力部１４から受け付ける。これらの選択領域及び各種情報は、ユーザによる入力部１４の操作指示によって入力され、入力部１４から取得部２０へ送信される。
【００４２】
抽出部２４は、記憶部１８に記憶されている関係情報５０を参照し、関係情報５０から、取得部２０で取得された特定地点を含む領域間の包含関係を示す第１部分情報を抽出する。
【００４３】
詳細には、抽出部２４は、関係情報５０によって規定される複数の領域４０の包含関係の内、取得部２０で取得された特定地点を含む領域間の包含関係を第１部分情報として抽出する。
【００４４】
図５は、抽出部２４による第１部分情報の抽出を示す模式図である。
【００４５】
例えば、取得部２０が、識別情報「ハチ公改札」の地理上の領域４０８内のある特定の緯度及び経度によって特定される地点を、特定地点として取得したとする。この場合、抽出部２４は、関係情報５０から、該特定地点を含む領域４０間の包含関係を示す第１部分情報を抽出する。
【００４６】
詳細には、抽出部２４は、関係情報５０に規定される全ての領域４０の各々における、領域の位置を参照し、特定地点を含む領域４０であるか否かを判断する。そして、抽出部２４は、関係情報５０における、特定地点を含む領域４０間の包含関係を、該関係情報５０から抽出する。
【００４７】
なお、抽出部２４は、下記方法によって、関係情報５０から第１部分情報を抽出してもよい。
【００４８】
例えば、抽出部２４は、関係情報５０によって規定される領域４０の内、包含する他の領域４０を有さない領域４０を特定する。この場合、図５に示すように、抽出部２４は、関係情報５０に規定される複数の領域４０の内、図５中、線図５２内に示す、領域４０７、領域４０８、領域４０９、領域４０２０、領域４０２１、及び領域４０２３を特定する。次に、抽出部２４は、これらの領域４０（領域４０７、領域４０８、領域４０９、領域４０２０、領域４０２１、及び領域４０２３）の内、特定地点を含む領域４０（例えば、識別情報「ハチ公改札」の領域４０８）を特定する。
【００４９】
そして、更に、抽出部２４は、特定した識別情報「ハチ公改札」の領域４０８、及び該領域４０８を包含する他の全ての領域４０における、領域間の包含関係を関係情報５０から抽出することで、関係情報５０から第１部分情報を抽出する。
【００５０】
この場合、抽出部２４は、識別情報「ハチ公改札」の領域４０８、及び該領域４０８を包含する全ての領域４０（領域４０１０、領域４０１１、領域４０２５、領域４０１２、領域４０１３、領域４０２９、領域４０１８、領域４０１５、領域４０５、領域４０１６、領域４０１７、領域４０１９、領域４０３０、領域４０３１、領域４０３９、領域４０３２、領域４０３３、領域４０３４、領域４０３５）における、領域間の包含関係を、関係情報５０から第１部分情報として抽出する（図５中、線図４５内参照）。
【００５１】
第１決定部２６は、抽出部２４で抽出された第１部分情報の少なくとも一部の領域４０間の包含関係を、候補領域群として決定する。出力部２８は、第１決定部２６で決定された候補領域群を、表示部１６に出力する。表示部１６には、候補領域群が表示される。
【００５２】
候補領域群は、抽出部２４で抽出された第１部分情報の内、出力対象の領域間の包含関係を示す情報である。出力対象とは、本実施の形態では、ＵＩ部１５に表示する対象を示す。なお、以下では、出力を、表示と同じ意味として用いる。
【００５３】
なお、候補領域群は、第１部分情報によって示される複数の領域間の包含関係の内、少なくとも一部の領域間の包含関係を示す情報であればよい。このため、候補領域群は、第１部分情報全体であってもよい。
【００５４】
本実施の形態では、第１決定部２６は、まず、抽出部２４で抽出された第１部分情報に規定される複数の領域４０の内、１の領域４０を、特定領域として特定する。
【００５５】
第１決定部２６は、第１部分情報に含まれる任意の１の領域４０を、特定領域として特定してもよいし、予め定めた特定規則に従って特定領域を特定してもよい。また、第１決定部２６は、入力部１４から取得部２０を介して特定領域を取得することで、特定領域を決定してもよい。
【００５６】
予め定めた特定規則は、例えば、第１部分情報に規定される複数の領域４０の内、最も面積の大きい領域４０、最も面積の小さい領域４０、または、該複数の領域４０の面積の平均値に最も近い領域４０を、特定領域として特定する規則が挙げられる。なお、特定規則は、これらの規則に限られない。
【００５７】
第１決定部２６が、入力部１４から取得部２０を介して特定領域を取得する場合、情報処理装置１２では、以下の処理を行う。
【００５８】
例えば、情報処理装置１２の出力部２８が、抽出部２４で抽出された第１部分情報を表示部１６に表示する。例えば、図５に示す、線図４５内に示される複数の領域４０の包含関係を示す第１部分情報が、表示部１６に表示される。そして、出力部２８は、１の領域４０の選択を促す指示情報を更に表示部１６に表示する。
【００５９】
ユーザの入力部１４の操作指示によって、第１部分情報における１の領域４０が選択されると、入力部１４は、選択された該領域４０を特定領域として受け付け、取得部２０へ送信する。取得部２０では、入力部１４から受け付けた特定領域を、第１部分情報に規定される複数の領域４０の内の、１の領域４０である特定領域として特定する。
【００６０】
次に、第１決定部２６は、第１部分情報における、少なくとも、特定領域と、特定領域内に地理的に包含される領域４０の内の該特定領域の次に面積の小さい領域４０、及び該特定領域を地理的に包含する領域の内の該特定領域の次に面積の大きい領域と、の包含関係を候補領域群として決定する。
【００６１】
なお、第１決定部２６は、第１部分情報における、特定領域と、特定領域に対して面積が上下方向に１階層分隣接する領域４０の各々と、の包含関係を候補領域群として決定する形態に限られない。なお、該上下方向とは、面積が大きい方向及び面積が小さい方向を意味する。
【００６２】
例えば、第１決定部２６は、第１部分情報における、特定領域と、特定領域に対して面積が上下方向に予め定めた階層分（例えば２階層分）隣接する領域４０と、の包含関係を候補領域群として決定してもよい。
【００６３】
出力部２８は、上述したように、第１決定部２６で決定された候補領域群を、表示部１６に表示する。
【００６４】
なお、入力部１４は、更に、表示部１６に表示された候補領域群に含まれる１の領域４０を選択領域としてユーザから受け付ける。すなわち、ユーザは、表示部１６に表示された候補領域群に含まれる１の領域４０を、入力部１４の操作指示によって選択する。取得部２０が、入力部１４から選択領域を受け付けると、第１決定部２６は、選択領域を新たな特定領域として特定し、抽出部２４で抽出された第１部分情報から、該特定領域を含む少なくとも一部の包含関係を新たな候補領域群として決定する。
【００６５】
出力部２８では、第１決定部２６で新たに候補領域群が決定されると、決定された候補領域群を表示部１６に出力する制御を行う。
【００６６】
具体的には、出力部２８は、候補領域群によって規定される各領域４０の包含関係を示す表示画像を作成し、表示部１６に表示する制御を行う。
【００６７】
例えば、出力部２８は、候補領域群によって規定される複数の領域４０の、識別情報としての領域の名称、領域の位置、領域の地理上の面積、領域の地理的形状、領域の種類の内の少なくとも１つを示す画像を、これらの領域４０の包含関係を示す表示形態で表した表示画像を作成し、表示部１６に表示する。
【００６８】
次に、情報処理装置１２で実行する情報処理の手順を説明する。
【００６９】
図６は、本実施の形態の情報処理装置１２で実行する情報処理の手順を示すフローチャートである。
【００７０】
まず、取得部２０が、入力部１４から特定地点を取得したか否かを判断する（ステップＳ１００）。ステップＳ１００で肯定判断すると（ステップＳ１００：Ｙｅｓ）、ステップＳ１０２へ進む。
【００７１】
ステップＳ１０２では、抽出部２４が、関係情報５０から、ステップＳ１００の処理によって取得部２０で取得された特定地点を含む領域４０間の包含関係を示す第１部分情報を、関係情報５０から抽出する（ステップＳ１０２）。
【００７２】
次に、第１決定部２６が、上記ステップＳ１０２で抽出された第１部分情報の少なくとも一部の領域４０間の包含関係を、候補領域群として決定する（ステップＳ１０４）。次に、出力部２８が、ステップＳ１０４または後述するステップＳ１１０の処理によって第１決定部２６で決定された候補領域群を、表示部１６に出力する（ステップＳ１０６）。ステップＳ１０６の処理によって、表示部１６には、候補領域群が表示される。
【００７３】
次に、取得部２０が、入力部１４から選択領域を取得したか否かを判断する（ステップＳ１０８）。ステップ１０８で肯定判断すると（ステップＳ１０８：Ｙｅｓ）、ステップＳ１１０へ進む。
【００７４】
ステップＳ１１０では、第１決定部２６が、ステップＳ１０８で取得された選択領域を、新たな特定領域として特定し、上記ステップＳ１０４の処理によって抽出された第１部分情報から、該特定領域を含む新たな候補領域群を決定する（ステップＳ１１０）。そして、上記ステップＳ１０６へ戻る。
【００７５】
一方、上記ステップＳ１００で否定判断すると（ステップＳ１００：Ｎｏ）、ステップＳ１１２へ進む。また、上記ステップＳ１０８で否定判断すると（ステップＳ１０８：Ｎｏ）、ステップＳ１１２へ進む。
【００７６】
ステップＳ１１２では、取得部２０が、当該情報処理を終了するか否かを判断する（ステップＳ１１２）。取得部２０は、当該情報処理の終了を示す情報を入力部１４から取得したか否かを判別することで、ステップＳ１１２の判断を行う。この場合、ユーザによる入力部１４の操作指示によって、入力部１４が当該情報処理の終了を示す情報をユーザから受け付けると、入力部１４は、取得部２０へ当該情報処理の終了を示す情報を送信すればよい。そして、取得部２０では、入力部１４から当該情報処理の終了を示す情報を取得したか否かを判別することで、ステップＳ１１２の処理を行えばよい。また、取得部２０は、情報処理装置１２の図示を省略する電源スイッチ等が操作指示されることで、情報処理装置１２への電力供給の終了を示す信号を受け付けたか否かを判別することで、ステップＳ１１２の判断を行ってもよい。
【００７７】
ステップＳ１１２で否定判断すると（ステップＳ１１２：Ｎｏ）、上記ステップＳ１００へ戻る。一方、ステップＳ１１２で肯定判断すると（ステップＳ１１２：Ｙｅｓ）、本ルーチンを終了する。
【００７８】
情報処理装置１２が、上記情報処理を実行することによって、表示部１６（またはＵＩ部１５）には、ユーザによって指示された特定地点に関する包含関係を示す情報としての、候補領域群が、表示される。
【００７９】
図７〜図１１には、本実施の形態の情報処理装置１２が上記情報処理を行うことによって表示部１６に表示される表示画像の一例を示した。なお、各表示画像は、出力部２８で作成された画像である。
【００８０】
図７は、ユーザが特定地点Ｐを入力するときに表示部１６に表示される表示画像１６Ａの一例を示す模式図である。
【００８１】
例えば、図７に示すように、出力部２８は、地図画像Ｆを含む表示画像１６Ａを表示部１６に表示する制御を行う。そして、ユーザは、入力部１４を介して、表示部１６（ＵＩ部１５）に表示された地図画像Ｆにおける特定の位置を入力する。入力部１４は、これによって、特定地点Ｐ、すなわち、特定地点Ｐをユーザから受け付ける。取得部２０は、入力部１４から特定地点Ｐを取得する。
【００８２】
図８は、候補領域群の表示画像１６Ｂであって、１の領域４０が選択領域として選択された状態を示す模式図である。
【００８３】
なお、特定地点Ｐが、識別情報「ハチ公改札」の領域４０８内のある地点であったとする。この場合、抽出部２４が、特定地点Ｐを含む領域４０の包含関係を示す第１部分情報として、図５中、識別情報「ハチ公改札」の領域４０８、及び該領域４０８を包含する全ての領域４０（領域４０１０、領域４０１１、領域４０２５、領域４０１２、領域４０１３、領域４０２９、領域４０１８、領域４０１５、領域４０５、領域４０１６、領域４０１７、領域４０１９、領域４０３０、領域４０３１、領域４０３９、領域４０３２、領域４０３３、領域４０３４、領域４０３５）の、領域４０間の包含関係を抽出する（図５中、線図４５内参照）。
【００８４】
そして、さらに、第１決定部２６が、識別情報「渋谷のスクランブル交差点」の領域４０１１を特定領域として特定したとする。また、第１決定部２６は、該領域４０１１と、該領域４０１１と包含関係を有する少なくとも面積の隣接する領域４０としての識別情報「ハチ公前」の領域４０１０、識別情報「センター街の入り口」の領域４０６、識別情報「センター街通り」の領域４０１２、及び識別情報「道玄坂通り」の領域４０１３を、候補領域群として決定したとする。
【００８５】
この場合、出力部２８は、該候補領域群を示す表示画像１６Ｂを表示部１６に表示する制御を行う。図８に示すように、表示画像１６Ｂは、該候補領域群によって規定される領域４０の内の少なくとも一部の領域４０の包含関係を示す。
【００８６】
本実施の形態では、表示画像１６Ｂは、該候補領域群において規定される各領域４０を、地図画像Ｆにおける各領域４０の位置に対応する場所に、各領域４０の地理的形状を各領域の面積に応じたサイズで示した地理的形状の画像（地理形状画像と称する場合がある）を含む。また、表示画像１６Ｂは、各領域４０の名称と、より広い面積の領域４０またはより狭い面積の領域４０の表示を指示するための指示ボタン（選択ボタン６０Ａ及び選択ボタン６０Ｂ）を含む。また、表示画像１６Ｂは、前に選択された領域の表示も含む（図８中、識別情報「ハチ公前」の領域４０１０の表示箇所４２Ｂ参照）。
【００８７】
そして、例えば、ユーザの入力部１４の操作指示によって、該候補領域群に規定される複数の領域４０の内の１つの領域４０として、識別情報「渋谷のスクランブル交差点」の領域４０１１が選択領域として選択される。例えば、ユーザによる入力部１４の操作指示によって、領域４０１１の名称の表示箇所４４Ｂが選択されることで、領域４０１１が選択領域として選択される。
【００８８】
すると、表示部１６には、該領域４０１１の地理形状画像４４Ａが特定地点Ｐ上に重ねて表示されると共に、該領域１１の名称である「スクランブル交差点」の表示箇所４４Ｂが強調表示される。
【００８９】
一方、選択ボタン６０Ｂがユーザによる入力部１４の操作指示によって選択され、識別情報「渋谷のスクランブル交差点」の領域４０１１を包含し、且つ該領域４０１１の次に面積の大きい領域４０の表示が指示される。すると、出力部２８は、図９に示す表示画像１６Ｃを表示部１６に表示する。
【００９０】
図９は、識別情報「渋谷のスクランブル交差点」の領域４０１１を包含し、且つ該領域４０１１の次に、面積の大きい領域４０の情報として、識別情報「センター街通り」の領域４０１２、及び識別情報「道玄坂通り」の領域４０１３の各々の領域の名称（表示箇所４６Ｂ及び表示箇所４８Ｂ参照）が更に表示された状態を示す模式図である。また、図９は、識別情報「センター街通り」の領域４０１２が入力部１４の操作指示によって仮選択された状態を示す。
【００９１】
図９に示すように、出力部２８は、仮選択された識別情報「センター街通り」の領域４０１２の地理形状画像４６Ａ１を、既に選択されている識別情報「渋谷のスクランブル交差点」の領域４０１１の地理形状画像４４Ａ上に重ねて表示した表示画像１６Ｃを表示する。また、出力部２８は、該表示画像１６Ｃにおいて、仮選択された領域４０の名称の表示箇所４６Ｂも強調表示する。
【００９２】
一方、識別情報「道玄坂通り」の領域４０１３が、ユーザの入力部１４の操作指示によって仮選択された場合には、図１０に示すように、出力部２８は、仮選択された識別情報「道玄坂通り」の領域４０１３の地理形状画像４８Ａ１を、既に選択されている識別情報「渋谷のスクランブル交差点」の領域４０１１の地理形状画像４４Ａ上に重ねて示す表示画像１６Ｄを表示する。また、出力部２８は、仮選択された領域４０の名称の表示箇所４８Ｂも強調表示する。
【００９３】
このため、ユーザは、効果的に選択領域の変更による影響を認知できる。
【００９４】
図１１は、ユーザによる入力部１４の操作指示によって、仮選択された識別情報「道玄坂通り」の領域４０１３が、選択領域として選択された状態を示す表示画像１６Ｅである。
【００９５】
図１０に示すように、出力部２８は、選択された識別情報「道玄坂通り」の領域４０１３の地理形状画像４８Ｂを、仮選択された状態（図９）に比べて更に強調表示する。また、出力部２８は、選択された領域４０の名称の表示箇所４８Ｂを、仮選択された状態（図９）に比べて更に強調表示する。
【００９６】
ユーザの入力部１４の操作指示によって、表示部１６に表示された複数の領域４０の内の１つが仮選択された状態で、さらに該領域４０が選択されることで、該領域が選択領域として選択されたとする。この場合、該領域が選択領域として選択されたことを示す情報が、入力部１４を介して取得部２０へ送信される。
【００９７】
取得部２０は、入力部１４から受け付けた選択領域（ここでは、識別情報「道玄坂通り」の領域４０１３）を取得する。すると、上述したように、第１決定部２６は、該選択領域を特定領域とし、該特定領域を含む新たな候補領域群を決定する。そして、出力部２８は、新たに決定された候補領域群を示す表示画像１６Ｅを作成し、表示部１６に表示する制御を行う。
【００９８】
このため、情報処理装置１２では、特定地点Ｐの地理上の包含関係を容易に把握可能な情報を提供することができる。
【００９９】
また、情報処理装置１２は、複数の領域４０の中から、ユーザによって選択された領域４０と、他の領域４０との包含関係を、対話的に提供することができる。
【０１００】
なお、出力部２８は、各領域４０の地理的形状を略図化された形状で表示部１６に表示してもよい。
【０１０１】
図１２は、表示画像の他の一例を示す模式図である。
【０１０２】
図１２に示すように、出力部２８は、候補領域群によって規定される各領域４０の地理形状を簡略化した形状で示す表示画像１６Ｆを、表示部１６に表示してもよい。
【０１０３】
図１２に示す表示画像１６Ｆは、簡略化された地図画像ＦＡ上に、仮設定された識別情報「道玄坂通り」の領域４０１３を略図４８Ａ３で表示した状態を示す模式図である。
【０１０４】
このように、各領域４０の略図を表示することで、詳細な形状情報を必要とせず、大まかな傾向さえ提供すればよい場合や、携帯端末のように比較的表示画面の小さい表示部１６に表示画像を表示する場合等であっても、効果的に候補領域群を表示することができる。
【０１０５】
また、出力部２８は、候補領域群によって規定される複数の各領域４０間の包含関係を、該包含関係が視認可能な表示形態で表した表示画像を表示部１６に表示すればよく、図７〜図１２に示すような、地図画像Ｆや地図画像ＦＡ上に、各領域４０の地理形状画像を表示する形態に限られない。
【０１０６】
例えば、出力部２８は、各領域４０の名称を、候補領域群によって示される領域４０間の包含関係を示す表示形態で表示してもよい。
【０１０７】
図１３は、各領域４０の名称を、候補領域群によって示される領域４０間の包含関係を示す表示形態で表示した表示画面の一例を示す模式図である。
【０１０８】
図１３（Ａ）に示すように、表示画像１６Ｇは、候補領域群に含まれる複数の領域４０の内、識別情報「渋谷のスクランブル交差点」の領域４０１１の名称６２を中央に配置し、該名称６２の右側に、該領域４０１１を包含し且つ該領域４０１１の次に大きい面積の領域４０を選択するための選択ボタン６３を配置した表示形態である。また、該名称６２の左側には、該名称６２に対応する領域４０１１に包含され且つ該領域４０１１の次に面積の小さい領域４０である識別情報「ハチ公前」の領域４０１０の名称６１を配置している。
【０１０９】
そして、ユーザによる入力部１４の操作指示によって選択ボタン６３が表示されると、図１３（Ｂ）に示すように、表示画像１６Ｈには、該領域４０１１を包含し且つ該領域４０１１の次に面積の大きい領域４０である、識別情報「センター街通り」の領域４０１２の名称６４、及び識別情報「道玄坂通り」の領域４０１３の名称６５が上下方向に隣接して表示される。
【０１１０】
このような表示形態であってもよい。
【０１１１】
以上説明したように、本実施の形態の情報処理装置１２では、抽出部２４が、地理的な複数の領域４０間の地理上の包含関係を示す関係情報５０から、取得部２０で取得された特定地点Ｐを含む領域４０間の包含関係を示す第１部分情報を抽出する。そして、第１決定部２６が、第１部分情報の少なくとも一部の領域４０間の包含関係を、出力対象の候補領域群として決定する。そして、出力部２８は、該候補領域群を出力する。
【０１１２】
このため、本実施の形態の情報処理装置１２は、取得された特定地点を含む複数の領域４０の包含関係を示す情報を出力することができる。
【０１１３】
従って、本実施の形態の情報処理装置１２では、特定地点の地理上の包含関係を容易に把握可能な情報を提供することができる。
【０１１４】
また、本実施の形態の情報処理装置１２では、表示部１６（ＵＩ部１５）に表示された候補領域群に規定される１の領域４０が選択領域として選択されると、該選択領域と他の領域との包含関係を示す新たな候補領域群を第１部分情報から決定し、表示部１６（ＵＩ部１５）に表示する。
【０１１５】
このため、情報処理装置１２は、複数の領域４０の中から、ユーザによって選択された領域４０と、他の領域４０との包含関係を、対話的に提供することができる。
【０１１６】
（実施の形態２）
本実施の形態では、第１部分情報を複数の第２部分情報に分解し、分解した複数の第２部分情報の少なくとも一部の領域４０間の包含関係を、候補領域群として決定する。
【０１１７】
図１４は、本実施の形態の情報処理システム１０Ａを示す模式図である。
【０１１８】
図１４に示すように、情報処理システム１０Ａは、情報処理装置１２Ａ、入力部１４、表示部１６、及び記憶部１８を備える。入力部１４、表示部１６、及び記憶部１８は、第１の実施の形態と同様である。
【０１１９】
情報処理装置１２Ａは、ＣＰＵ、ＲＯＭ、及びＲＡＭなどを含んで構成されるコンピュータである。
【０１２０】
情報処理装置１２Ａは、取得部２０Ａ、抽出部２４Ａ、分解部２５Ａ、第２決定部２７Ａ、第１決定部２６Ａ、及び出力部２８Ａを備える。
【０１２１】
取得部２０Ａは、入力部１４から、特定地点を取得する。また、取得部２０Ａは、入力部１４から、表示対象の領域４０の面積の範囲を取得する。具体的には、取得部２０Ａは、入力部１４から該面積の範囲として、表示対象の領域４０の最小面積と最大面積を取得する。
【０１２２】
例えば、出力部２８Ａが、領域４０の最大面積と最小面積の入力画面を表示部１６に表示する。ユーザは入力部１４を操作することで、表示対象とする領域４０の最小面積と最大面積を入力する。これによって、入力部１４は、最大面積と最小面積をユーザから受け付け、取得部２０Ａへ送信する。
【０１２３】
なお、ユーザによる入力部１４の操作は、例えば、予め設定された数値を最大面積及び最小面積として入力する方法や、表示部１６に表示されたスライダ等のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部品を介した数値入力等が挙げられる。
【０１２４】
また、表示部１６に地図画面を表示し、表示された地図画面によって示される地図の拡大または縮小の指示を、入力部１４を介してユーザから受け付ける。そして、取得部２０Ａは、該指示から、表示部１６に表示される領域４０のとりうる最大面積を決定し、該最大面積に予め定めた定数を乗算することで、最大面積及び最小面積の各々を取得してもよい。
【０１２５】
抽出部２４Ａは、記憶部１８に記憶されている関係情報５０を参照し、関係情報５０から、取得部２０で取得された特定地点を含み、且つ取得部２０Ａで取得された最小面積以上最大面積以下の範囲の領域４０間の包含関係を、第１部分情報として抽出する。
【０１２６】
図１５は、抽出部２４Ａによる第１部分情報の抽出を示す模式図である。
【０１２７】
例えば、取得部２０Ａが、特定地点として、識別情報「ハチ公改札」の領域４０８内の特定の緯度及び経度によって示される地点を取得したとする。この場合、抽出部２４Ａは、実施の形態１の抽出部２４と同様に、関係情報５０から、該特定地点を含む領域４０間の包含関係を抽出する。そして、抽出部２４Ａは、更に、抽出された該包含関係の内、取得部２０Ａで取得された最小面積以上及び最大面積以下の範囲の領域４０間（図１５中、線図５４Ａと線図５４Ｂとの間に示す領域４０間）の包含関係を、第１部分情報として抽出する。
【０１２８】
このため、本実施の形態では、抽出部２４Ａは、関係情報５０に規定される複数の領域４０の内、特定地点を包含する領域４０として、例えば、図１５中、領域４０１０、領域４０１１、領域４０２５、領域４０１２、領域４０１３、領域４０２９、領域４０１８、領域４０１５、領域４０５、領域４０１６、領域４０１７、領域４０１９、領域４０３０、領域４０３１の領域４０間の包含関係を、関係情報５０から第１部分情報として抽出する。
【０１２９】
分解部２５Ａは、抽出部２４Ａで抽出された第１部分情報を、面積の隣接する領域４０間の包含関係が１対１の包含関係を示す、複数の第２部分情報に分解する。
【０１３０】
ここで、上述したように、関係情報５０によって示される、面積の隣接する各領域４０間の包含関係は、１対１の包含関係に限られない。
【０１３１】
具体的には、図１５に示す関係情報５０では、識別情報「渋谷のスクランブル交差点」の領域４０１１と、該領域４０１１が包含し且つ次に地理上の面積の小さい領域４０としての、識別情報「センター街の入り口」の領域４０６及び識別情報「ハチ公前」の領域４０１０と、は、１対２の包含関係となっている。また、図１５に示す関係情報５０では、識別情報「渋谷のスクランブル交差点」の領域４０１１と、該領域４０１１を包含し且つ次に地理上の面積の大きい領域４０としての、識別情報「センター街通り」の領域４０１２及び識別情報「道玄坂通り」の領域４０１３と、は、１対２の包含関係となっている。
【０１３２】
分解部２５Ａでは、面積の隣接する各領域４０間の包含関係が、このような１対多の包含関係、または多対１の包含関係である場合、これらの面積の隣接する各領域４０間の包含関係が１対１の関係となるように、第１の部分情報を複数の第２部分情報に分解する。
【０１３３】
分解部２５Ａは、例えば、抽出部２４Ａで抽出された第１部分情報における、包含する領域４０を有さない（子ノードを有さない、と称する場合もある）領域４０を特定する。また、分解部２５Ａは、第１部分情報に含まれる、包含される領域４０を有さない（親ノードを有さない、と称する場合もある）領域４０を特定する。
【０１３４】
そして、分解部２５Ａは、抽出部２４Ａで抽出された第１部分情報における、包含する領域４０を有さない領域４０の各々から、面積のより大きい領域４０に向かって、領域４０間の包含関係が１対１の関係を示すように、関係する領域４０を順次特定していく。これによって、分解部２５Ａは、第１部分情報に含まれる、包含する領域４０を有さない領域４０から、包含される領域４０を有さない領域４０へ向かって、分岐無の有効エッジＳによって結合された領域４０の群が、第２部分情報として抽出される。分解部２５Ａは、この処理を、第１部分情報に含まれる全ての領域４０及び有向エッジＳについて行うことで、第１部分情報を、複数の第２部分情報に分解する。
【０１３５】
図１６は、第２部分情報の一例を示す模式図である。
【０１３６】
例えば、分解部２５Ａが、図１５に示される第１部分情報（図１５中、線図４３内の領域４０及び有向エッジＳ参照）を、複数の第２部分情報に分解すると、図１６に示す８つの第２部分情報４１Ａ〜第２部分情報４１Ｈが得られる。
【０１３７】
各第２部分情報４１（第２部分情報４１Ａ〜第２部分情報４１Ｈ）は、包含関係を有し且つ面積の隣接する領域４０間の包含関係が１対１の関係を示す。このため、各第２部分情報４１に含まれる複数の領域４０は、最も面積の小さい領域４０から最も面積の大きい領域４０に向かって順番に１対１の包含関係を有する。このため、該第２部分情報４１をＵＩ部１５や表示部１６に表示すれば、各領域４０間を結ぶ有向エッジＳに沿って、領域４０の包含関係を面積の大小に応じて連続的に分かりやすく提供することができる。
【０１３８】
なお、分解部２５Ａは、第１部分情報の分解によって得られた複数の第２部分情報４１の内の一部を合成し、新たな第２部分情報４１としてもよい。
【０１３９】
この場合、例えば、分解部２５Ａは、各領域４０を記号としてとらえ、各第２部分情報４１を記号リストとしてとらえる。そして、分解部２５Ａは、第２部分情報４１同士の距離を、レーベンシュタイン距離として求め、距離の近い第２部分情報４１同士を合成する。なお、この合成は、各領域４０を、例えば、面積順とすることによって容易に行うことができる。
【０１４０】
図１７は、分解部２５Ａが行う第２部分情報４１の合成を示す模式図である。
【０１４１】
例えば、分解部２５Ａは、図１７（Ａ）に示すように、識別情報「渋谷駅１階」の領域４０１０、識別情報「渋谷駅」の領域４０２９、識別情報「渋谷駅周辺」の領域４０１８、及び識別情報「渋谷駅から１５分くらい」領域４０１９、を、この順に包含する包含関係を示す第２部分情報４１Ｆと、識別情報「渋谷駅１階」の領域４０１０、識別情報「渋谷駅」の領域４０２９、識別情報「渋谷駅周辺」の領域４０１８、及び識別情報「山手線西側駅近」の領域４０３０、を、この順に包含する包含関係を示す第２部分情報４１Ｇと、を合成する。
【０１４２】
そして、分解部２５Ａは、これらの第２部分情報４１Ｆ及び第２部分情報４１Ｇを合成し、図１７（Ｂ）に示すように、識別情報「渋谷駅１階」の領域４０１０、識別情報「渋谷駅」の領域４０２９、識別情報「渋谷駅周辺」の領域４０１８、識別情報「渋谷駅から１５分くらい」領域４０１９、及び識別情報「山手線西側駅近」の領域４０３０を、この順に１対１の包含関係で包含した包含関係を示す第２部分情報４１Ｉを作成する。
【０１４３】
第２決定部２７Ａは、分解部２５Ａによって分解された複数の第２部分情報４１の内の１つを選択する。
【０１４４】
第２決定部２７Ａは、分解部２５Ａによって分解された複数の第２部分情報４１の内、任意の第２部分情報４１を選択してもよい。また、第２決定部２７Ａは、入力部１４から取得部２０Ａを介して１の第２部分情報４１を取得することで、第２部分情報４１を選択してもよい。
【０１４５】
第２決定部２７Ａが、入力部１４から取得部２０Ａを介して１の第２部分情報４１を取得する場合、情報処理装置１２Ａでは、例えば、情報処理装置１２Ａの出力部２８Ａが、分解部２５Ａで分解された複数の第２部分情報４１の一覧を表示部１６に表示する。そして、出力部２８Ａは、１の第２部分情報４１の選択を促す指示情報を更に表示部１６に表示する。
【０１４６】
そして、入力部１４の操作指示によって、表示された複数の第２部分情報４１における１の第２部分情報４１が選択される。この選択には、ドロップダウンリストなど、複数のアイテムから一つを選択する一般的なユーザインターフェース技術を用いることができる。
【０１４７】
ユーザの入力部１４の操作指示によって、表示された複数の第２部分情報４１における１の第２部分情報４１が選択されると、入力部１４は、選択された該第２部分情報４１を示す情報を受け付け、取得部２０Ａへ送信する。取得部２０Ａでは、入力部１４から、１の第２部分情報４１を示す情報を受け付ける、第２決定部２７Ａでは、取得部２０Ａで受け付けた、１の第２部分情報４１を示す情報を読み取ることで、１の第２部分情報４１を選択すればよい。
【０１４８】
第１決定部２６Ａは、第２決定部２７Ａで決定された第２部分情報４１の少なくとも一部の領域４０間の包含関係を、候補領域群として決定する。第１決定部２６Ａは、第１の実施の形態の第１決定部２６と同様にして、候補領域群を決定する。
【０１４９】
出力部２８Ａは、第１決定部２６Ａで決定された候補領域群を、実施の形態１の出力部２８と同様にして、表示部１６に出力する。表示部１６には、候補領域群が表示される。
【０１５０】
ここで、第２部分情報４１は、上述したように、包含関係を有し且つ面積の隣接する各領域４０間の包含関係が１対１の関係を示す。このため、第１決定部２６Ａが第２部分情報４１から抽出した領域候補群についても、包含関係を有し且つ面積の隣接する各領域４０間の包含関係が１対１の関係を示す。
【０１５１】
従って、本実施の形態では、表示部１６には、包含関係を有し且つ面積の隣接する各領域４０間の包含関係が１対１の関係を示す、領域候補群が表示される。
【０１５２】
なお、第１決定部２６Ａは、第２決定部２７Ａで決定された第２部分情報４１に規定される複数の領域４０の内、表示対象として予め定めた複数の面積の各々に最も近い面積の領域４０を抽出し、抽出した領域４０間の包含関係を示す第２部分情報４１とし、該第２部分情報４１を候補領域群としてもよい。
【０１５３】
図１８は、第２部分情報４１における、少なくとも一部の領域４０間の包含関係を抽出する形態を示す模式図である。
【０１５４】
図１８に示すように、第１決定部２６Ａは、例えば、第２決定部２７Ａで決定された第２部分情報４１で規定される複数の領域４０の内、面積が最大の領域４０と面積が最小の領域４０とを特定する。そして、特定した最大面積の領域４０の面積を上限とし、最小面積の領域４０の面積を下限とする面積範囲を、複数の段階に分割する。そして、第１決定部２６Ａは、第２決定部２７Ａで決定された第２部分情報４１で規定される複数の領域４０の内、分割した各段階の面積に最も近い領域４０を各々抽出する。
【０１５５】
図１８に示す例では、第１決定部２６Ａは、複数の領域４０（領域４０Ａ〜領域４０Ｇ）の内、最大面積の領域４０Ａの面積（１００００ｍ２）と、最小面積の領域４０Ｂの面積値（１０ｍ２）と、の間を、３段階に分割する。そして、第１決定部２６Ａは、各段階である面積１００ｍ２及び面積１０００ｍ２の各々に最も近い領域４０である領域４０Ｄ及び領域４０Ｆと、これらの領域４０の包含関係を第２部分情報４１から抽出する。
【０１５６】
なお、第１決定部２６Ａは、予め定めた面積範囲を複数の段階に分割した各段階の面積値の各々に最も近い領域４０を抽出してもよい。例えば、情報処理装置１２Ａが提供するサービスの内容に応じて、この面積範囲を予め定めればよい。具体的には、この面積範囲には、５０ｍ２以上１００ｍ２以下の範囲が挙げられる。この場合、この面積範囲は、予め記憶部１８に記憶しておけばよい。
【０１５７】
次に、情報処理装置１２Ａで実行する情報処理の手順を説明する。
【０１５８】
図１９は、本実施の形態の情報処理装置１２Ａで実行する情報処理の手順を示すフローチャートである。
【０１５９】
まず、取得部２０Ａが、入力部１４から特定地点を取得したか否かを判断する（ステップＳ２００）。ステップＳ２００で肯定判断すると（ステップＳ２００：Ｙｅｓ）、ステップＳ２０２へ進む。
【０１６０】
ステップＳ２０２では、取得部２０Ａが、入力部１４から、表示対象の領域４０の面積の範囲を取得したか否かを判断する（ステップＳ２０２）。ステップＳ２０２の判断は、入力部１４から、領域４０の面積の範囲として、表示対象の領域４０の最小面積と最大面積を取得したか否かを判別することで行う。
【０１６１】
ステップＳ２０２で肯定判断すると（ステップＳ２０２：Ｙｅｓ）、ステップＳ２０６へ進む。一方、ステップＳ２０２で否定判断すると（ステップＳ２０２：Ｎｏ）、ステップＳ２０４へ進み、取得部２０Ａは、記憶部１８に予め記憶されている、表示対象の領域４０の面積の範囲を読み取ることで、該面積の範囲を取得する（ステップＳ２０４）。なお、記憶部１８は、前回取得した面積の範囲を記憶する。そして、取得部２０Ａは、該面積の範囲を記憶部１８から読み取ることで、ステップＳ２０４の処理を実行すればよい。
【０１６２】
次に、ステップＳ２０６では、抽出部２４Ａが、関係情報５０から、ステップＳ２００の処理によって取得部２０Ａで取得された特定地点を含む領域４０間の包含関係を示す第１部分情報を、関係情報５０から抽出する（ステップＳ２０６）。
【０１６３】
次に、分解部２５Ａが、ステップＳ２０６で抽出された第１部分情報を、第２部分情報に分解する（ステップＳ２０８）。
【０１６４】
次に、第２決定部２７Ａが、上記ステップＳ２０８で分解されることによって得られた複数の第２部分情報の内、１の第２部分情報を決定する（ステップＳ２１０）。
【０１６５】
次に、第１決定部２６Ａが、上記ステップＳ２１０または後述するステップＳ２１８で決定された第２部分情報から、候補領域群を決定する（ステップＳ２１２）。次に、出力部２８Ａが、ステップＳ２１２または後述するステップＳ２２２の処理によって第１決定部２６Ａで決定された候補領域群を、表示部１６に出力する（ステップＳ２１４）。ステップＳ２１４の処理によって、表示部１６には、候補領域群が表示される。
【０１６６】
次に、取得部２０Ａが、入力部１４から第２部分情報の変更指示を取得したか否かを判断する（ステップＳ２１６）。ステップＳ２１６の判断は、例えば、表示部１６に、第２部分情報の変更を指示するための指示ボタンを表示する。そして、該指示ボタンの表示領域がユーザによる入力部１４の操作指示によって選択されたときに、第２部分情報の変更指示を示す信号を入力部１４が受け付ければよい。そして、取得部２０Ａは、第２部分情報４１から第２部分情報の変更指示を示す信号を受け付けたか否かを判別することで、ステップＳ２１６の判断を行えばよい。
【０１６７】
ステップＳ２１６で肯定判断すると（ステップＳ２１６：Ｙｅｓ）、第２決定部２７Ａが、上記ステップＳ２０８で分解されることによって得られた複数の第２部分情報の内、前回表示部１６に表示した第２部分情報とは異なる、１の第２部分情報を決定する（ステップＳ２１８）。そして、ステップＳ２１２へ戻る。
【０１６８】
一方、ステップＳ２１６で否定判断すると（ステップＳ２１６：Ｎｏ）、ステップＳ２２０へ進む。ステップＳ２２０では、取得部２０Ａが、入力部１４から選択領域を取得したか否かを判断する（ステップＳ２２０）。ステップ２２０で肯定判断すると（ステップＳ２２０：Ｙｅｓ）、ステップＳ２２２へ進む。
【０１６９】
ステップＳ２２２では、第１決定部２６Ａが、ステップＳ２２０で取得された選択領域を、新たな特定領域として特定し、上記ステップＳ２１０またはステップＳ２１８の処理によって直前に抽出された第２部分情報から、特定した該特定領域を含む領域４０間の包含関係を新たな候補領域群として決定する（ステップＳ２２２）。そして、上記ステップＳ２１４へ戻る。
【０１７０】
一方、上記ステップＳ２００で否定判断すると（ステップＳ２００：Ｎｏ）、ステップＳ２２４へ進む。また、上記ステップＳ２２０で否定判断すると（ステップＳ２２０：Ｎｏ）、ステップＳ２２４へ進む。
【０１７１】
ステップＳ２２４では、取得部２０Ａが、当該情報処理を終了するか否かを判断する（ステップＳ２２４）。取得部２０Ａは、当該情報処理の終了を示す情報を入力部１４から取得したか否かを判別することで、ステップＳ２２４の判断を行う。この場合、ユーザによる入力部１４の操作指示によって、入力部１４が当該情報処理の終了を示す情報をユーザから受け付けると、入力部１４は、取得部２０Ａへ当該情報処理の終了を示す情報を送信すればよい。そして、取得部２０Ａでは、入力部１４から当該情報処理の終了を示す情報を取得したか否かを判別することで、ステップＳ２２４の判断を行えばよい。また、取得部２０Ａは、情報処理装置１２Ａの図示を省略する電源スイッチ等が操作指示されることで、情報処理装置１２Ａへの電力供給の終了を示す信号を受け付けたか否かを判別することで、ステップＳ２２４の判断を行ってもよい。
【０１７２】
ステップＳ２２４で否定判断すると（ステップＳ２２４：Ｎｏ）、上記ステップＳ２００へ戻る。一方、ステップＳ２２４で肯定判断すると（ステップＳ２２４：Ｙｅｓ）、本ルーチンを終了する。
【０１７３】
情報処理装置１２Ａが、上記情報処理を実行することによって、表示部１６（またはＵＩ部１５）には、ユーザによって指示された特定地点に関する包含関係を示す情報としての、候補領域群が、表示される。
【０１７４】
上述したように、第２部分情報４１は、包含関係を有し且つ面積の隣接する領域４０間の包含関係が１対１の関係を示す。このため、第１決定部２６Ａが第２部分情報４１から抽出した候補領域群についても、包含関係を有し且つ面積の隣接する各領域４０間の包含関係が１対１の関係を示す。
【０１７５】
従って、本実施の形態では、表示部１６には、包含関係を有し且つ面積の隣接する各領域４０間の包含関係が１対１の関係を示す、領域候補群が表示される。
【０１７６】
このため、ユーザは、入力部１４を操作指示することで、表示部１６に表示された候補領域群に規定された各領域４０の１対１の包含関係に沿って、選択する領域４０を容易に拡大または縮小することができる。
【０１７７】
従って、本実施の形態の情報処理装置１２Ａでは、実施の形態１の効果に加えて更に、ユーザ所望の領域４０を、各領域４０間の包含関係及び各領域４０の面積に沿って、自然な見え方で提供することができる。
【０１７８】
図２０〜図２１は、本実施の形態の情報処理装置１２Ａが上記情報処理を行うことによって表示部１６に表示される表示画像の一例を示す模式図である。なお、各表示画像は、出力部２８Ａで作成された画像である。
【０１７９】
例えば、図１６に示す第２部分情報４１Ａが、第２決定部２７Ａによって決定された場合には、出力部２８Ａは、第１決定部２６Ａで決定された該第２部分情報４１Ａの少なくとも一部の領域４０間の包含関係を、候補領域群として決定する。この場合、出力部２８Ａは、例えば、図２０（Ａ）に示す表示画像１６Ｊを表示部１６に表示する。
【０１８０】
表示画像１６Ｊは、第２部分情報４１Ａで規定される各領域４０の名称の一覧を、該第２部分情報４１Ａで規定される包含関係に従った順に配置した画像８２Ａを含む。また、表示画像１６Ｊは、これらの領域４０の名称の一覧を、画面の上下方向にスクロールさせるためのスクロールボタン８４と、拡大率を変更するためのスライダ８１を含む。
【０１８１】
ユーザは、入力部１４を操作指示して、スクロールボタン８４の表示位置を変更することで、表示部１６の画面内に表示される該名称の一覧をスクロール表示させることができる。また、ユーザによる入力部１４の操作指示によって、スライダ８１が操作されることで、上述した、表示対象の領域４０の面積の範囲を入力することができる。
【０１８２】
また、表示画像１６Ｊは、現在表示されている第２部分情報４１Ａを識別するための文字画像を含む表示領域８０と、現在表示されている第２部分情報４１Ａを他の第２部分情報４１に切替えることを指示するための指示ボタン８０Ａ及び指示ボタン８０Ｂと、を含む。図２０（Ａ）では、該文字画像として、「市街」を示す文字画像が表示されている。
【０１８３】
表示画像１６Ｊが、現在表示されている第２部分情報４１Ａを識別するための識別情報として、該第２部分情報４１Ａを識別する文字情報の文字画像を表示することで、ユーザに対して現在表示されている第２部分情報４１Ａを容易に認識可能に提供することができる。
【０１８４】
なお、出力部２８Ａは、第２決定部２７Ａで決定された第２部分情報４１（図２０（Ａ）では第２部分情報４１Ａ）を識別するための識別情報として、該第２部分情報４１に規定される各領域４０の属性に含まれる種類の内、該領域４０間で最も重複度の高い種類を、表示対象として選択する。すなわち、出力部２８Ａは、該最も重複度の高い種類を、表示対象の第２部分情報４１の識別情報として選択する。そして、出力部２８Ａは、該第２部分情報４１における候補領域群を表示部１６に表示するときに、該第２部分情報４１の識別情報として、最も重複度の高い種類の文字画像を併せて表示部１６に表示する。
【０１８５】
図２０（Ａ）に示す例では、種類「市街」が、第２部分情報４１の識別情報の文字画像として表示されている。
【０１８６】
ユーザによる入力部１４の操作指示によって、指示ボタン８０Ａまたは指示ボタン８０Ｂが指示されると、入力部１４は、取得部２０Ａに、第２部分情報の変更指示を示す信号を送信する。これによって、情報処理装置１２では、第２部分情報４１の変更を行い、出力部２８Ａは、例えば、図２０（Ｂ）に示す表示画像１６Ｋを表示部１６に表示する。
【０１８７】
表示画像１６Ｋは、図２０（Ａ）で表示されていた第２部分情報４１Ａとは異なる第２部分情報４１で規定される各領域４０の名称の一覧を、該第２部分情報４１で規定される包含関係に従った順に配置した画像８２Ｂを含む。また、表示画像１６Ｋは、これらの領域４０の名称の一覧を、画面の上下方向にスクロールさせるためのスクロールボタン８４と、拡大率を変更するためのスライダ８１を含む。
【０１８８】
また、表示画像１６Ｋは、現在表示されている第２部分情報４１Ａを識別するための文字画像を含む表示領域８０と、現在表示されている第２部分情報４１Ａを他の第２部分情報４１に切替えることを指示するための指示ボタン８０Ａ及び指示ボタン８０Ｂと、を含む。図２０（Ｂ）では、該文字画像として、「路線」を示す文字画像が表示されている。
【０１８９】
なお、表示部１６に表示される表示画像は、簡略化した略図で示す画像であってもよい。
【０１９０】
図２１は、表示画像の他の一例を示す模式図である。
【０１９１】
図２１に示すように、出力部２８Ａは、候補領域群によって規定される各領域の地理形状を簡略化した略図を、領域４０間の包含関係を示す表示形態で示した表示画像１６Ｍを、表示部１６に表示してもよい。また、出力部２８Ａは、該表示画像１６Ｍと共に、各領域４０の包含関係を文字画像の一覧で示した表示画像１６Ｊ（図２０（Ａ）も参照）もまた、併せて表示する表示画像１６Ｌを表示部１６に表示してもよい。
【０１９２】
このように、本実施の形態の情報処理装置１２Ａでは、実施の形態１の効果に加えて更に、ユーザ所望の領域４０を、各領域４０間の包含関係及び各領域４０の面積の大小に沿って、提供することができる。
【０１９３】
（実施の形態３）
本実施の形態では、実施の形態１の情報処理装置１２の機能の一部を、サーバ装置側に設け、該サーバ装置にネットワークを介して接続された情報処理端末の表示部に候補領域群を表示する。
【０１９４】
図２２は、本実施の形態の情報処理システム８０を示す模式図である。図２２に示すように、情報処理システム８０は、サーバ装置８２と、情報処理端末１７と、を含む。サーバ装置８２と情報処理端末１７とは、ネットワーク８４等のネットワークを介して接続されている。
【０１９５】
サーバ装置８２は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどを含んで構成されるコンピュータである。サーバ装置８２は、情報処理部８６、通信部８８、及び記憶部１８を備える。
【０１９６】
記憶部１８は、実施の形態１の情報処理装置１２（図１参照）と同様である。通信部８８は、ネットワーク８４を介して情報処理端末１７との間で各種情報を送受信する。
【０１９７】
情報処理部８６は、実施の形態１の情報処理装置１２（図１参照）における、取得部２０、抽出部２４、第１決定部２６、及び出力部２８を含む（図２２では図示省略）。なお、情報処理部８６における取得部２０は、情報処理端末１７から各種情報を取得する以外は、情報処理装置１２における取得部２０と同様である。また、情報処理部８６における出力部２８は、情報処理端末１７へ各種情報を出力する以外は、情報処理装置１２における出力部２８と同様である。
【０１９８】
情報処理端末１７は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどを含んで構成されるコンピュータである。情報処理端末１７は、例えば、携帯可能な情報処理装置である。
【０１９９】
情報処理端末１７は、入力部１４、表示部１６、制御部１９、及び通信部８９を含む。入力部１４、及び表示部１６は、実施の形態１と同様である。制御部１９は、情報処理端末１７を制御する。通信部８９は、ネットワーク８４を介してサーバ装置８２と各種情報を送受信する。通信部８９は、送信部８９Ａ及び受信部８９Ｂを含む。送信部８９Ａは、各種情報を、ネットワーク８４を介してサーバ装置８２へ送信する。受信部８９Ｂは、各種情報を、ネットワーク８４を介してサーバ装置８２から受信する。
【０２００】
次に、情報処理端末１７で実行する情報処理を説明する。
【０２０１】
図２３は、情報処理端末１７の制御部１９で実行する情報処理の手順を示すフローチャートである。
【０２０２】
まず、制御部１９が、入力部１４から特定地点を取得したか否かを判断する（ステップＳ３００）。ステップＳ３００で肯定判断すると（ステップＳ３００：Ｙｅｓ）、ステップＳ３０２へ進む。
【０２０３】
次に、送信部８９Ａが、ステップＳ３００で取得した特定地点を、ネットワーク８４を介してサーバ装置８２へ送信する（ステップＳ３０２）。
【０２０４】
次に、受信部８９Ｂが、サーバ装置８２から候補領域群を受信したか否かを判断する（ステップＳ３０４）。なお、受信部８９Ｂは、ステップＳ３０４で肯定判断（ステップＳ３０４：Ｙｅｓ）するまで、否定判断（ステップＳ３０４：Ｎｏ）を繰り返す。
【０２０５】
ステップＳ３０４で肯定判断すると（ステップＳ３０４：Ｙｅｓ）、ステップＳ３０６へ進む。ステップＳ３０６では、制御部１９が、上記ステップＳ３０４で受信した候補領域群を表示部１６に表示する（ステップＳ３０６）。なお、ステップＳ３０６における、候補領域群の表示部１６への表示は、実施の形態１と同様にして行う。
【０２０６】
次に、制御部１９が、入力部１４から選択領域を取得したか否かを判断する（ステップＳ３０８）。ステップＳ３０８で肯定判断すると（ステップＳ３０８：Ｙｅｓ）、ステップＳ３１０へ進む。
【０２０７】
ステップＳ３１０では、送信部８９Ａが、ステップＳ３０８で取得した選択領域を、情報処理端末１７を、ネットワーク８４を介してサーバ装置８２へ送信する（ステップＳ３１０）。そして、上記ステップＳ３０４へ戻る。
【０２０８】
一方、ステップＳ３０８で否定判断すると（ステップＳ３０８：Ｎｏ）、ステップＳ３１２へ進む。ステップＳ３１２では、制御部１９が、当該情報処理を終了するか否かを判断する（ステップＳ３１２）。ステップＳ３１２の判断は、上記ステップＳ１１２（図６参照）と同様にして行う。
【０２０９】
ステップＳ３１２で否定判断すると（ステップＳ３１２：Ｎｏ）、上記ステップＳ３００へ戻る。一方、ステップＳ３１２で肯定判断すると（ステップＳ３１２：Ｙｅｓ）、本ルーチンを終了する。
【０２１０】
次に、サーバ装置８２側で行う情報処理の手順を説明する。
【０２１１】
図２４は、サーバ装置８２で実行する情報処理の手順を示すフローチャートである。
【０２１２】
まず、情報処理部８６が、情報処理端末１７から特定地点を取得したか否かを判断する（ステップＳ４００）。ステップＳ４００で肯定判断すると（ステップＳ４００：Ｙｅｓ）、ステップＳ４０２へ進む。
【０２１３】
ステップＳ４０２では、情報処理部８６が、記憶部１８に記憶されている関係情報５０から、ステップＳ４００の処理によって取得した特定地点を含む領域４０間の、包含関係を示す第１部分情報を、関係情報５０から抽出する（ステップＳ４０２）。
【０２１４】
次に、情報処理部８６が、上記ステップＳ４０２で抽出された第１部分情報の少なくとも一部の領域４０間の包含関係を、候補領域群として決定する（ステップＳ４０４）。次に、通信部８８が、ステップＳ４０４または後述するステップＳ４１０の処理によって情報処理部８６で決定された候補領域群を、情報処理端末１７へ送信する（ステップＳ４０６）。
【０２１５】
次に、通信部８８が、情報処理端末１７から選択領域を取得したか否かを判断する（ステップＳ４０８）。ステップＳ４０８で肯定判断すると（ステップＳ４０８：Ｙｅｓ）、情報処理部８６が、上記ステップ４０８で取得した選択領域を、新たな特定領域として特定し、上記ステップＳ４０２の処理によって抽出された第１部分情報から、特定した該特定領域を含む少なくとも一部の包含関係を新たな候補領域群として決定する（ステップＳ４１０）。そして、上記ステップＳ４０６へ戻る。
【０２１６】
一方、上記ステップＳ４００で否定判断すると（ステップＳ４００：Ｎｏ）、ステップＳ４１２へ進む。また、上記ステップＳ４０８で否定判断すると（ステップＳ４０８：Ｎｏ）、ステップＳ４１２へ進む。
【０２１７】
ステップＳ４１２では、情報処理部８６が、当該情報処理を終了するか否かを判断する（ステップＳ４１２）。情報処理部８６は、例えば、当該情報処理の終了を示す情報を情報処理端末１７から受信したか否かを判別することで、ステップＳ４１２の判断を行う。この場合、情報処理端末１７では、上記ステップＳ３１２（図２３参照）の処理において肯定されたときに（ステップＳ３１２：Ｙｅｓ）、情報処理の終了を示す情報をサーバ装置８２へ送信すればよい。
【０２１８】
ステップＳ４１２で否定判断すると（ステップＳ４１２：Ｎｏ）、上記ステップＳ４００へ戻る。一方、ステップＳ４１２で肯定判断すると（ステップＳ４１２：Ｙｅｓ）、本ルーチンを終了する。
【０２１９】
以上説明したように、本実施の形態では、情報処理端末１７が、ユーザの操作指示によって入力された特定地点をサーバ装置８２へ送信し、サーバ装置８２から、候補領域群を受信し、表示部１６に表示する。
【０２２０】
このため、情報処理端末１７では、入力部１４で受け付けた特定地点を含む複数の領域４０の包含関係を、表示部１６に表示する。
【０２２１】
従って、本実施の形態の情報処理端末１７についても、上記実施の形態と同様に、特定地点の地理上の包含関係を容易に把握可能な情報を提供することができる。
【０２２２】
次に、上記に説明した実施の形態１〜実施の形態３の情報処理システム１０、情報処理システム１０Ａ、サーバ装置８２、及び情報処理端末１７のハードウェア構成について説明する。図２５は、本実施の形態の情報処理システム１０、情報処理システム１０Ａ、サーバ装置８２、及び情報処理端末１７のハードウェア構成例を示すブロック図である。
【０２２３】
実施の形態１〜実施の形態３の情報処理システム１０、情報処理システム１０Ａ、サーバ装置８２、及び情報処理端末１７は、出力部９０、通信Ｉ／Ｆ部９２、ＣＰＵ９４、ＲＯＭ９６、ＲＡＭ９８、及びＨＤＤ９９等がバス９３により相互に接続されており、通常のコンピュータを利用したハードウェア構成となっている。
【０２２４】
ＣＰＵ９４は、情報処理システム１０における情報処理装置１２、情報処理システム１０Ａにおける情報処理装置１２Ａ、サーバ装置８２、及び情報処理端末１７の全体の処理を制御する演算装置である。ＲＡＭ９８は、ＣＰＵ９４による各種処理に必要なデータを記憶する。ＲＯＭ９６は、ＣＰＵ９４による各種処理を実現するプログラム等を記憶する。ＨＤＤ９９は、上述した各記憶部１８に格納されるデータ等を記憶する。通信Ｉ／Ｆ部９２は、外部装置や外部端末に通信回線等を介して接続し、接続した外部装置や外部端末との間でデータを送受信するためのインタフェースである。出力部９０は、上述した表示部１６に相当する。
【０２２５】
本実施の形態１〜実施の形態３の情報処理システム１０における情報処理装置１２、情報処理システム１０Ａにおける情報処理装置１２Ａ、サーバ装置８２、及び情報処理端末１７で実行される上記情報処理を実行するためのプログラムは、ＲＯＭ９６等に予め組み込んで提供される。
【０２２６】
なお、本実施の形態１〜実施の形態３の情報処理システム１０における情報処理装置１２、情報処理システム１０Ａにおける情報処理装置１２Ａ、サーバ装置８２、及び情報処理端末１７で実行されるプログラムは、これらの装置にインストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供するように構成してもよい。
【０２２７】
また、本実施の形態１〜実施の形態３の情報処理システム１０における情報処理装置１２、情報処理システム１０Ａにおける情報処理装置１２Ａ、サーバ装置８２、及び情報処理端末１７で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施の形態１〜実施の形態３の情報処理システム１０における情報処理装置１２、情報処理システム１０Ａにおける情報処理装置１２Ａ、サーバ装置８２、及び情報処理端末１７における上記情報処理を実行するためのプログラムを、インターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０２２８】
本実施の形態１〜実施の形態３の情報処理システム１０における情報処理装置１２、情報処理システム１０Ａにおける情報処理装置１２Ａ、サーバ装置８２、及び情報処理端末１７で実行される上記情報処理を実行するためのプログラムは、上述した各部が主記憶装置上に生成されるようになっている。
【０２２９】
なお、上記ＨＤＤ９９に格納されている各種情報、すなわち記憶部１８に格納されている各種情報は、外部装置（例えばサーバ）に格納してもよい。この場合には、該外部装置とＣＰＵ８６と、を、ネットワーク等を介して接続した構成とすればよい。
【０２３０】
なお、上記には、本発明のいくつかの実施の形態を説明したが、これらの実施の形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施の形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０２３１】
１２、１２Ａ  情報処理装置
１７  情報処理端末
２０、２０Ａ  取得部
２４、２４Ａ  抽出部
２６、２６Ａ  第１決定部
２７Ａ  第２決定部
２８、２８Ａ  出力部
【図１】
2014035691.tif 000003
【図２】
2014035691.tif 000004
【図３】
2014035691.tif 000005
【図４】
2014035691.tif 000006
【図５】
2014035691.tif 000007
【図６】
2014035691.tif 000008
【図７】
2014035691.tif 000009
【図８】
2014035691.tif 000010
【図９】
2014035691.tif 000011
【図１０】
2014035691.tif 000012
【図１１】
2014035691.tif 000013
【図１２】
2014035691.tif 000014
【図１３】
2014035691.tif 000015
【図１４】
2014035691.tif 000016
【図１５】
2014035691.tif 000017
【図１６】
2014035691.tif 000018
【図１７】
2014035691.tif 000019
【図１８】
2014035691.tif 000020
【図１９】
2014035691.tif 000021
【図２０】
2014035691.tif 000022
【図２１】
2014035691.tif 000023
【図２２】
2014035691.tif 000024
【図２３】
2014035691.tif 000025
【図２４】
2014035691.tif 000026
【図２５】
2014035691.tif 000027