(57)【要約】【課題】指定地域の代表語を適切に抽出することのできる地域代表語抽出装置、地域代表語提示装置、地域代表語抽出方法およびプログラムを得る。【解決手段】サーバ５０のＣＰＵ５０Ａにより、携帯電話器３０等により指定された第１の地域（注目地域）に含まれる位置を示す位置情報を有する第１の文書情報と、予め定められた第２の地域に含まれる位置を示す位置情報を有する第２の文書情報を取得し、取得した第１の文書情報に含まれる単語の種類毎に、各々同一種類の単語が含まれる第１の文書情報の数の第２の文書情報の数に対する割合、および当該単語が含まれる第１の文書情報に有される位置情報により示される位置のばらつきの度合いを示す物理量を算出し、算出した割合および物理量に基づいて上記単語の種類毎にスコアを導出し、当該スコアに基づいて注目地域の代表語を抽出する。【選択図】図２
2013114615.tif 000002
【特許請求の範囲】
【請求項１】
代表語の抽出対象とする第１の地域の指定を受け付ける受付手段と、
前記受付手段によって受け付けられた前記第１の地域に含まれる位置を示す位置情報を有する第１の文書情報を取得すると共に、予め定められた第２の地域に含まれる位置を示す位置情報を有する第２の文書情報を取得する取得手段と、
前記取得手段によって取得された前記第１の文書情報および前記第２の文書情報から単語を検出する検出手段と、
前記検出手段によって前記第１の文書情報から検出された単語の種類毎に、各々同一種類の単語が含まれる前記第１の文書情報の数の前記第２の文書情報の数に対する割合、および当該単語が含まれる前記第１の文書情報に有される前記位置情報により示される位置のばらつきの度合いを示す物理量を算出する算出手段と、
前記算出手段によって算出された前記割合および前記物理量に基づいて、前記単語の種類毎に、前記割合が高くなるほど大きくなり、前記物理量が大きくなるほど小さくなるように評価値を導出する導出手段と、
前記導出手段によって導出された前記評価値が評価の高い順から予め定められた数の単語、または当該評価値が予め定められた閾値以上である単語を前記第１の地域の代表語として抽出する抽出手段と、
を備えた地域代表語抽出装置。
【請求項２】
前記第１の地域の広さに基づいて前記閾値を決定する決定手段をさらに備えた
請求項１記載の地域代表語抽出装置。
【請求項３】
請求項１または請求項２に記載の地域代表語抽出装置と、
前記地域代表語抽出装置によって抽出された代表語を提示する提示手段と、
を備えた地域代表語提示装置。
【請求項４】
代表語の抽出対象とする第１の地域の指定を受け付ける受付ステップと、
前記受付ステップによって受け付けられた前記第１の地域に含まれる位置を示す位置情報を有する第１の文書情報を取得すると共に、予め定められた第２の地域に含まれる位置を示す位置情報を有する第２の文書情報を取得する取得ステップと、
前記取得ステップによって取得された前記第１の文書情報および前記第２の文書情報から単語を検出する検出ステップと、
前記検出ステップによって前記第１の文書情報から検出された単語の種類毎に、各々同一種類の単語が含まれる前記第１の文書情報の数の前記第２の文書情報の数に対する割合、および当該単語が含まれる前記第１の文書情報に有される前記位置情報により示される位置のばらつきの度合いを示す物理量を算出する算出ステップと、
前記算出ステップによって算出された前記割合および前記物理量に基づいて、前記単語の種類毎に、前記割合が高くなるほど大きくなり、前記物理量が大きくなるほど小さくなるように評価値を導出する導出ステップと、
前記導出ステップによって導出された前記評価値が評価の高い順から予め定められた数の単語、または当該評価値が予め定められた閾値以上である単語を前記第１の地域の代表語として抽出する抽出ステップと、
を有する地域代表語抽出方法。
【請求項５】
前記第１の地域の広さに基づいて前記閾値を決定する決定ステップをさらに有する
請求項４記載の地域代表語抽出方法。
【請求項６】
コンピュータを、請求項１または請求項２記載の地域代表語抽出装置、または請求項３記載の地域代表語提示装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地域代表語抽出装置、地域代表語提示装置、地域代表語抽出方法およびプログラムに係り、特に、地域の特徴や性質等を端的に表す代表語を抽出する地域代表語抽出装置、地域代表語提示装置、地域代表語抽出方法およびプログラムに関する。
【背景技術】
【０００２】
近年、ナビゲーション・システムやインターネット等の利用の拡大に伴って、指定した地域における特徴や性質等を端的に把握するためのキーワード（以下、「代表語」という。）を得たいという要望が高まっている。
【０００３】
このような代表語を得るために適用することのできる技術として、特許文献１には、地図の表示範囲を指定する情報を受け付ける表示範囲入力部と、前記表示範囲に含まれる各地点の特徴とその特徴の強さを示す情報を含む地点情報を取得する地点情報取得部と、前記地点情報取得部にて取得した特徴の強さを示す情報と各地点の位置を示す情報とに基づいて、前記表示範囲内に存在する複数の地点をクラスタリングするクラスタリング処理部と、前記指定範囲入力部にて入力された表示範囲を示す地図を表示すると共に、前記クラスタリング処理部によって同じクラスタに分類された複数の地点を包含するエリアを共通特徴エリアとして前記地図上に表示する地図表示部と、を備えた地図表示システムが開示されている。
【０００４】
この特許文献１に開示されている技術では、表示範囲に含まれる各地点に関する記述文書をＷｅｂサーバ等から取得し、表示範囲に紐付けられた文書と、それ以外の範囲に紐付けられた文書における単語の出現頻度の比率を用いて表示範囲に特徴的な単語を代表語として抽出している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２９３８２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に開示されている技術では、上記表示範囲に紐付けられた文書における単語の出現頻度と、それ以外の範囲に紐付けられた文書における単語の出現頻度との比率を用いて表示範囲に関する代表語を抽出しているため、必ずしも適切な代表語を抽出することができるとは限らない、という問題点があった。
【０００７】
すなわち、特許文献１に開示されている技術では、ある事項に関連する文書が表示領域内に多ければ、当該事項に関する単語の評価値（以下、「スコア」という。）は上昇する。
【０００８】
しかしながら、都市部等においては、表示対象とする地域内に店舗数等が多いため、当該店舗数等に関する文書が多いのか、当該地域内に象徴的な店舗や観光名所等があるために文書が多くなっているのかを区別することができず、当該地域において余り意味のない単語まで代表語として抽出してしまう場合がある。
【０００９】
例えば、指定された地域内に有名な観光名所があれば、その観光名所に関する文書は多くなるが、それが飲食店も相対的に多い地域であれば飲食店に関する文書も多くなり、「メニュー」、「飲み放題」といった単語も代表語として抽出されてしまう。
【００１０】
本発明は、上記問題点を解決するためになされたものであり、指定地域の代表語を適切に抽出することのできる地域代表語抽出装置、地域代表語提示装置、地域代表語抽出方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、請求項１に記載の地域代表語抽出装置は、代表語の抽出対象とする第１の地域の指定を受け付ける受付手段と、前記受付手段によって受け付けられた前記第１の地域に含まれる位置を示す位置情報を有する第１の文書情報を取得すると共に、予め定められた第２の地域に含まれる位置を示す位置情報を有する第２の文書情報を取得する取得手段と、前記取得手段によって取得された前記第１の文書情報および前記第２の文書情報から単語を検出する検出手段と、前記検出手段によって前記第１の文書情報から検出された単語の種類毎に、各々同一種類の単語が含まれる前記第１の文書情報の数の前記第２の文書情報の数に対する割合、および当該単語が含まれる前記第１の文書情報に有される前記位置情報により示される位置のばらつきの度合いを示す物理量を算出する算出手段と、前記算出手段によって算出された前記割合および前記物理量に基づいて、前記単語の種類毎に、前記割合が高くなるほど大きくなり、前記物理量が大きくなるほど小さくなるように評価値を導出する導出手段と、前記導出手段によって導出された前記評価値が評価の高い順から予め定められた数の単語、または当該評価値が予め定められた閾値以上である単語を前記第１の地域の代表語として抽出する抽出手段と、を備えている。
【００１２】
請求項１に記載の地域代表語抽出装置によれば、受付手段により、代表語の抽出対象とする第１の地域の指定が受け付けられる。なお、上記受付手段による受け付けには、キーボード等の入力装置を介した受け付けや、インターネット等の通信回線を介した受け付けが含まれる。
【００１３】
ここで、本発明では、取得手段により、前記受付手段によって受け付けられた前記第１の地域に含まれる位置を示す位置情報を有する第１の文書情報が取得されると共に、予め定められた第２の地域に含まれる位置を示す位置情報を有する第２の文書情報が取得され、検出手段により、前記取得手段によって取得された前記第１の文書情報および前記第２の文書情報から単語が検出される。
【００１４】
また、本発明では、算出手段により、前記検出手段によって前記第１の文書情報から検出された単語の種類毎に、各々同一種類の単語が含まれる前記第１の文書情報の数の前記第２の文書情報の数に対する割合、および当該単語が含まれる前記第１の文書情報に有される前記位置情報により示される位置のばらつきの度合いを示す物理量が算出され、導出手段により、前記算出手段によって算出された前記割合および前記物理量に基づいて、前記単語の種類毎に、前記割合が高くなるほど大きくなり、前記物理量が大きくなるほど小さくなるように評価値が導出される。
【００１５】
そして、本発明では、抽出手段により、前記導出手段によって導出された前記評価値が評価の高い順から予め定められた数の単語、または当該評価値が予め定められた閾値以上である単語が前記第１の地域の代表語として抽出される。
【００１６】
すなわち、本発明では、各々同一種類の単語が含まれる第１の文書情報の数の第２の文書情報の数に対する割合のみならず、当該単語が含まれる第１の文書情報に有される位置情報により示される位置のばらつきの度合いを示す物理量も適用して当該単語の評価値を導出しており、これによって、指定地域内における、或る程度の広がりを有する比較的狭い領域（スポット）に関する代表語を抽出することができるようになる結果、当該物理量を適用しない場合に比較して、より適切に指定地域の代表語を抽出することができるようにしている。
【００１７】
なお、ここでいうスポットとは、指定地域内で、１または複数の店舗や観光名所等が存在する、或る程度の広がりを有する比較的狭い領域のことを意味する。例えば、「横浜市」という指定地域における、「中華料理屋」が集中した「中華街」という領域等である。また、ここでいう代表語とは、上記スポットに存在する店舗名、当該店舗で提供される商品やサービス名、当該スポットで実施可能なイベント名、行為等である。例えば、「横浜市」という指定地域の「中華街」というスポットにおける「肉まん」、「○○軒」（中華街に存在する店舗名）等や、「神奈川県」という指定地域の「三浦海岸」というスポットにおける「海水浴」、「スイカ割り」等がこれに当たる。
【００１８】
このように、請求項１に記載の地域代表語抽出装置によれば、代表語の抽出対象とする第１の地域の指定を受け付け、受け付けた前記第１の地域に含まれる位置を示す位置情報を有する第１の文書情報を取得すると共に、予め定められた第２の地域に含まれる位置を示す位置情報を有する第２の文書情報を取得し、取得した前記第１の文書情報および前記第２の文書情報から単語を検出し、前記第１の文書情報から検出された単語の種類毎に、各々同一種類の単語が含まれる前記第１の文書情報の数の前記第２の文書情報の数に対する割合、および当該単語が含まれる前記第１の文書情報に有される前記位置情報により示される位置のばらつきの度合いを示す物理量を算出し、算出した前記割合および前記物理量に基づいて、前記単語の種類毎に、前記割合が高くなるほど大きくなり、前記物理量が大きくなるほど小さくなるように評価値を導出し、導出した前記評価値が評価の高い順から予め定められた数の単語、または当該評価値が予め定められた閾値以上である単語を前記第１の地域の代表語として抽出しているので、指定地域の代表語を適切に抽出することができる。
【００１９】
なお、本発明は、請求項２に記載の発明のように、前記第１の地域の広さに基づいて前記閾値を決定する決定手段をさらに備えてもよい。これにより、より適切に指定地域の代表語を抽出することができる。
【００２０】
また、前記第２の地域は、前記第１の地域を含む領域としてもよい。また、前記物理量は、前記単語が含まれる前記第１の文書情報に有される前記位置情報により示される位置の分散値としてもよい。さらに、前記位置情報は、緯度および経度を示す情報、および当該位置情報が有される文書情報に含まれた、位置を特定することのできる単語の少なくとも一方としてもよい。
【００２１】
一方、上記目的を達成するために、請求項３に記載の地域代表語提示装置は、請求項１または請求項２に記載の地域代表語抽出装置と、前記地域代表語抽出装置によって抽出された代表語を提示する提示手段と、を備えている。
【００２２】
請求項３に記載の地域代表語提示装置によれば、提示手段により、本発明に係る地域代表語抽出装置によって抽出された代表語が提示される。なお、上記提示手段による提示には、表示装置等による可視表示による提示の他、音声再生装置等による可聴表示や、画像形成装置等による永久可視表示による提示が含まれる。
【００２３】
このように、請求項３に記載の地域代表語提示装置によれば、本発明に係る地域代表語抽出装置を備えているので、当該地域代表語抽出装置と同様に、指定地域の代表語を適切に抽出することができる。
【００２４】
なお、前記地域代表語提示装置の前記受付手段および前記提示手段と、前記取得手段、前記検出手段、前記算出手段、前記導出手段、および前記抽出手段とが、各々別装置として構成されていてもよい。
【００２５】
一方、上記目的を達成するために、請求項４に記載の地域代表語抽出方法は、代表語の抽出対象とする第１の地域の指定を受け付ける受付ステップと、前記受付ステップによって受け付けられた前記第１の地域に含まれる位置を示す位置情報を有する第１の文書情報を取得すると共に、予め定められた第２の地域に含まれる位置を示す位置情報を有する第２の文書情報を取得する取得ステップと、前記取得ステップによって取得された前記第１の文書情報および前記第２の文書情報から単語を検出する検出ステップと、前記検出ステップによって前記第１の文書情報から検出された単語の種類毎に、各々同一種類の単語が含まれる前記第１の文書情報の数の前記第２の文書情報の数に対する割合、および当該単語が含まれる前記第１の文書情報に有される前記位置情報により示される位置のばらつきの度合いを示す物理量を算出する算出ステップと、前記算出ステップによって算出された前記割合および前記物理量に基づいて、前記単語の種類毎に、前記割合が高くなるほど大きくなり、前記物理量が大きくなるほど小さくなるように評価値を導出する導出ステップと、前記導出ステップによって導出された前記評価値が評価の高い順から予め定められた数の単語、または当該評価値が予め定められた閾値以上である単語を前記第１の地域の代表語として抽出する抽出ステップと、を有している。
【００２６】
従って、請求項４に記載の地域代表語抽出方法によれば、請求項１に記載の発明と同様に作用するので、請求項１に記載の発明と同様に、指定地域の代表語を適切に抽出することができる。
【００２７】
なお、本発明は、請求項５に記載の発明のように、前記第１の地域の広さに基づいて前記閾値を決定する決定ステップをさらに有してもよい。これにより、より適切に指定地域の代表語を抽出することができる。
【００２８】
一方、上記目的を達成するために、請求項６に記載のプログラムは、コンピュータを、請求項１または請求項２記載の地域代表語抽出装置、または請求項３記載の地域代表語提示装置として機能させるためのものである。
【００２９】
従って、請求項６に記載のプログラムによれば、コンピュータを本発明の地域代表語抽出装置および地域代表語提示装置と同様に作用させることができるので、これらの装置と同様に、指定地域の代表語を適切に抽出することができる。
【発明の効果】
【００３０】
請求項１、請求項３、請求項４、および請求項６に記載の発明によれば、代表語の抽出対象とする第１の地域の指定を受け付け、受け付けた前記第１の地域に含まれる位置を示す位置情報を有する第１の文書情報を取得すると共に、予め定められた第２の地域に含まれる位置を示す位置情報を有する第２の文書情報を取得し、取得した前記第１の文書情報および前記第２の文書情報から単語を検出し、前記第１の文書情報から検出された単語の種類毎に、各々同一種類の単語が含まれる前記第１の文書情報の数の前記第２の文書情報の数に対する割合、および当該単語が含まれる前記第１の文書情報に有される前記位置情報により示される位置のばらつきの度合いを示す物理量を算出し、算出した前記割合および前記物理量に基づいて、前記単語の種類毎に、前記割合が高くなるほど大きくなり、前記物理量が大きくなるほど小さくなるように評価値を導出し、導出した前記評価値が評価の高い順から予め定められた数の単語、または当該評価値が予め定められた閾値以上である単語を前記第１の地域の代表語として抽出しているので、指定地域の代表語を適切に抽出することができる、という効果が得られる。
【００３１】
また、請求項２および請求項５に記載の発明によれば、より適切に指定地域の代表語を抽出することができる、という効果が得られる。
【図面の簡単な説明】
【００３２】
【図１】実施の形態に係る地域代表語抽出システムの構成を示すブロック図である。
【図２】実施の形態に係る地域代表語抽出システムの各構成装置の電気的な要部構成を示すブロック図である。
【図３】第１の実施の形態に係るサーバに備えられたＨＤＤの主な記憶内容を示す模式図である。
【図４】実施の形態に係る文書データベースの構成を示す模式図である。
【図５】実施の形態に係る総出現頻度データベースの構成を示す模式図である。
【図６】実施の形態に係る文書ＩＤ一覧データベースの構成を示す模式図である。
【図７】実施の形態に係る単語スコア一覧データベースの構成を示す模式図である。
【図８】実施の形態に係る基本情報蓄積処理プログラムの処理の流れを示すフローチャートである。
【図９】第１の実施の形態に係る端末装置側で実行されるユーザ側代表語提示処理プログラムの処理の流れを示すフローチャートである。
【図１０】実施の形態に係る初期画面の表示状態の一例を示す概略図である。
【図１１】実施の形態に係る代表語提示画面の表示状態の一例を示す概略図である。
【図１２】第１の実施の形態に係るサーバ側で実行されるサーバ側代表語提示処理プログラムの処理の流れを示すフローチャートである。
【図１３】第１の実施の形態に係る単語別スコア導出処理ルーチン・プログラムの処理の流れを示すフローチャートである。
【図１４】第２の実施の形態に係るサーバに備えられたＨＤＤの主な記憶内容を示す模式図である。
【図１５】第２の実施の形態に係る閾値データベースの構成を示す模式図である。
【図１６】第２の実施の形態に係る端末装置側で実行されるユーザ側代表語提示処理プログラムの処理の流れを示すフローチャートである。
【図１７】第２の実施の形態に係るサーバ側で実行されるサーバ側代表語提示処理プログラムの処理の流れを示すフローチャートである。
【図１８】第２の実施の形態に係る第２単語別スコア導出処理ルーチン・プログラムの処理の流れを示すフローチャートである。
【図１９】実施の形態に係る代表語提示画面の他の表示状態の一例を示す概略図である。
【発明を実施するための形態】
【００３３】
以下、図面を参照して、本発明を実施するための形態について詳細に説明する。なお、ここでは、本発明を、ユーザから端末装置等を介して指定された地域（以下、「第１の地域」という。）に関する代表語を特定して当該ユーザに提示するサービス（以下、「指定地域代表語提示サービス」という。）を提供するサービス提供者によって運営される地域代表語抽出システムに適用した場合の形態例について説明する。
【００３４】
［第１の実施の形態］
まず、図１を参照して、本実施の形態に係る地域代表語抽出システム１０の構成について説明する。
【００３５】
同図に示すように、本実施の形態に係る地域代表語抽出システム１０は、上記サービス提供者が所有するサーバ５０と、地域代表語抽出システム１０の各ユーザが所有する携帯電話器３０および端末装置６０と、を含んで構成されている。ここで、サーバ５０および各端末装置６０は、モデム、ルータ、ＴＡ（Terminal Adapter）等の接続装置９０を介してインターネット１２に接続されている。
【００３６】
本実施の形態に係るサーバ５０はＷＷＷ（World Wide Web）サーバとして機能し、端末装置６０はＷＷＷクライアントとして機能する。
【００３７】
すなわち、各端末装置６０にはＷＷＷブラウザがインストールされており、このＷＷＷブラウザを起動することにより、インターネット１２を介してサーバ５０に任意にアクセスすることができる。このとき、アクセス位置はＵＲＬ（Uniform Resource Locator）で指定される。なお、端末装置６０の識別には、ＩＰ（Internet Protocol）アドレスが用いられるが、ＵＲＬ等の他の位置指定のコードを用いてもよい。
【００３８】
一方、インターネット１２には、各国又は各地域の電話会社が構築・提供する公衆電話網１４がゲートウェイ４０によって相互接続されている。なお、公衆電話網１４には、例えば、ＰＳＴＮ（Public Switched Telephone Network）やＩＳＤＮ（Integrated Services Digital Network）等が含まれる。
【００３９】
また、電話網として、さらに、ＰＨＳ（Personal Handy-phone System）やＷ−ＣＤＭＡ（Wideband-Code Division Multiple Access）など各種無線通信形式の無線電話網１４Ａ、１４Ｂを含んでいる。なお、無線電話網１４Ａ、１４Ｂは、携帯電話器３０に対するデータの送受信機能、発信番号の認証機能等の機能サービスを提供することができる。
【００４０】
なお、地域代表語抽出システム１０で対象としている携帯電話器３０は、上記電話会社によって提供されるインターネット接続サービスに対応したものとされており、携帯電話器３０は、インターネット１２に接続されている情報端末装置との間で各種情報の授受を行うことができる。すなわち、携帯電話器３０にもＷＷＷブラウザがインストールされており、このＷＷＷブラウザを起動することにより、インターネット１２を介してサーバ５０に任意にアクセスすることができる。
【００４１】
次に、図２を参照して、本実施の形態に係る地域代表語抽出システム１０の電気系の要部構成を説明する。
【００４２】
同図に示すように、本実施の形態に係る携帯電話器３０は、装置全体の動作を司るＣＰＵ（中央処理装置）３０Ａと、制御プログラムを含む各種プログラム等が予め記憶されたＲＯＭ（Read Only Memory）３０Ｂと、各種データを一時的に記憶するＲＡＭ（Random Access Memory）３０Ｃと、を備えている。また、本実施の形態に係る携帯電話器３０は、各種情報が入力される際に操作されるキースイッチ３０Ｄと、対応する無線通信形式で無線通信を行う無線通信部３０Ｅと、各種情報を表示する表示部３０Ｆと、その他の撮影に関する機能等の各種機能を実現するための処理を実行する各種機能部３０Ｇと、を備えている。
【００４３】
ＣＰＵ３０Ａ、ＲＯＭ３０Ｂ、ＲＡＭ３０Ｃ、キースイッチ３０Ｄ、および無線通信部３０Ｅは、システムバスＢ１を介して相互に接続されている。従って、ＣＰＵ３０Ａは、ＲＯＭ３０Ｂ、ＲＡＭ３０Ｃへのアクセスを行うことができる。また、ＣＰＵ３０Ａは、キースイッチ３０Ｄを介して各種情報を入力することができる。さらに、ＣＰＵ３０Ａは、無線通信部３０Ｅを介して公衆電話網１４、インターネット１２等を介してサーバ５０等の外部装置との間で各種情報の送受信を行うことができる。さらに、ＣＰＵ３０Ａは、表示部３０Ｆおよび各種機能部３０Ｇに接続されている。従って、ＣＰＵ３０Ａは、表示部３０Ｆにより各種情報を表示することができると共に、各種機能部３０Ｇの作動を制御することができる。
【００４４】
一方、本実施の形態に係る端末装置６０は、装置全体の動作を司るＣＰＵ６０Ａと、制御プログラムを含む各種プログラム等が予め記憶されたＲＯＭ６０Ｂと、各種データを一時的に記憶するＲＡＭ６０Ｃと、を備えている。また、本実施の形態に係る端末装置６０は、各種情報が入力される際に操作されるキーボード６０Ｄと、インターネット１２を介して外部装置との各種情報の授受を行う入出力ポート６０Ｅと、各種情報を表示する表示部６０Ｆと、各種情報を記憶して保持するＨＤＤ（Hard Disc Drive）６０Ｇと、を備えている。
【００４５】
ＣＰＵ６０Ａ、ＲＯＭ６０Ｂ、ＲＡＭ６０Ｃ、キーボード６０Ｄ、入出力ポート６０Ｅ、表示部６０Ｆ、およびＨＤＤ６０Ｇは、システムバスＢ２を介して相互に接続されている。従って、ＣＰＵ６０Ａは、ＲＯＭ６０Ｂ、ＲＡＭ６０Ｃ、およびＨＤＤ６０Ｇへのアクセス、キーボード６０Ｄを介して入力された各種情報の取得、入出力ポート６０Ｅを介してのインターネット１２に接続された外部装置との間での各種情報の授受、および表示部６０Ｆによる各種情報の表示を各々行うことができる。
【００４６】
一方、本実施の形態に係るサーバ５０は、装置全体の動作を司るＣＰＵ５０Ａと、制御プログラムを含む各種プログラム等が予め記憶されたＲＯＭ５０Ｂと、各種データを一時的に記憶するＲＡＭ５０Ｃと、を備えている。また、本実施の形態に係るサーバ５０は、各種情報が入力される際に操作されるキーボード５０Ｄと、インターネット１２を介して外部装置との各種情報の授受を行う入出力ポート５０Ｅと、各種情報を表示する表示部５０Ｆと、各種情報を記憶して保持するＨＤＤ５０Ｇと、を備えている。
【００４７】
ＣＰＵ５０Ａ、ＲＯＭ５０Ｂ、ＲＡＭ５０Ｃ、キーボード５０Ｄ、入出力ポート５０Ｅ、表示部５０Ｆ、およびＨＤＤ５０Ｇは、システムバスＢ３を介して相互に接続されている。従って、ＣＰＵ５０Ａは、ＲＯＭ５０Ｂ、ＲＡＭ５０Ｃ、およびＨＤＤ５０Ｇへのアクセス、キーボード５０Ｄを介して入力された各種情報の取得、入出力ポート５０Ｅを介してのインターネット１２に接続された外部装置との間での各種情報の授受、および表示部５０Ｆによる各種情報の表示を各々行うことができる。
【００４８】
図３には、サーバ５０に備えられたＨＤＤ５０Ｇの主な記憶内容が模式的に示されている。同図に示すように、ＨＤＤ５０Ｇには、各種データベースを記憶するためのデータベース領域ＤＢと、アプリケーション・プログラム等を記憶するためのプログラム領域ＰＧと、が設けられている。
【００４９】
なお、本実施の形態に係る地域代表語抽出システム１０においてデータベース領域ＤＢに記憶されるデータベースには、文書データベースＤＢ１、総出現頻度データベースＤＢ２、文書ＩＤ一覧データベースＤＢ３、および単語スコア一覧データベースＤＢ４の各データベースが含まれる。以下、これらのデータベースの構成について、図面を参照しつつ詳細に説明する。
【００５０】
図４に示すように、本実施の形態に係る文書データベースＤＢ１は、文書ＩＤ、位置情報、文書情報、および単語の各情報が記憶されるように構成されている。
【００５１】
本実施の形態に係る地域代表語抽出システム１０では、サーバ５０により、上記第１の地域に含まれる位置を示す位置情報を有する文書情報（以下、「第１の文書情報」という。）、および予め定められた第２の地域に含まれる位置を示す位置情報を有する文書情報（以下、「第２の文書情報」という。）を取得（検索）して適用する。
【００５２】
なお、本実施の形態に係る地域代表語抽出システム１０では、上記第２の地域として、上記第１の地域を含み、かつ当該第１の地域より十分広い領域を適用している。具体的には、第１の地域として日本国内の市区町村単位の地域を適用し、第２の地域として日本を適用しているが、これに限らず、例えば、第１の地域として都道府県単位の地域を適用し、第２の地域として日本を適用する形態や、第１の地域として市区町村単位の地域を適用し、第２の地域として都道府県単位の地域を適用する形態、第１の地域として国単位の地域を適用し、第２の地域として全世界を適用する形態等としてもよい。
【００５３】
文書データベースＤＢ１における「文書ＩＤ」は、上記第２の文書情報の各々に対し、唯一無二の情報として予め付与されたＩＤ（Identification）情報であり、当該第２の文書情報を識別（特定）するために用いられる。また、文書データベースＤＢ１における「位置情報」は、対応する第２の文書情報に有されている位置情報であり、本実施の形態では、緯度および経度を示す情報により構成されている。また、文書データベースＤＢ１における「文書情報」は、対応する第２の文書情報の文書本文を示す情報であり、さらに、「単語」は、対応する第２の文書情報により示される文書から抽出された単語を示す情報である。
【００５４】
図４に示す例では、例えば、文書ＩＤとして‘ｄｏｃ１’が付与された第２の文書情報が、緯度が３５．３３２度で、経度が１３９．８８２度の位置に関する情報が記載された文書を示すものであり、当該文書には、‘みなとみらい’、‘夜景’等の単語が含まれていることを示している。
【００５５】
一方、図５に示すように、本実施の形態に係る総出現頻度データベースＤＢ２は、単語および総出現頻度の各情報が記憶されるように構成されている。
【００５６】
上記「単語」は、文書データベースＤＢ１における単語と同一の情報であり、上記「総出現頻度」は、対応する単語が出現する第２の文書情報の総数を示す情報である。図５に示す例では、例えば、‘みなとみらい’との単語が出現する第２の文書情報の総数が１２０であることを示している。
【００５７】
また、図６に示すように、本実施の形態に係る文書ＩＤ一覧データベースＤＢ３は、単語、文書ＩＤ、および出現文書数の各情報が記憶されるように構成されている。
【００５８】
上記「単語」は、文書データベースＤＢ１における単語と同一の情報であり、上記「文書ＩＤ」は、対応する単語が出現する第１の文書情報に付与された文書ＩＤであり、上記「出現文書数」は、対応する単語が出現する第１の文書情報の総数を示す情報である。図６に示す例では、例えば、‘みなとみらい’との単語が出現する第１の文書情報が、文書ＩＤとして‘ｄｏｃ１’、‘ｄｏｃ１２’、・・・が付与されたものであり、それらの第１の文書情報の総数が‘１８’であることを示している。
【００５９】
さらに、図７に示すように、本実施の形態に係る単語スコア一覧データベースＤＢ４は、単語およびスコアの各情報が記憶されるように構成されている。
【００６０】
上記「単語」は、文書データベースＤＢ１における単語と同一のものであり、上記「スコア」は、対応する単語の第１の地域における特徴や性質等を端的に把握することができる程度の高さを示すものとして算出された評価値を示す情報である。図７に示す例では、例えば、‘みなとみらい’との単語に対して算出されたスコアが‘スコア１’（実際には、数値情報）であったことを示している。
【００６１】
次に、本実施の形態に係る地域代表語抽出システム１０の作用を説明する。なお、ここでは、ユーザ側の装置として携帯電話器３０を用いる場合について説明するが、端末装置６０を用いる場合も同様である。
【００６２】
まず、図８を参照して、指定地域代表語提示サービスの実行に先立ち、文書データベースＤＢ１および総出現頻度データベースＤＢ２を構築する際のサーバ５０の作用を説明する。なお、図８は、予め定められたタイミング（本実施の形態では、キーボード５０Ｄを介して実行する旨の指示入力が行われたタイミング）でサーバ５０のＣＰＵ５０Ａによって実行される基本情報蓄積処理プログラムの処理の流れを示すフローチャートであり、当該プログラムはＨＤＤ５０Ｇのプログラム領域ＰＧに予め記憶されている。
【００６３】
同図のステップＳ１００では、上記第２の地域（本実施の形態では、日本）に含まれる位置を示す位置情報（本実施の形態では、緯度情報および経度情報）を有する文書情報（第２の文書情報）を、インターネット１２を介して検索して取得（ダウンロード）する。本ステップＳ１００の処理により、インターネット上でツイッターやブログ等により作成されている、第２の地域に含まれる位置を示す位置情報を有する第２の文書情報が取得されることになる。
【００６４】
次のステップＳ１０２では、上記ステップＳ１００の処理によって取得した第２の文書情報のうちの何れか１つ（以下、「処理対象文書」という。）から、形態素解析等の従来既知の手法を適用して単語を検出し、次のステップＳ１０４にて、処理対象文書に対して唯一無二の文書ＩＤを付与した後、当該文書ＩＤと、処理対象文書に有された位置情報、当該処理対象文書、および検出した単語を、文書データベースＤＢ１に登録する。
【００６５】
次のステップＳ１０６では、上記ステップＳ１０２の処理によって検出した単語の種類毎に、当該単語が出現する第２の文書情報の数を計数する処理を行って計数値をＲＡＭ５０Ｃの所定領域に記憶し、次のステップＳ１０８では、上記ステップＳ１００の処理によって取得した全ての第２の文書情報について上記ステップＳ１０２〜ステップＳ１０６の処理が終了したか否かを判定して、否定判定となった場合は上記ステップＳ１０２に戻る一方、肯定判定となった時点でステップＳ１１０に移行する。なお、上記ステップＳ１０２からステップＳ１０８までの処理を繰り返し実行する際には、それまでに処理対象としなかった第２の文書情報を処理対象文書として適用する。また、この繰り返し処理の際には、上記ステップＳ１０６において、それまでに上記ステップＳ１０２の処理によって検出された単語の種類別に、当該単語が出現された処理対象文書の数を計数（集計）する。
【００６６】
ステップＳ１１０では、上記ステップＳ１０６の処理によって最終的に得られた単語の種類毎の第２の文書情報の数（総出現頻度）を、対応する単語と共に総出現頻度データベースＤＢ２に登録し、その後に本基本情報蓄積処理プログラムを終了する。
【００６７】
以上の基本情報蓄積処理プログラムにより、一例として図４および図５に示される文書データベースＤＢ１および総出現頻度データベースＤＢ２が構築される。
【００６８】
次に、図９〜図１３を参照して、指定地域代表語提示サービスを実行する際の本実施の形態に係る地域代表語抽出システム１０の作用を説明する。
【００６９】
まず、図９を参照して、ユーザ側の処理について説明する。なお、図９は、キースイッチ３０Ｄを介して指定地域代表語提示サービスを実行する旨の指示入力が行われた際に携帯電話器３０のＣＰＵ３０Ａによって実行されるユーザ側代表語提示処理プログラムの処理の流れを示すフローチャートであり、当該プログラムはＲＯＭ３０Ｂの所定領域に予め記憶されている。
【００７０】
同図のステップＳ２００では、予め定められた初期画面を表示するように表示部３０Ｆを制御し、次のステップＳ２０２では、所定情報が入力されるまで待機する。
【００７１】
図１０には、上記ステップＳ２００の処理によって表示部３０Ｆに表示される初期画面の一例が示されている。同図に示すように、本実施の形態に係る初期画面では、代表語の提示対象とする地域（前述した第１の地域に相当し、以下、「注目地域」ともいう。）の指定を促すメッセージと共に、本実施の形態に係る地域代表語抽出システム１０で取り扱い対象としている地域（本実施の形態では、第２の地域）の地図が表示される。なお、同図では、前回の指定地域代表語提示サービスの実行で指定された注目地域が含まれる県の地図を表示しているが、これに限らず、例えば、予め指定されている地域（一例として、日本）の地図をデフォルトで表示する形態等としてもよい。
【００７２】
同図に示す初期画面が表示部３０Ｆに表示されると、ユーザは、注目地域の位置を、キースイッチ３０Ｄを介して指定した後、当該初期画面に表示されている「指定終了」ボタンを、キースイッチ３０Ｄを介して指定する。これに応じて、上記ステップＳ２０２が肯定判定となってステップＳ２０４に移行する。
【００７３】
ステップＳ２０４では、ユーザによって指定された注目地域を示す指定地域情報を、無線通信部３０Ｅを介してサーバ５０に送信する。なお、本実施の形態に係る地域代表語抽出システム１０では、上記指定地域情報として、指定された注目地域の名称を示す情報を適用しているが、これに限らず、例えば、当該注目地域における隣接する地域との境界線の位置を示す情報や、当該注目地域の外接矩形枠の位置を示す情報等、他の注目地域の位置を示す情報を上記指定地域情報として適用してもよい。
【００７４】
一方、本実施の形態に係るサーバ５０は、何れかのユーザが所有する携帯電話器３０や端末装置６０から上記指定地域情報を受信すると、後述するサーバ側代表語提示処理プログラム（図１２参照。）が実行され、指定された注目地域に関する代表語を抽出して、指定地域情報の送信元の装置に対して送信する。
【００７５】
そこで、次のステップＳ２０６では、サーバ５０から代表語が受信されるまで待機し、次のステップＳ２０８では、表示部３０Ｆに表示されている画面を、受信した代表語を表示する代表語提示画面に更新し、次のステップＳ２１０にて、所定情報が入力されるまで待機する。
【００７６】
図１１には、上記ステップＳ２０８の処理によって表示部３０Ｆに表示される代表語提示画面の一例が示されている。同図に示すように、本実施の形態に係る代表語提示画面は、前述した初期画面に加えて、ユーザによって指定された注目地域の名称、およびサーバ５０から受信した代表語が一覧形式で表示される。従って、ユーザは、同図に示される代表語提示画面を参照することにより、指定した注目地域に関する代表語を把握することができる。
【００７７】
一方、ユーザは、代表語提示画面を参照すると、指定地域代表語提示サービスを再び実行する場合は、次の注目地域の位置を、キースイッチ３０Ｄを介して指定した後、当該代表語提示画面に表示されている「指定終了」ボタンを、キースイッチ３０Ｄを介して指定する一方、本ユーザ側代表語提示処理プログラムを終了する場合は、「表示終了」ボタンを、キースイッチ３０Ｄを介して指定する。これに応じて、上記ステップＳ２１０が肯定判定となってステップＳ２１２に移行する。
【００７８】
ステップＳ２１２では、代表語提示画面上でユーザにより指定されたものが「表示終了」ボタンであり、ユーザ側代表語提示処理プログラムの終了を指示するものであったか否かを判定し、否定判定となった場合は上記ステップＳ２０４に戻る一方、肯定判定となった時点で、本ユーザ側代表語提示処理プログラムを終了する。
【００７９】
次に、図１２を参照して、指定地域代表語提示サービスを実行する際のサーバ５０側の処理について説明する。なお、図１２は、何れかのユーザが所有する携帯電話器３０または端末装置６０から前述した指定地域情報を受信した際にサーバ５０のＣＰＵ５０Ａによって実行されるサーバ側代表語提示処理プログラムの処理の流れを示すフローチャートであり、当該プログラムはＨＤＤ５０Ｇのプログラム領域ＰＧに予め記憶されている。
【００８０】
同図のステップＳ３００では、受信した指定地域情報により示される注目地域の領域を特定し、特定した領域に含まれる位置を示す位置情報に対応する、全ての文書ＩＤ、文書情報（第２の文書情報）および単語を文書データベースＤＢ１から読み出す。なお、本実施の形態に係る地域代表語抽出システム１０では、上記注目地域の領域の特定を、本実施の形態に係る地域代表語抽出システム１０で取り扱い対象としている地域（本実施の形態では、第２の地域）に含まれる、上記第１の地域の単位（本実施の形態では、市区町村の単位）の全ての地域における隣接する地域との境界線の位置を示す位置情報を、対応する地域の名称と関連付けてＲＯＭ５０Ｂ、ＨＤＤ５０Ｇ等の記憶装置に予め記憶しておき、当該記憶装置から、受信した指定地域情報により示される注目地域の名称に対応する位置情報を読み出すことにより行っている。ただし、この形態に限らず、例えば、ユーザ側の携帯電話器３０等から指定地域情報として注目地域の領域を示す情報を送信することとし、受信した指定地域情報そのものを注目地域の領域として特定する形態等としてもよい。
【００８１】
次のステップＳ３０２では、上記ステップＳ３００の処理によって読み出した全ての第２の文書情報を対象として、上記ステップＳ３００の処理によって読み出した全ての単語の種類毎に、当該単語が出現する第２の文書情報の数（以下、「出現文書数」という。）を計数する。
【００８２】
次のステップＳ３０４では、上記ステップＳ３０２の処理によって得られた単語の種類毎の出現文書数を、出現する第２の文書情報に付与された文書ＩＤおよび対応する単語に関連付けて文書ＩＤ一覧データベースＤＢ３に登録する。本ステップＳ３０４の処理により、一例として図６に示される文書ＩＤ一覧データベースＤＢ３が構築されることになる。
【００８３】
次のステップＳ３０６では、単語別スコア導出処理ルーチン・プログラムを実行する。以下、図１３を参照して、本実施の形態に係る単語別スコア導出処理ルーチン・プログラムについて説明する。なお、図１３は、単語別スコア導出処理ルーチン・プログラムの処理の流れを示すフローチャートであり、当該プログラムもＨＤＤ５０Ｇのプログラム領域ＰＧに予め記憶されている。
【００８４】
同図のステップＳ４００では、文書ＩＤ一覧データベースＤＢ３から１単語分の単語（以下、「処理対象単語」という。）、文書ＩＤ、および出現文書数を読み出し、次のステップＳ４０２では、総出現頻度データベースＤＢ２から処理対象単語に対応する総出現頻度を読み出す。
【００８５】
次のステップＳ４０４では、上記ステップＳ４００の処理によって読み出した全ての文書ＩＤに対応する全ての位置情報を文書データベースＤＢ１から読み出し、次のステップＳ４０６にて、読み出した位置情報により示される全ての位置の分布に対して、距離的な分散値ｓ２を算出する。なお、本実施の形態に係る地域代表語抽出システム１０では、上記分散値を次の（１）式により算出する。なお、（１）式におけるｎは読み出した位置情報の組み合わせの数を表し、ｘ’は読み出した位置情報により示される全ての位置の間の距離の平均値を表し、ｘｉはｉ番目の位置情報の組み合わせにより示される位置間の距離を表す。
【００８６】
【数１】
2013114615.tif 000003
【００８７】
なお、上記分散値は、このような位置の分布に対して距離の分散値を算出する形態に限らず、例えば、最も遠い２点間の距離や、予め定められた順位で遠い２点間の距離を用いる形態等、各位置のばらつきの度合いを示す他の値を用いる形態としてもよい。
【００８８】
次のステップＳ４０８では、上記ステップＳ４００の処理によって読み出した出現文書数ｂ、上記ステップＳ４０２の処理によって読み出した総出現頻度Ｂ、および上記ステップＳ４０６の処理によって算出した分散値ｓ２を用いて、次の（２）式により、処理対象単語に対する評価値であるスコアＳを算出する。
【００８９】
【数２】
2013114615.tif 000004
【００９０】
なお、上記（２）式は一例であり、出現文書数ｂの総出現頻度Ｂに対する割合が高くなるほど大きくなり、分散値ｓ２が大きくなるほど小さくなるようにスコアＳを算出することができるものであれば、如何なる演算式も適用可能である。
【００９１】
次のステップＳ４１０では、上記ステップＳ４０８の処理によって算出したスコアＳを処理対象単語と関連付けて単語スコア一覧データベースＤＢ４に登録し、次のステップＳ４１２にて、文書ＩＤ一覧データベースＤＢ３に登録されている全ての単語について、上記ステップＳ４００からステップＳ４１０の処理が終了したか否かを判定し、否定判定となった場合は上記ステップＳ４００に戻る一方、肯定判定となった時点で本単語別スコア導出処理ルーチン・プログラムを終了する。なお、上記ステップＳ４００からステップＳ４１２の処理を繰り返し実行する際には、それまでに処理対象としなかった単語を処理対象単語として適用する。以上の単語別スコア導出処理ルーチン・プログラムにより、一例として図７に示される単語スコア一覧データベースＤＢ４が構築されることになる。
【００９２】
一方、単語別スコア導出処理ルーチン・プログラムが終了すると、サーバ側代表語提示処理プログラム（図１２参照。）のステップＳ３０８に移行し、単語スコア一覧データベースＤＢ４に記憶された単語をスコアの大きな順にソーティングし、次のステップＳ３１０にて、スコアの大きな順にＮ個の単語を注目地域の代表語としてアクセス元の携帯電話器３０に送信した後、本サーバ側代表語提示処理プログラムを終了する。なお、本実施の形態に係る地域代表語抽出システム１０では、上記Ｎとして、ユーザによって予め設定されている値を適用しているが、これに限らず、例えば、デフォルトで予め固定値として設定されている値を適用する形態等としてもよい。
【００９３】
以上詳細に説明したように、本実施の形態では、代表語の抽出対象とする第１の地域（注目地域）の指定を受け付け、受け付けた前記第１の地域に含まれる位置を示す位置情報を有する第１の文書情報を取得すると共に、予め定められた第２の地域に含まれる位置を示す位置情報を有する第２の文書情報を取得し、取得した前記第１の文書情報および前記第２の文書情報から単語を検出し、前記第１の文書情報から検出された単語の種類毎に、各々同一種類の単語が含まれる前記第１の文書情報の数の前記第２の文書情報の数に対する割合、および当該単語が含まれる前記第１の文書情報に有される前記位置情報により示される位置のばらつきの度合いを示す物理量（本実施の形態では、分散値ｓ２）を算出し、算出した前記割合および前記物理量に基づいて、前記単語の種類毎に、前記割合が高くなるほど大きくなり、前記物理量が大きくなるほど小さくなるように評価値（本実施の形態では、スコアＳ）を導出し、導出した前記評価値が評価の高い順から予め定められた数（本実施の形態では、Ｎ個）の単語を前記第１の地域の代表語として抽出しているので、上記物理量を適用しない場合に比較して、より適切に指定地域の代表語を抽出することができる。
【００９４】
［第２の実施の形態］
以下、本発明の第２の実施の形態について説明する。なお、本第２の実施の形態に係る地域代表語抽出システム１０の構成は、上記第１の実施の形態に係るものと同様であるので、ここでの説明は省略する。
【００９５】
本実施の形態に係る地域代表語抽出システム１０の指定地域代表語提示サービスでは、スコアが注目地域の面積に応じて決定される閾値以上である単語のみを当該注目地域の代表語であるものとして提示する。このため、本実施の形態に係る地域代表語抽出システム１０では、図１４に示すように、サーバ５０のＨＤＤ５０Ｇにおけるデータベース領域ＤＢに、新たに閾値データベースＤＢ５が記憶されている。
【００９６】
図１５に示すように、本実施の形態に係る閾値データベースＤＢ５は、面積および閾値の各情報が記憶されるように構成されている。
【００９７】
上記「面積」は、ユーザによって指定された注目地域の面積の区分領域を示す情報であり、上記閾値は、対応する面積の区分領域に対応する上記閾値を示す情報である。図１５に示す例では、例えば、注目地域の面積が０ｍ２以上１００ｍ２以下である場合の閾値がＴＨ１（実際には、数値情報）であることを示している。
【００９８】
次に、本実施の形態に係る地域代表語抽出システム１０の指定地域代表語提示サービスを実行する際の作用を説明する。なお、本実施の形態に係る地域代表語抽出システム１０においても基本情報蓄積処理プログラムが実行されるが、当該プログラムは上記第１の実施の形態に係るプログラム（図８参照。）と同一であるので、ここでの説明は省略する。
【００９９】
以下、図１６〜図１８を参照して、指定地域代表語提示サービスを実行する際の本実施の形態に係る地域代表語抽出システム１０の作用を説明する。
【０１００】
まず、図１６を参照して、ユーザ側の処理について説明する。なお、図１６は、キースイッチ３０Ｄを介して指定地域代表語提示サービスを実行する旨の指示入力が行われた際に携帯電話器３０のＣＰＵ３０Ａによって実行される、本第２の実施の形態に係るユーザ側代表語提示処理プログラムの処理の流れを示すフローチャートであり、当該プログラムはＲＯＭ３０Ｂの所定領域に予め記憶されている。
【０１０１】
同図のステップＳ５００では、予め定められた初期画面を表示するように表示部３０Ｆを制御し、次のステップＳ５０２では、所定情報が入力されるまで待機する。なお、本実施の形態に係る地域代表語抽出システム１０では、上記初期画面として、上記第１の実施の形態と同様の画面（図１０参照。）を適用しているが、これに限るものではない。
【０１０２】
図１０に示される初期画面が表示部３０Ｆに表示されると、ユーザは、注目地域の位置を、キースイッチ３０Ｄを介して指定した後、当該初期画面に表示されている「指定終了」ボタンを、キースイッチ３０Ｄを介して指定する。これに応じて、上記ステップＳ５０２が肯定判定となってステップＳ５０４に移行する。
【０１０３】
ステップＳ５０４では、ユーザによって指定された注目地域を示す指定地域情報を、無線通信部３０Ｅを介してサーバ５０に送信する。なお、本実施の形態に係る地域代表語抽出システム１０でも、上記指定地域情報として、指定された注目地域の名称を示す情報を適用しているが、これに限らず、例えば、当該注目地域における隣接する地域との境界線の位置を示す情報や、当該注目地域の外接矩形枠の位置を示す情報等、他の注目地域の位置を示す情報を上記指定地域情報として適用してもよい。
【０１０４】
一方、本実施の形態に係るサーバ５０は、何れかのユーザが所有する携帯電話器３０や端末装置６０から上記指定地域情報を受信すると、後述するサーバ側代表語提示処理プログラム（図１７参照。）が実行され、指定された注目地域に関する代表語を抽出して、１つずつ指定地域情報の送信元の端末装置に送信すると共に、代表語の抽出および送信が終了した際に、当該終了したことを示す終了情報を送信する。
【０１０５】
そこで、次のステップＳ５０６では、サーバ５０から代表語または上記終了情報が受信されるまで待機し、次のステップＳ５０８にて、受信した情報が終了情報であったか否かを判定して、否定判定となった場合は代表語を受信したと見なしてステップＳ５１０に移行し、表示部３０Ｆに表示されている画面を、受信した代表語を表示する代表語提示画面に更新した後に上記ステップＳ５０６に戻る一方、肯定判定となった時点で本ユーザ側代表語提示処理プログラムを終了する。
【０１０６】
なお、本実施の形態に係る地域代表語抽出システム１０では、上記代表語提示画面として、上記第１の実施の形態と略同様の画面（図１１参照。）を適用しているが、これに限るものではない。
【０１０７】
次に、図１７を参照して、指定地域代表語提示サービスを実行する際のサーバ５０側の処理について説明する。なお、図１７は、何れかのユーザが所有する携帯電話器３０または端末装置６０から前述した指定地域情報を受信した際にサーバ５０のＣＰＵ５０Ａによって実行される、本第２の実施の形態に係るサーバ側代表語提示処理プログラムの処理の流れを示すフローチャートであり、当該プログラムはＨＤＤ５０Ｇのプログラム領域ＰＧに予め記憶されている。
【０１０８】
同図のステップＳ６００では、受信した指定地域情報により示される注目地域の領域を特定し、特定した領域の面積を算出する。なお、本実施の形態に係る地域代表語抽出システム１０でも、上記注目地域の領域の特定を、本実施の形態に係る地域代表語抽出システム１０で取り扱い対象としている地域（本実施の形態では、第２の地域）に含まれる、上記第１の地域の単位（本実施の形態では、市区町村の単位）の全ての地域における隣接する地域との境界線の位置を示す位置情報を、対応する地域の名称と関連付けてＲＯＭ５０Ｂ、ＨＤＤ５０Ｇ等の記憶装置に予め記憶しておき、当該記憶装置から、受信した指定地域情報により示される注目地域の名称に対応する位置情報を読み出すことにより行っている。ただし、この形態に限らず、例えば、ユーザ側の携帯電話器３０等から指定地域情報として注目地域の領域を示す情報を送信することとし、受信した指定地域情報そのものを注目地域の領域として特定する形態等としてもよいことは、上記第１の実施の形態と同様である。
【０１０９】
次のステップＳ６０２では、上記ステップＳ６００の処理によって算出した面積に対応する閾値を閾値データベースＤＢ５から読み出し、次のステップＳ６０４にて、上記ステップＳ６００の処理によって特定した注目地域の領域に含まれる位置を示す位置情報に対応する、全ての文書ＩＤ、文書情報（第２の文書情報）および単語を文書データベースＤＢ１から読み出す。
【０１１０】
次のステップＳ６０６では、上記ステップＳ６０４の処理によって読み出した全ての第２の文書情報を対象として、上記ステップＳ６０４の処理によって読み出した全ての単語の種類毎に、当該単語が出現する第２の文書情報の数（出現文書数）を計数する。
【０１１１】
次のステップＳ６０８では、上記ステップＳ６０６の処理によって得られた単語の種類毎の出現文書数を、出現する第２の文書情報に付与された文書ＩＤおよび対応する単語に関連付けて文書ＩＤ一覧データベースＤＢ３に登録する。本ステップＳ６０８の処理により、一例として図６に示される文書ＩＤ一覧データベースＤＢ３が構築されることになる。
【０１１２】
次のステップＳ６１０では、第２単語別スコア導出処理ルーチン・プログラムを実行する。以下、図１８を参照して、本実施の形態に係る第２単語別スコア導出処理ルーチン・プログラムについて説明する。なお、図１８は、第２単語別スコア導出処理ルーチン・プログラムの処理の流れを示すフローチャートであり、当該プログラムもＨＤＤ５０Ｇのプログラム領域ＰＧに予め記憶されている。
【０１１３】
同図のステップＳ７００では、文書ＩＤ一覧データベースＤＢ３から１単語分の単語（以下、「処理対象単語」という。）、文書ＩＤ、および出現文書数を読み出し、次のステップＳ７０２では、総出現頻度データベースＤＢ２から処理対象単語に対応する総出現頻度を読み出す。
【０１１４】
次のステップＳ７０４では、上記ステップＳ７００の処理によって読み出した全ての文書ＩＤに対応する全ての位置情報を文書データベースＤＢ１から読み出し、次のステップＳ７０６にて、読み出した位置情報により示される全ての位置の分布に対して、距離的な分散値ｓ２を算出する。なお、本第２の実施の形態に係る地域代表語抽出システム１０でも、上記分散値を上記（１）式により算出する。
【０１１５】
なお、上記分散値は、このような位置の分布に対して距離の分散値を算出する形態に限らず、例えば、最も遠い２点間の距離や、予め定められた順位で遠い２点間の距離を用いる形態等、各位置のばらつきの度合いを示す他の値を用いる形態としてもよいことは、上記第１の実施の形態と同様である。
【０１１６】
次のステップＳ７０８では、上記ステップＳ７００の処理によって読み出した出現文書数ｂ、上記ステップＳ７０２の処理によって読み出した総出現頻度Ｂ、および上記ステップＳ７０６の処理によって算出した分散値ｓ２を用いて、上記（２）式により、処理対象単語に対する評価値であるスコアＳを算出する。
【０１１７】
次のステップＳ７１０では、上記ステップＳ７０８の処理によって算出したスコアＳを処理対象単語と関連付けて単語スコア一覧データベースＤＢ４に登録し、その後に本第２単語別スコア導出処理ルーチン・プログラムを終了する。
【０１１８】
一方、第２単語別スコア導出処理ルーチン・プログラムが終了すると、サーバ側代表語提示処理プログラム（図１７参照。）のステップＳ６１２に移行し、当該第２単語別スコア導出処理ルーチン・プログラムによって導出した処理対象単語のスコアが、上記ステップＳ６０２の処理によって取得した閾値以上であるか否かを判定して、肯定判定となった場合はステップＳ６１４に移行する一方、否定判定となった場合には、当該ステップＳ６１４の処理を実行することなく、ステップＳ６１６に移行する。
【０１１９】
ステップＳ６１４では、処理対象単語を注目地域の代表語としてアクセス元の携帯電話器３０に送信し、次のステップＳ６１６にて、文書ＩＤ一覧データベースＤＢ３に登録されている全ての単語について、上記ステップＳ６１０からステップＳ６１４の処理が終了したか否かを判定し、否定判定となった場合は上記ステップＳ６１０に戻る一方、肯定判定となった時点でステップＳ６１８に移行する。なお、上記ステップＳ６１０からステップＳ６１６の処理を繰り返し実行する際に、第２単語別スコア導出処理ルーチン・プログラムでは、それまでに処理対象としなかった単語を処理対象単語として適用する。この結果、第２単語別スコア導出処理ルーチン・プログラムにより、一例として図７に示される単語スコア一覧データベースＤＢ４が構築されることになる。
【０１２０】
ステップＳ６１８では、前述した終了情報をアクセス元の携帯電話器３０に送信し、その後に本サーバ側代表語提示処理プログラムを終了する。
【０１２１】
以上詳細に説明したように、本実施の形態では、上記第１の実施の形態と同様の効果を奏することができると共に、第１の地域（注目地域）の広さに基づいて、提示する評価値（スコア）を選定する際に用いる閾値を決定しているので、より適切に指定地域の代表語を抽出することができる。
【０１２２】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記実施の形態に多様な変更または改良を加えることができ、当該変更または改良を加えた形態も本発明の技術的範囲に含まれる。
【０１２３】
また、上記の実施の形態は、クレーム（請求項）にかかる発明を限定するものではなく、また実施の形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。前述した実施の形態には種々の段階の発明が含まれており、開示される複数の構成要件の組み合わせにより種々の発明が抽出される。実施の形態に示される全構成要件から幾つかの構成要件が削除されても、効果が得られる限りにおいて、この幾つかの構成要件が削除された構成が発明として抽出され得る。
【０１２４】
例えば、上記各実施の形態では、本発明を、コンピュータを利用してソフトウェア構成により実現した場合について説明したが、本発明はこれに限定されるものではなく、例えば、ハードウェア構成や、ハードウェア構成とソフトウェア構成の組み合わせによって本発明を実現してもよい。
【０１２５】
また、上記各実施の形態では、本発明の位置情報として緯度および経度の情報を適用した場合について説明したが、本発明はこれに限定されるものではなく、例えば、店名、地名、建造物名等の、対象としている位置を特定することのできる単語を本発明の位置情報として適用する形態としてもよい。この場合、当該単語が記載されている文書情報も本発明の文書情報として適用することができ、より広範囲な文書情報を適用することができる結果、より的確な代表語を抽出ないし提示することができる。
【０１２６】
また、上記各実施の形態では、本発明に係る地域代表語抽出装置および地域代表語提示装置を、ユーザが所有する携帯電話器３０や端末装置６０と、サーバ５０とに分けて別体で構成した場合について説明したが、本発明はこれに限定されるものではなく、例えば、サーバ５０で実行する処理を携帯電話器３０や端末装置６０により実行させることにより、本発明に係る地域代表語抽出装置および地域代表語提示装置を単体の装置で構成する形態としてもよい。
【０１２７】
また、上記各実施の形態では、文書データベースＤＢ１に文書情報そのものを登録する場合について説明したが、本発明はこれに限定されるものではなく、例えば、各文書ＩＤに対して、対応する文書情報に対するリンクを張っておき、単語の抽出を行う場合等に当該文書情報をダウンロードして用いる形態等としてもよい。これにより、文書データベースＤＢ１のための記憶容量を低減することができる。
【０１２８】
また、上記各実施の形態で適用した各演算式（（１）式、（２）式）は一例であり、これらの演算式を適宜変更して用いることができることは言うまでもない。
【０１２９】
また、上記各実施の形態では、本発明の第２の地域として、本発明の第１の地域を含み、かつ当該第１の地域より十分広い領域を適用した場合について説明したが、本発明はこれに限定されるものではなく、例えば、本発明の第２の地域として、第１の地域を含まない地域を適用してもよく、第１の地域より狭い地域を適用する形態としてもよい。
【０１３０】
また、上記各実施の形態では、地図上で注目地域を指定する場合について説明したが、本発明はこれに限定されるものではなく、例えば、注目地域の候補を一覧形式で表示しておき、何れかの注目地域を指定する形態や、注目地域の名称、または位置情報を直接入力する形態等としてもよい。また、ユーザの明示的なキースイッチ３０Ｄ等の押圧操作や定期的な自動更新により、ＧＰＳ（Global Positioning Systems）等からユーザが所有する携帯電話器３０等の端末装置の位置を特定し、当該位置の近傍の矩形領域や円形領域等を注目地域として適用する形態等としてもよい。
【０１３１】
また、上記各実施の形態では、代表語の提示を表示部３０Ｆによる可視表示によって行う場合について説明したが、本発明はこれに限定されるものではなく、例えば、音声再生装置による可聴表示や、画像形成装置等による永久可視表示により行う形態としてもよい。
【０１３２】
また、上記各実施の形態では、文書ＩＤ一覧データベースＤＢ３、単語スコア一覧データベースＤＢ４を構築する場合について説明したが、本発明はこれに限定されるものではなく、これらのデータベースに記憶した情報をＲＡＭ５０Ｃ等の記憶手段に一時的に記憶する形態としてもよい。
【０１３３】
また、上記第２の実施の形態では、注目地域の面積に応じて代表語を抽出する際の閾値を決定する場合について説明したが、本発明はこれに限定されるものではなく、注目地域が細長い領域である場合の閾値を大きくするために、注目地域の領域のうち、最も離れた端点と端点とを結ぶ線分の長さに基づいて上記閾値を決定する形態としてもよい。
【０１３４】
さらに、上記各実施の形態で示した各種表示画面は一例であり、各種表示対象の表示位置を変更したり、表示内容を変更したりすることができることは言うまでもない。例えば、図１１に示した代表語提示画面は、図１９に示したように、抽出した代表語に対応する位置に予め定められた提示情報（同図に示す例では、□、△等のマーク）を表示する形態等としてもよい。
【符号の説明】
【０１３５】
１０ 地域代表語抽出システム
１２  インターネット
３０  携帯電話器
３０Ａ  ＣＰＵ
３０Ｂ  ＲＯＭ
３０Ｆ  表示部
５０  サーバ
５０Ａ  ＣＰＵ
５０Ｂ  ＲＯＭ
５０Ｆ  表示部
５０Ｇ  ＨＤＤ
６０  端末装置
６０Ａ  ＣＰＵ
６０Ｂ  ＲＯＭ
６０Ｆ  表示部
６０Ｇ  ＨＤＤ
【図１】
2013114615.tif 000005
【図２】
2013114615.tif 000006
【図３】
2013114615.tif 000007
【図４】
2013114615.tif 000008
【図５】
2013114615.tif 000009
【図６】
2013114615.tif 000010
【図７】
2013114615.tif 000011
【図８】
2013114615.tif 000012
【図９】
2013114615.tif 000013
【図１０】
2013114615.tif 000014
【図１１】
2013114615.tif 000015
【図１２】
2013114615.tif 000016
【図１３】
2013114615.tif 000017
【図１４】
2013114615.tif 000018
【図１５】
2013114615.tif 000019
【図１６】
2013114615.tif 000020
【図１７】
2013114615.tif 000021
【図１８】
2013114615.tif 000022
【図１９】
2013114615.tif 000023