(57)【特許請求の範囲】
【請求項１】
場所を文字情報で表現する文字データを記憶装置により複数記憶するとともに、地図上の地点を示す地点データを記憶装置により複数記憶するデータベース部と、
ウェブサイトに掲載される文章のテキストデータであって前記データベース部に記憶された文字データを少なくとも１つ含むテキストデータをネットワーク経由で取得するデータ取得部と、
前記データ取得部が取得したテキストデータから文字データを抽出し、抽出した文字データにより表現される場所に該当する地点を示す地点データを前記データベース部から抽出し、抽出した地点データにより示される地点を前記データ取得部が取得したテキストデータに関連する地点として表現する地図を処理装置により生成するデータ生成部と、
前記データ取得部が取得したテキストデータと前記データ生成部が生成した地図とを併せて表示するウェブページを作成し、当該ウェブページをネットワーク経由で配信するデータ配信部とを備え、
前記データ生成部は、抽出した文字データにより表現される場所が２つ以上ある場合、それぞれの場所に該当する地点を示す地点データを前記データベース部から抽出し、場所ごとに、抽出した地点データにより示される地点を前記データ取得部が取得したテキストデータに関連する地点として表現する別個の地図を生成し、抽出した文字データの数が多い場所の地図のサイズを大きく、抽出した文字データの数が少ない場所の地図のサイズを小さく設定することを特徴とするデータ配信装置。
【請求項２】
前記データベース部は、場所を住所とランドマークの名称との少なくともいずれかで表現する文字データを複数記憶し、さらに、地図上の地点を緯度経度で示す地点データを複数記憶することを特徴とする請求項１に記載のデータ配信装置。
【請求項３】
場所を文字情報で表現する文字データを記憶装置により複数記憶するとともに、地図上の地点を示す地点データを記憶装置により複数記憶するデータベース部を備えるデータ配信装置を用いるデータ配信方法であって、
前記データ配信装置のデータ取得部が、ウェブサイトに掲載される文章のテキストデータであって前記データベース部に記憶された文字データを少なくとも１つ含むテキストデータをネットワーク経由で取得する第１ステップと、
前記データ配信装置のデータ生成部が、前記第１ステップで取得したテキストデータから文字データを抽出し、抽出した文字データにより表現される場所に該当する地点を示す地点データを前記データベース部から抽出し、抽出した地点データにより示される地点を前記第１ステップで取得したテキストデータに関連する地点として表現する地図を処理装置により生成する第２ステップと、
前記データ配信装置のデータ配信部が、前記第１ステップで取得したテキストデータと前記第２ステップで生成した地図とを併せて表示するウェブページを作成し、当該ウェブページをネットワーク経由で配信する第３ステップとを備え、
前記第２ステップでは、抽出した文字データにより表現される場所が２つ以上ある場合、それぞれの場所に該当する地点を示す地点データを前記データベース部から抽出し、場所ごとに、抽出した地点データにより示される地点を前記第１ステップで取得したテキストデータに関連する地点として表現する別個の地図を生成し、抽出した文字データの数が多い場所の地図のサイズを大きく、抽出した文字データの数が少ない場所の地図のサイズを小さく設定することを特徴とするデータ配信方法。
【請求項４】
場所を文字情報で表現する文字データを記憶装置により複数記憶するとともに、地図上の地点を示す地点データを記憶装置により複数記憶するデータベース部を備えるコンピュータに、
ウェブサイトに掲載される文章のテキストデータであって前記データベース部に記憶された文字データを少なくとも１つ含むテキストデータをネットワーク経由で取得するデータ取得処理と、
前記データ取得処理が取得したテキストデータから文字データを抽出し、抽出した文字データにより表現される場所に該当する地点を示す地点データを前記データベース部から抽出し、抽出した地点データにより示される地点を前記データ取得処理が取得したテキストデータに関連する地点として表現する地図を処理装置により生成するデータ生成処理と、
前記データ取得処理が取得したテキストデータと前記データ生成処理が生成した地図とを併せて表示するウェブページを作成し、当該ウェブページをネットワーク経由で配信するデータ配信処理とを実行させ、
前記データ生成処理は、抽出した文字データにより表現される場所が２つ以上ある場合、それぞれの場所に該当する地点を示す地点データを前記データベース部から抽出し、場所ごとに、抽出した地点データにより示される地点を前記データ取得処理が取得したテキストデータに関連する地点として表現する別個の地図を生成し、抽出した文字データの数が多い場所の地図のサイズを大きく、抽出した文字データの数が少ない場所の地図のサイズを小さく設定することを特徴とするデータ配信プログラム。
【請求項５】
前記データベース部は、場所を住所とランドマークの名称との少なくともいずれかで表現する文字データを複数記憶し、さらに、地図上の地点を緯度経度で示す地点データを複数記憶することを特徴とする請求項４に記載のデータ配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ配信装置及びデータ配信方法及びデータ配信プログラムに関するものである。
【背景技術】
【０００２】
従来、ＲＳＳ（Ｒｅｓｏｕｒｃｅ・ｄｅｓｃｒｉｐｔｉｏｎ・ｆｒａｍｅｗｏｒｋ・Ｓｉｔｅ・Ｓｕｍｍａｒｙ）形式で公開された情報を複数のウェブサイトから収集し、収集した情報をユーザに一元的に提供したり、収集した情報の中から一定の条件の下で選別したものをユーザに提供したりするシステムがあった（例えば、特許文献１、２参照）。
【特許文献１】特開２００６−１３９４７０号公報
【特許文献２】特開２００７−３６９０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来のシステムは、収集した情報をユーザに提供する際に、文字情報はそのまま文字情報として提供するだけであった。そのため、その情報に地名、人名などが含まれる場合、ユーザはその地名で示される場所がどこなのか、その人名で示される人物が誰なのかといったことを知らなければ、その情報を十分に理解したり、活用したりすることができないという課題があった。
【０００４】
本発明は、例えば、あるウェブサイトから取得した文字情報をユーザに提供する際に、その文字情報と関連する視覚情報及び／又は聴覚情報を付加し、その文字情報をユーザにとって理解しやすく、活用しやすいものとすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明の一の態様に係るデータ配信装置は、
対象物を文字情報で表現する文字データを記憶装置により複数記憶するデータベース部と、
ウェブサイトに掲載される文章のテキストデータであって前記データベース部に記憶された文字データを少なくとも１つ含むテキストデータをネットワーク経由で取得するデータ取得部と、
前記データ取得部が取得したテキストデータから文字データを抽出し、抽出した文字データにより表現される対象物を視覚情報と聴覚情報との少なくともいずれかで表現する視覚・聴覚データを処理装置により生成するデータ生成部と、
前記データ取得部が取得したテキストデータと前記データ生成部が生成した視覚・聴覚データとを併せて表示するウェブページを作成し、当該ウェブページをネットワーク経由で配信するデータ配信部とを備えることを特徴とする。
【０００６】
前記データベース部は、対象物として場所を文字情報で表現する文字データを複数記憶し、さらに、地図上の地点を示す地点データを記憶装置により複数記憶し、
前記データ生成部は、抽出した文字データにより表現される場所に該当する地点を示す地点データを前記データベース部から抽出し、抽出した地点データにより示される地点を前記データ取得部が取得したテキストデータに関連する地点として地図上で表現する視覚・聴覚データを生成することを特徴とする。
【０００７】
前記データ生成部は、抽出した文字データにより表現される場所が２つ以上ある場合、それぞれの場所に該当する地点を示す地点データを前記データベース部から抽出し、抽出した地点データにより示される地点を前記データ取得部が取得したテキストデータに関連する地点として場所ごとに別個の地図上で表現する視覚・聴覚データを生成することを特徴とする。
【０００８】
前記データ生成部は、抽出した文字データにより表現される場所が２つ以上ある場合、それぞれの場所を表現する文字データの数に応じて視覚・聴覚データの地図の大きさを調整することを特徴とする。
【０００９】
前記データ取得部は、複数のウェブサイトを巡回してテキストデータを複数取得し、
前記データ配信装置は、さらに、
ユーザ端末の位置を示す位置データをネットワーク経由でユーザ端末から受信するデータ受信部を備え、
前記データ生成部は、抽出した地点データにより示される地点のうち、前記データ受信部が受信した位置データにより示されるユーザ端末の位置から一定範囲内の地点のみを前記データ取得部が取得したテキストデータに関連する地点として地図上で表現する視覚・聴覚データを生成することを特徴とする。
【００１０】
前記データ取得部は、複数のウェブサイトを巡回してテキストデータを複数取得し、
前記データ配信装置は、さらに、
前記データ取得部が取得したテキストデータの１つをネットワーク経由でユーザ端末に選択させるデータ選択部を備え、
前記データ生成部は、抽出した地点データにより示される地点のうち、前記データ選択部が選択させたテキストデータから抽出した文字データにより表現される場所に該当する地点から一定範囲内の地点のみを前記データ取得部が取得したテキストデータに関連する地点として地図上で表現する視覚・聴覚データを生成することを特徴とする。
【００１１】
前記データベース部は、場所を住所とランドマークの名称との少なくともいずれかで表現する文字データを複数記憶し、さらに、地図上の地点を緯度経度で示す地点データを複数記憶することを特徴とする。
【００１２】
前記データベース部は、対象物を対象物の名称で表現する文字データを複数記憶し、さらに、対象物の画像を示す画像データを記憶装置により複数記憶し、
前記データ生成部は、抽出した文字データにより表現される対象物の画像を示す画像データを前記データベース部から抽出し、抽出した画像データを利用して視覚・聴覚データを生成することを特徴とする。
【００１３】
本発明の一の態様に係るデータ配信方法は、
対象物を文字情報で表現する文字データを記憶装置により複数記憶するデータベース部を備えるデータ配信装置を用いるデータ配信方法であって、
前記データ配信装置のデータ取得部が、ウェブサイトに掲載される文章のテキストデータであって前記データベース部に記憶された文字データを少なくとも１つ含むテキストデータをネットワーク経由で取得する第１ステップと、
前記データ配信装置のデータ生成部が、前記第１ステップで取得したテキストデータから文字データを抽出し、抽出した文字データにより表現される対象物を視覚情報と聴覚情報との少なくともいずれかで表現する視覚・聴覚データを処理装置により生成する第２ステップと、
前記データ配信装置のデータ配信部が、前記第１ステップで取得したテキストデータと前記第２ステップで生成した視覚・聴覚データとを併せて表示するウェブページを作成し、当該ウェブページをネットワーク経由で配信する第３ステップとを備えることを特徴とする。
【００１４】
本発明の一の態様に係るデータ配信プログラムは、
対象物を文字情報で表現する文字データを記憶装置により複数記憶するデータベース部を備えるコンピュータに、
ウェブサイトに掲載される文章のテキストデータであって前記データベース部に記憶された文字データを少なくとも１つ含むテキストデータをネットワーク経由で取得するデータ取得処理と、
前記データ取得処理が取得したテキストデータから文字データを抽出し、抽出した文字データにより表現される対象物を視覚情報と聴覚情報との少なくともいずれかで表現する視覚・聴覚データを処理装置により生成するデータ生成処理と、
前記データ取得処理が取得したテキストデータと前記データ生成処理が生成した視覚・聴覚データとを併せて表示するウェブページを作成し、当該ウェブページをネットワーク経由で配信するデータ配信処理とを実行させることを特徴とする。
【００１５】
前記データベース部は、対象物として場所を文字情報で表現する文字データを複数記憶し、さらに、地図上の地点を示す地点データを記憶装置により複数記憶し、
前記データ生成処理は、抽出した文字データにより表現される場所に該当する地点を示す地点データを前記データベース部から抽出し、抽出した地点データにより示される地点を前記データ取得処理が取得したテキストデータに関連する地点として地図上で表現する視覚・聴覚データを生成することを特徴とする。
【００１６】
前記データ生成処理は、抽出した文字データにより表現される場所が２つ以上ある場合、それぞれの場所に該当する地点を示す地点データを前記データベース部から抽出し、抽出した地点データにより示される地点を前記データ取得処理が取得したテキストデータに関連する地点として場所ごとに別個の地図上で表現する視覚・聴覚データを生成することを特徴とする。
【００１７】
前記データ生成処理は、抽出した文字データにより表現される場所が２つ以上ある場合、それぞれの場所を表現する文字データの数に応じて視覚・聴覚データの地図の大きさを調整することを特徴とする。
【００１８】
前記データ取得処理は、複数のウェブサイトを巡回してテキストデータを複数取得し、
前記データ配信装置は、さらに、
ユーザ端末の位置を示す位置データをネットワーク経由でユーザ端末から受信するデータ受信処理をコンピュータに実行させ、
前記データ生成処理は、抽出した地点データにより示される地点のうち、前記データ受信処理が受信した位置データにより示されるユーザ端末の位置から一定範囲内の地点のみを前記データ取得処理が取得したテキストデータに関連する地点として地図上で表現する視覚・聴覚データを生成することを特徴とする。
【００１９】
前記データ取得処理は、複数のウェブサイトを巡回してテキストデータを複数取得し、
前記データ配信装置は、さらに、
前記データ取得処理が取得したテキストデータの１つをネットワーク経由でユーザ端末に選択させるデータ選択処理をコンピュータに実行させ、
前記データ生成処理は、抽出した地点データにより示される地点のうち、前記データ選択処理が選択させたテキストデータから抽出した文字データにより表現される場所に該当する地点から一定範囲内の地点のみを前記データ取得処理が取得したテキストデータに関連する地点として地図上で表現する視覚・聴覚データを生成することを特徴とする。
【００２０】
前記データベース部は、場所を住所とランドマークの名称との少なくともいずれかで表現する文字データを複数記憶し、さらに、地図上の地点を緯度経度で示す地点データを複数記憶することを特徴とする。
【００２１】
前記データベース部は、対象物を対象物の名称で表現する文字データを複数記憶し、さらに、対象物の画像を示す画像データを記憶装置により複数記憶し、
前記データ生成処理は、抽出した文字データにより表現される対象物の画像を示す画像データを前記データベース部から抽出し、抽出した画像データを利用して視覚・聴覚データを生成することを特徴とする。
【発明の効果】
【００２２】
本発明の一の態様によれば、データ配信装置において、データ取得部が、ウェブサイトに掲載される文章のテキストデータであって対象物を文字情報で表現する文字データを少なくとも１つ含むテキストデータを取得し、データ生成部が、前記データ取得部が取得したテキストデータから文字データを抽出し、抽出した文字データにより表現される対象物を視覚情報と聴覚情報との少なくともいずれかで表現する視覚・聴覚データを生成し、データ配信部が、前記データ取得部が取得したテキストデータと前記データ生成部が生成した視覚・聴覚データとを併せて表示するウェブページを作成し、当該ウェブページを配信することにより、そのテキストデータの内容をユーザにとって理解しやすく、活用しやすいものとすることができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態について、図を用いて説明する。
【００２４】
実施の形態１．
図１は、本実施の形態に係るデータ配信装置１００の機能の概要を示す図である。
【００２５】
図１において、データ配信装置１００は、ウェブサイト２１０に掲載される文章のテキストデータ３０１を、インターネット２２０を介して収集する。ウェブサイト２１０は、主にウェブサーバによりインターネット２２０上に公開されるウェブページ群である。ここでは、データ配信装置１００は、ＲＳＳリーダ１０１を搭載しているものとする。データ配信装置１００は、このＲＳＳリーダ１０１を用いて、テキストデータ３０１の一例であるＲＳＳ（Ｒｅｓｏｕｒｃｅ・Ｄｅｓｃｒｉｐｔｉｏｎ・Ｆｒａｍｅｗｏｒｋ・Ｓｉｔｅ・Ｓｕｍｍａｒｙ）記事を収集する。ＲＳＳ記事は、ウェブページに掲載されるニュース、ブログなどの文章の見出し、要約、更新日時などをＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ・Ｍａｒｋｕｐ・Ｌａｎｇｕａｇｅ）により記述したデータである。ＲＳＳ記事のＲＳＳのバージョンは０．９、１．０、２．０のいずれでもよい。テキストデータ３０１の例として、ＲＳＳ記事以外では、例えばＡｔｏｍ（Ａｔｏｍ・Ｓｙｎｄｉｃａｔｉｏｎ・Ｆｏｒｍａｔ）の形式でＸＭＬにより記述したデータが挙げられるが、テキストデータ３０１は、ＸＭＬ以外の方式により記述されたデータであっても構わない。
【００２６】
データ配信装置１００は、場所を文字情報で表現する文字データ３０２を予めデータベースなどに記憶している。そして、データ配信装置１００は、インターネット２２０を介して収集したテキストデータ３０１を検索し、テキストデータ３０１に含まれる文字データ３０２を抽出する。ここでは、データ配信装置１００は、位置情報取得フィルタ機能をもつ高速検索エンジン１０２を搭載するものとする。そして、データ配信装置１００は、この高速検索エンジン１０２の位置情報取得フィルタ機能を用いて、ＲＳＳリーダ１０１により収集したＲＳＳ記事を検索し、文字データ３０２の一例である住所（都道府県、市区町村、番地など）やランドマークの名称（博物館、駅など）を抽出する。位置情報取得フィルタ機能は、情報検出式を利用してテキスト検索を高速かつ高精度に実施し、テキスト中から住所、ランドマークなどを表す語を位置情報として取得する機能である。情報検出式は国土地理院などが公開している住所情報を基に作成され、例えば正規表現で定義される。
【００２７】
データ配信装置１００は、テキストデータ３０１を検索して抽出した文字データ３０２により表現される場所が地図上でどの地点に該当するかを特定する。ここでは、データ配信装置１００は、位置情報／緯度経度変換エンジン１０３を搭載するものとする。そして、データ配信装置１００は、この位置情報／緯度経度変換エンジン１０３を用いて、高速検索エンジン１０２により抽出した位置情報を緯度経度に変換する。位置情報に対応する緯度経度は、国土地理院などが公開している住所情報を基に特定される。例えば、国土地理院は、住所やランドマークの名称に対して標準点が定め、その標準点の緯度経度を住所情報の一部として公開しているため、これを基に位置情報を緯度経度に変換することができる。
【００２８】
データ配信装置１００は、文字データ３０２により表現される場所を視覚情報と聴覚情報との少なくともいずれかで表現する視覚・聴覚データ３０３を生成する。視覚・聴覚データ３０３は、具体的には、文字データ３０２により表現される場所に該当する地点を、その文字データ３０２の抽出元となったテキストデータ３０１に関連する地点として地図上で表現するものである。ここでは、データ配信装置１００は、地図表示エンジン１０４を搭載するものとする。そして、データ配信装置１００は、この地図表示エンジン１０４を用いて、視覚・聴覚データ３０３の一例であるＲＳＳ配信地図を作成する。ＲＳＳ配信地図は、位置情報／緯度経度変換エンジン１０３により特定した緯度経度に、その緯度経度に対応する位置情報の抽出元となったＲＳＳ記事が関連することを示した地図である。
【００２９】
データ配信装置１００は、テキストデータ３０１と視覚・聴覚データ３０３を表示するウェブページ４０１を作成し、インターネット２２０を介して複数のユーザ端末２３０へ提供する。ユーザ端末２３０は、例えば携帯電話機、ＰＣ（パーソナルコンピュータ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ・Ｄｉｇｉｔａｌ・Ａｓｓｉｓｔａｎｔ）であり、ウェブブラウザによりウェブページ４０１を閲覧する機能をもっている。ここでは、データ配信装置１００は、ユーザ端末２３０に対し、ＡＳＰ（Ａｐｐｌｉｃａｔｉｏｎ・Ｓｅｒｖｉｃｅ・Ｐｒｏｖｉｄｅｒ）サーバとして機能するものとする。そして、データ配信装置１００は、ＡＳＰサービスとして、ＲＳＳリーダ１０１により収集したＲＳＳ記事と地図表示エンジン１０４により作成したＲＳＳ配信地図を１つのウェブページ４０１にまとめて配信するサービスをユーザ端末２３０に提供する。
【００３０】
データ配信装置１００は、それぞれのユーザの嗜好に関する情報を予めデータベースなどに記憶しておき、この情報を用いて、ユーザ端末２３０ごとに提供するウェブページ４０１の内容を調整してもよい。また、データ配信装置１００は、ユーザ端末２３０の現在地や現在時刻などの情報を取得し、この情報を用いて、ユーザ端末２３０ごとに提供するウェブページ４０１の内容を調整してもよい。
【００３１】
本実施の形態の変形例として、以下のような形態が実施可能である。
【００３２】
まず、データ配信装置１００は、ＲＳＳリーダ１０１によりウェブサイト２１０からＲＳＳ記事を収集する。そして、データ配信装置１００は、収集したＲＳＳ記事の中から、ユーザが配信を受けることを指定するＲＳＳ記事、及び、データ配信装置１００がユーザの嗜好に合致すると独自に判断したＲＳＳ記事を選択する。データ配信装置１００は、選択したＲＳＳ記事の文章中から、位置情報（住所、電話番号、緯度経度などの場所を特定できる単語、文、文章）、及び、時刻情報（年、月、日、時刻などを特定できる単語、文、文章）を高速検索エンジン１０２により抽出する。続けて、データ配信装置１００は、抽出した位置情報を位置情報／緯度経度変換エンジン１０３により緯度経度に変換する。
【００３３】
次に、データ配信装置１００は、緯度経度や時刻情報を、ユーザが現在いる場所及び／又は現在の時刻、ユーザが指定する場所及び／又は時刻、ユーザが予め登録しておいた場所及び／又は時刻などと比較し、距離や時間差が短い順に、ＲＳＳ記事をソートする。そして、データ配信装置１００は、順位の高いＲＳＳ記事をそれぞれに対応する緯度経度の位置に貼り付けるか、あるいは、所定の方式により関連付けたＲＳＳ配信地図を作成する。続けて、データ配信装置１００は、作成したＲＳＳ配信地図をＲＳＳ記事とともにウェブページ４０１にまとめてユーザ端末２３０に配信する。ユーザは、ユーザ端末２３０を使用して、ウェブページ４０１内のＲＳＳ配信地図を参照しながら、それぞれの緯度経度に貼り付けられるか、あるいは、関連付けられたＲＳＳ記事を閲覧することができる。
【００３４】
上記の変形例によれば、データ配信装置１００は、ユーザが現在いる場所及び／又は現在の時刻、ユーザが指定する場所及び／又は時刻、ユーザが予め登録しておいた場所及び／又は時刻などに関連する情報を、インターネット２２０上から検索し、選択して配信するため、ユーザごとに各ユーザのニーズに合わせた個別の情報を提供することができ、これにより情報発信、情報伝達の効果を高めることが可能となる。
【００３５】
図２は、データ配信装置１００の構成を示すブロック図である。
【００３６】
図２において、データ配信装置１００は、データベース部１１１、データ取得部１１２、データ生成部１１３、データ配信部１１４、データ選択部１１５、データ受信部１１６を備える。また、図示していないが、データ配信装置１００は、記憶装置、処理装置、入力装置、出力装置などのハードウェアを備える。ハードウェアはデータ配信装置１００の各部によって利用される。
【００３７】
データベース部１１１は、場所を文字情報で表現する文字データ３０２のほか、地図上の地点を示す地点データ３０４を予め記憶装置により複数記憶する。ここでは、文字データ３０２は、場所を住所とランドマークの名称との少なくともいずれかで表現したものであるとする。また、地点データ３０４は、場所を表現する住所やランドマークの名称に対応する地図上の地点を緯度経度で示したものであるとする。
【００３８】
データ取得部１１２は、例えば、前述したＲＳＳリーダ１０１により実装できる。データ取得部１１２は、複数のウェブサイト２１０を巡回して、それぞれのウェブサイト２１０に掲載される文章のテキストデータ３０１をインターネット２２０経由で複数取得する。このとき、データベース部１１１は、データ取得部１１２が取得したテキストデータ３０１を記憶装置により記憶する。テキストデータ３０１は、データベース部１１１に記憶された文字データ３０２を少なくとも１つずつ含むものとする。
【００３９】
データ生成部１１３は、例えば、前述した高速検索エンジン１０２、位置情報／緯度経度変換エンジン１０３、地図表示エンジン１０４により実装できる。データ生成部１１３は、データ取得部１１２が取得したテキストデータ３０１をデータベース部１１１から読み取る。データ生成部１１３は、読み取ったテキストデータ３０１から文字データ３０２を抽出し、抽出した文字データ３０２により表現される場所に該当する地点を示す地点データ３０４をデータベース部１１１から抽出する。データ生成部１１３は、抽出した地点データ３０４により示される地点をデータ取得部１１２が取得したテキストデータ３０１に関連する地点として地図上で表現する視覚・聴覚データ３０３を処理装置により生成する。このとき、データベース部１１１は、データ生成部１１３が生成した視覚・聴覚データ３０３を記憶装置により記憶する。
【００４０】
データ配信部１１４は、データ取得部１１２が取得したテキストデータ３０１とデータ生成部１１３が生成した視覚・聴覚データ３０３とをデータベース部１１１から読み取る。データ配信部１１４は、読み取ったテキストデータ３０１と視覚・聴覚データ３０３とを併せて表示するウェブページ４０１を作成し、このウェブページ４０１をインターネット２２０経由でユーザ端末２３０へ配信する。
【００４１】
データ選択部１１５は、データ取得部１１２が取得したテキストデータ３０１の１つをインターネット２２０経由でユーザ端末２３０に選択させる。このとき、データ生成部１１３は、データベース部１１１から抽出した地点データ３０４により示される地点のうち、データ選択部１１５が選択させたテキストデータ３０１から抽出した文字データ３０２により表現される場所に該当する地点のみをデータ取得部１１２が取得したテキストデータ３０１に関連する地点として地図上で表現する視覚・聴覚データ３０３を生成する。
【００４２】
データ受信部１１６は、ユーザ端末２３０の位置を示す位置データ（図示していない）をインターネット２２０経由でユーザ端末２３０から受信する。このとき、データ生成部１１３は、データベース部１１１から抽出した地点データ３０４により示される地点のうち、データ受信部１１６が受信した位置データにより示されるユーザ端末２３０の位置から一定範囲内の地点のみをデータ取得部１１２が取得したテキストデータ３０１に関連する地点として地図上で表現する視覚・聴覚データ３０３を生成する。
【００４３】
図３は、データ配信装置１００のハードウェア構成の一例を示す図である。
【００４４】
図３において、データ配信装置１００は、コンピュータであり、ＣＲＴ（Ｃａｔｈｏｄｅ・Ｒａｙ・Ｔｕｂｅ）やＬＣＤ（液晶ディスプレイ）の表示画面を有する表示装置９０１、キーボード９０２（Ｋ／Ｂ）、マウス９０３、ＦＤＤ９０４（Ｆｌｅｘｉｂｌｅ・Ｄｉｓｋ・Ｄｒｉｖｅ）、ＣＤＤ９０５（Ｃｏｍｐａｃｔ・Ｄｉｓｃ・Ｄｒｉｖｅ）、プリンタ装置９０６などのハードウェアを備え、これらはケーブルや信号線で接続されている。
【００４５】
データ配信装置１００は、プログラムを実行するＣＰＵ９１１（Ｃｅｎｔｒａｌ・Ｐｒｏｃｅｓｓｉｎｇ・Ｕｎｉｔ）を備えている。ＣＰＵ９１１は、処理装置の一例である。ＣＰＵ９１１は、バス９１２を介してＲＯＭ９１３（Ｒｅａｄ・Ｏｎｌｙ・Ｍｅｍｏｒｙ）、ＲＡＭ９１４（Ｒａｎｄｏｍ・Ａｃｃｅｓｓ・Ｍｅｍｏｒｙ）、通信ボード９１５、表示装置９０１、キーボード９０２、マウス９０３、ＦＤＤ９０４、ＣＤＤ９０５、プリンタ装置９０６、磁気ディスク装置９２０と接続され、これらのハードウェアデバイスを制御する。磁気ディスク装置９２０の代わりに、光ディスク装置、メモリカードリーダライタなどの記憶媒体が用いられてもよい。
【００４６】
ＲＡＭ９１４は、揮発性メモリの一例である。ＲＯＭ９１３、ＦＤＤ９０４、ＣＤＤ９０５、磁気ディスク装置９２０の記憶媒体は、不揮発性メモリの一例である。これらは、記憶装置の一例である。通信ボード９１５、キーボード９０２、マウス９０３、ＦＤＤ９０４、ＣＤＤ９０５などは、入力装置の一例である。また、通信ボード９１５、表示装置９０１、プリンタ装置９０６などは、出力装置の一例である。
【００４７】
通信ボード９１５は、ＬＡＮ（ローカルエリアネットワーク）などを介して、インターネット２２０に接続されている。通信ボード９１５は、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ・Ｐｒｏｔｏｃｏｌ・Ｖｉｒｔｕａｌ・Ｐｒｉｖａｔｅ・Ｎｅｔｗｏｒｋ）、広域ＬＡＮ、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ・Ｔｒａｎｓｆｅｒ・Ｍｏｄｅ）ネットワークなどのＷＡＮ（ワイドエリアネットワーク）などを介して、インターネット２２０に接続されていても構わない。ＬＡＮ、ＷＡＮ、インターネット２２０は、ネットワークの一例である。
【００４８】
磁気ディスク装置９２０には、オペレーティングシステム９２１（ＯＳ）、ウィンドウシステム９２２、プログラム群９２３、ファイル群９２４が記憶されている。プログラム群９２３のプログラムは、ＣＰＵ９１１、オペレーティングシステム９２１、ウィンドウシステム９２２により実行される。プログラム群９２３には、本実施の形態の説明において「〜部」として説明する機能を実行するプログラムが記憶されている。プログラムは、ＣＰＵ９１１により読み出され実行される。また、ファイル群９２４には、本実施の形態の説明において、「〜データ」、「〜情報」、「〜ＩＤ（識別子）」、「〜フラグ」、「〜結果」として説明するデータや情報や信号値や変数値やパラメータが、「〜ファイル」や「〜データベース」や「〜テーブル」の各項目として記憶されている。「〜ファイル」や「〜データベース」や「〜テーブル」は、ディスクやメモリなどの記憶媒体に記憶される。ディスクやメモリなどの記憶媒体に記憶されたデータや情報や信号値や変数値やパラメータは、読み書き回路を介してＣＰＵ９１１によりメインメモリやキャッシュメモリに読み出され、抽出・検索・参照・比較・演算・計算・制御・出力・印刷・表示などのＣＰＵ９１１の処理（動作）に用いられる。抽出・検索・参照・比較・演算・計算・制御・出力・印刷・表示などのＣＰＵ９１１の処理中、データや情報や信号値や変数値やパラメータは、メインメモリやキャッシュメモリやバッファメモリに一時的に記憶される。
【００４９】
また、本実施の形態の説明において用いるブロック図やフローチャートの矢印の部分は主としてデータや信号の入出力を示し、データや信号は、ＲＡＭ９１４などのメモリ、ＦＤＤ９０４のフレキシブルディスク（ＦＤ）、ＣＤＤ９０５のコンパクトディスク（ＣＤ）、磁気ディスク装置９２０の磁気ディスク、その他光ディスク、ミニディスク（ＭＤ）、ＤＶＤ（Ｄｉｇｉｔａｌ・Ｖｅｒｓａｔｉｌｅ・Ｄｉｓｃ）などの記録媒体に記録される。また、データや信号は、バス９１２や信号線やケーブルその他の伝送媒体により伝送される。
【００５０】
また、本実施の形態の説明において「〜部」として説明するものは、「〜回路」、「〜装置」、「〜機器」であってもよく、また、「〜ステップ」、「〜工程」、「〜手順」、「〜処理」であってもよい。即ち、「〜部」として説明するものは、ＲＯＭ９１３に記憶されたファームウェアで実現されていても構わない。あるいは、ソフトウェアのみ、あるいは、素子・デバイス・基板・配線などのハードウェアのみ、あるいは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実現されていても構わない。ファームウェアとソフトウェアは、プログラムとして、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤなどの記録媒体に記憶される。このプログラムはＣＰＵ９１１により読み出され、ＣＰＵ９１１により実行される。即ち、プログラムは、本実施の形態の説明で述べる「〜部」としてコンピュータを機能させるものである。あるいは、本実施の形態の説明で述べる「〜部」の手順や方法をコンピュータに実行させるものである。
【００５１】
図４は、データ配信装置１００の動作（本実施の形態に係るデータ配信方法）の一例を示すフローチャートである。図５は、データ配信装置１００がユーザ端末２３０へ配信するウェブページ４００，４０１ａの一例を示す図である。
【００５２】
以下では、図５の例を用いて、図４のフローについて説明する。
【００５３】
ステップＳ１０１（データ取得処理）において、データ取得部１１２は、複数のウェブサイト２１０を巡回してＲＳＳ記事（テキストデータ３０１の一例）をインターネット２２０経由で複数取得する。この例では、「Ａ博物館にて貴重な文化遺産が・・・」というＲＳＳ記事、「『Ｍマラソン２００８』は２日・・・」というＲＳＳ記事などがデータ取得部１１２によって取得される。データベース部１１１は、データ取得部１１２が取得したＲＳＳ記事を記憶装置により記憶する。
【００５４】
ステップＳ１０２（データ選択処理）において、データ選択部１１５は、ステップＳ１０１で取得したＲＳＳ記事の一覧を表示するウェブページ４００を作成し、このウェブページ４００をインターネット２２０経由でユーザ端末２３０へ配信する。ユーザ端末２３０でユーザがウェブページ４００に表示された一覧の中からＲＳＳ記事を１つ選択すると、ユーザ端末２３０が当該ＲＳＳ記事の閲覧要求を送信するので、データ選択部１１５は、この閲覧要求をインターネット２２０経由で受信する。この例では、「Ａ博物館にて貴重な文化遺産が・・・」というＲＳＳ記事がユーザによって選択される。
【００５５】
ステップＳ１０３（データ生成処理）において、データ生成部１１３は、ステップＳ１０２で受信した閲覧要求に基づき、ユーザが選択したＲＳＳ記事をデータベース部１１１から読み取る。データ生成部１１３は、読み取ったＲＳＳ記事からランドマークの名称（文字データ３０２の一例）を抽出し、抽出したランドマークの名称により表現される場所に該当する緯度経度を示す地点データ３０４をデータベース部１１１から抽出する。この例では、「Ａ博物館」というランドマークの名称がデータ生成部１１３によって抽出される。データ生成部１１３は、データベース部１１１から抽出した地点データ３０４により示される緯度経度、即ち、データ選択部１１５がユーザに選択させたＲＳＳ記事から抽出したランドマークの名称により表現される場所に該当する緯度経度をＲＳＳ記事に関連する地点として表現するＲＳＳ配信地図（視覚・聴覚データ３０３の一例）を処理装置により生成する。この例では、「Ａ博物館」の緯度経度を「Ａ博物館にて貴重な文化遺産が・・・」というＲＳＳ記事に関連する地点として丸印で表すＲＳＳ配信地図がデータ生成部１１３によって生成される。データベース部１１１は、データ生成部１１３が生成したＲＳＳ配信地図を記憶装置により記憶する。
【００５６】
ステップＳ１０４（データ配信処理）において、データ配信部１１４は、ステップＳ１０３で生成したＲＳＳ配信地図とステップＳ１０２でユーザに選択させたＲＳＳ記事とをデータベース部１１１から読み取る。データ配信部１１４は、読み取ったＲＳＳ配信地図とＲＳＳ記事とを併せて表示するウェブページ４０１ａを作成し、このウェブページ４０１ａをインターネット２２０経由でユーザ端末２３０へ配信する。この例では、ウェブページ４０１ａに表示されるＲＳＳ記事の文中、ステップＳ１０３で抽出された「Ａ博物館」というランドマークの名称が強調表示されている。なお、ウェブページ４０１ａに表示されるＲＳＳ記事は、元になる文章（ニュース、ブログなど）の要約でもよいし、元になる文章そのものでもよい。後者の場合、元になる文章は、ステップＳ１０１でＲＳＳ記事の一部として取得されてもよいし、ステップＳ１０２以降で該当するウェブサイト２１０から別途取得されてもよい。また、ウェブページ４０１ａに表示されるＲＳＳ配信地図において、ＲＳＳ記事に関連する地点にアイコンやポインタを設け、それをクリックするとＲＳＳ記事に関連する説明音声が出力されたり、ＲＳＳ記事に関連する動画が再生されたりするようにしてもよい。
【００５７】
図６は、データ配信装置１００の動作の一例を示すフローチャートである。図７は、データ配信装置１００がユーザ端末２３０へ配信するウェブページ４００，４０１ｂの一例を示す図である。
【００５８】
以下では、図７の例を用いて、図６のフローについて説明する。
【００５９】
ステップＳ１１１（データ取得処理）は、図４のステップＳ１０１と同様である。
【００６０】
ステップＳ１１２（データ選択処理）において、データ選択部１１５は、ステップＳ１０１で取得したＲＳＳ記事の一覧を表示するとともに、ユーザ端末２３０の現在地周辺に関連するＲＳＳ記事の一覧へのリンクを表示するウェブページ４００を作成し、このウェブページ４００をインターネット２２０経由でユーザ端末２３０へ配信する。ユーザ端末２３０でユーザがウェブページ４００に表示されたリンクを選択すると、ユーザ端末２３０が当該リンク先の閲覧要求を送信するので、データ選択部１１５は、この閲覧要求をインターネット２２０経由で受信する。この例では、「周辺情報」と示されたリンクがユーザによって選択される。
【００６１】
ユーザ端末２３０でユーザがウェブページ４００に表示されたリンクを選択すると、ユーザ端末２３０は、閲覧要求だけでなく、ユーザ端末２３０がＧＰＳ（全地球測位システム）などを利用して取得した自己の位置を示す位置データも送信する。ステップＳ１１３（データ受信処理）において、データ受信部１１６は、この位置データをインターネット２２０経由でユーザ端末２３０から受信する。
【００６２】
ステップＳ１１４（データ生成処理）において、データ生成部１１３は、ステップＳ１１２で受信した閲覧要求に基づき、ステップＳ１１１で取得したＲＳＳ記事をデータベース部１１１から読み取る。データ生成部１１３は、読み取ったＲＳＳ記事から住所やランドマークの名称（文字データ３０２の一例）を抽出し、抽出した住所やランドマークの名称により表現される場所に該当する緯度経度を示す地点データ３０４をデータベース部１１１から抽出する。この例では、「Ａ博物館」、「Ｂ駅」というランドマークの名称、及び、「Ｃ県Ｃ市１丁目」という住所がデータ生成部１１３によって抽出される。データ生成部１１３は、データベース部１１１から抽出した地点データ３０４により示される緯度経度のうち、ステップＳ１１３で受信した位置データにより示されるユーザ端末２３０の位置から一定範囲内（例えば、１０ｋｍ圏内）の緯度経度のみをＲＳＳ記事に関連する地点として表現するＲＳＳ配信地図（視覚・聴覚データ３０３の一例）を処理装置により生成する。この例では、ユーザ端末２３０の位置を星印で表すとともに、「Ａ博物館」の緯度経度を「Ａ博物館にて貴重な文化遺産が・・・」というＲＳＳ記事（Ａ）に関連する地点として、「Ｂ駅」の緯度経度を「大晦日のＢ駅の利用者数が過去最高の・・・」というＲＳＳ記事（Ｂ）に関連する地点として、「Ｃ県Ｃ市１丁目」の緯度経度を「Ｃ県Ｃ市１丁目の離宮にまつわる都市伝説として広く信じられ・・・」というＲＳＳ記事（Ｃ）に関連する地点として表すＲＳＳ配信地図がデータ生成部１１３によって生成される。データベース部１１１は、データ生成部１１３が生成したＲＳＳ配信地図を記憶装置により記憶する。
【００６３】
ステップＳ１１５（データ配信処理）において、データ配信部１１４は、ステップＳ１１４で生成したＲＳＳ配信地図とそのＲＳＳ配信地図中に関連する地点が存在するＲＳＳ記事とをデータベース部１１１から読み取る。データ配信部１１４は、読み取ったＲＳＳ配信地図とＲＳＳ記事とを併せて表示するウェブページ４０１ｂを作成し、このウェブページ４０１ｂをインターネット２２０経由でユーザ端末２３０へ配信する。この例では、ウェブページ４０１ｂに表示されるＲＳＳ記事（Ａ）の文中、ステップＳ１１４で抽出された「Ａ博物館」というランドマークの名称が強調表示されている。ＲＳＳ記事（Ｂ）の文中の「Ｂ駅」というランドマークの名称、ＲＳＳ記事（Ｃ）の文中の「Ｃ県Ｃ市１丁目」という住所も同様に強調表示されている。また、この例では、ウェブページ４０１ｂに表示されるＲＳＳ記事（Ａ）〜（Ｃ）の並び順が、それぞれのＲＳＳ記事に関連する地点とユーザ端末２３０の位置との間の距離に応じて設定されている。この並び順は、例えば、それぞれのＲＳＳ記事の内容とユーザの嗜好との一致の度合いに応じて設定されてもよい。なお、ウェブページ４０１ｂに表示されるＲＳＳ記事は、図５のウェブページ４０１ａと同様に、元になる文章（ニュース、ブログなど）の要約でもよいし、元になる文章そのものでもよい。また、ウェブページ４０１ｂに表示されるＲＳＳ配信地図において、ＲＳＳ記事に関連する地点にアイコンやポインタを設け、それをクリックするとＲＳＳ記事に関連する説明音声が出力されたり、ＲＳＳ記事に関連する動画が再生されたりするようにしてもよい。
【００６４】
ステップＳ１１５の後、図４のステップＳ１０２と同様に、ユーザ端末２３０でユーザがウェブページ４０１ｂに表示されたＲＳＳ記事を１つ選択すると、ユーザ端末２３０が当該ＲＳＳ記事の閲覧要求を送信するようにしてもよい。この場合、データ選択部１１５が、この閲覧要求をインターネット２２０経由で受信した後、図４のステップＳ１０３以降の処理が行われる。
【００６５】
以上のように、本実施の形態によれば、データ配信装置１００は、あるウェブサイト２１０から取得した文字情報をユーザに提供する際に、その文字情報と関連する視覚情報及び／又は聴覚情報を付加し、その文字情報をユーザにとって理解しやすく、活用しやすいものとすることができる。
【００６６】
また、本実施の形態によれば、データ配信装置１００は、様々なウェブサイト２１０から取得した文字情報の中から、ユーザの現在地周辺に関連する文字情報を自動的に選択し、その文字情報がどこに関連するものなのかを示す視覚情報及び／又は聴覚情報を付加した上で、その文字情報をユーザに提供することができるため、ユーザにとって有益な文字情報を、さらにユーザにとって理解しやすく、活用しやすいものとすることができる。
【００６７】
実施の形態２．
本実施の形態について、主に実施の形態１との差異を説明する。
【００６８】
本実施の形態に係るデータ配信装置１００の構成は、図２に示した実施の形態１のものと同様である。
【００６９】
実施の形態１と同様に、データ選択部１１５は、データ取得部１１２が取得したテキストデータ３０１の１つをインターネット２２０経由でユーザ端末２３０に選択させる。本実施の形態では、このとき、データ生成部１１３は、データベース部１１１から抽出した地点データ３０４により示される地点のうち、データ選択部１１５が選択させたテキストデータ３０１から抽出した文字データ３０２により表現される場所に該当する地点から一定範囲内の地点のみをデータ取得部１１２が取得したテキストデータ３０１に関連する地点として地図上で表現する視覚・聴覚データ３０３を生成する。
【００７０】
図８は、データ配信装置１００の動作（本実施の形態に係るデータ配信方法）の一例を示すフローチャートである。図９は、データ配信装置１００がユーザ端末２３０へ配信するウェブページ４００，４０１ｃの一例を示す図である。
【００７１】
以下では、図９の例を用いて、図８のフローについて説明する。
【００７２】
ステップＳ２０１（データ取得処理）は、図４のステップＳ１０１と同様である。また、ステップＳ２０２（データ選択処理）は、図４のステップＳ１０２と同様である。
【００７３】
ステップＳ２０３（データ生成処理）において、データ生成部１１３は、ステップＳ２０２で受信した閲覧要求に基づき、ステップＳ２０１で取得したＲＳＳ記事をデータベース部１１１から読み取る。データ生成部１１３は、読み取ったＲＳＳ記事から住所やランドマークの名称（文字データ３０２の一例）を抽出し、抽出した住所やランドマークの名称により表現される場所に該当する緯度経度を示す地点データ３０４をデータベース部１１１から抽出する。この例では、「Ａ博物館」、「Ｂ駅」というランドマークの名称、及び、「Ｃ県Ｃ市１丁目」という住所がデータ生成部１１３によって抽出される。データ生成部１１３は、データベース部１１１から抽出した地点データ３０４により示される緯度経度のうち、ステップＳ２０２でユーザに選択させたＲＳＳ記事から抽出したランドマークの名称により表現される場所に該当する緯度経度から一定範囲内（例えば、１０ｋｍ圏内）の緯度経度のみをＲＳＳ記事に関連する地点として表現するＲＳＳ配信地図（視覚・聴覚データ３０３の一例）を処理装置により生成する。この例では、「Ａ博物館」の緯度経度を「Ａ博物館にて貴重な文化遺産が・・・」というＲＳＳ記事（Ａ）に関連する地点として丸印で表すとともに、「Ｂ駅」の緯度経度を「大晦日のＢ駅の利用者数が過去最高の・・・」というＲＳＳ記事（Ｂ）に関連する地点として、「Ｃ県Ｃ市１丁目」の緯度経度を「Ｃ県Ｃ市１丁目の離宮にまつわる都市伝説として広く信じられ・・・」というＲＳＳ記事（Ｃ）に関連する地点として表すＲＳＳ配信地図がデータ生成部１１３によって生成される。データベース部１１１は、データ生成部１１３が生成したＲＳＳ配信地図を記憶装置により記憶する。
【００７４】
ステップＳ２０４（データ配信処理）において、データ配信部１１４は、ステップＳ２０３で生成したＲＳＳ配信地図とそのＲＳＳ配信地図中に関連する地点が存在するＲＳＳ記事とをデータベース部１１１から読み取る。データ配信部１１４は、読み取ったＲＳＳ配信地図とＲＳＳ記事とを併せて表示するウェブページ４０１ｃを作成し、このウェブページ４０１ｃをインターネット２２０経由でユーザ端末２３０へ配信する。この例では、ウェブページ４０１ｃに表示されるＲＳＳ記事（Ａ）の文中、ステップＳ２０３で抽出された「Ａ博物館」というランドマークの名称が強調表示されている。ＲＳＳ記事（Ｂ）の文中の「Ｂ駅」というランドマークの名称、ＲＳＳ記事（Ｃ）の文中の「Ｃ県Ｃ市１丁目」という住所も同様に強調表示されている。また、この例では、ウェブページ４０１ｃに表示されるＲＳＳ記事（Ｂ）、（Ｃ）の並び順が、それぞれのＲＳＳ記事に関連する地点とＲＳＳ記事（Ａ）に関連する地点との間の距離に応じて設定されている。この並び順は、例えば、それぞれのＲＳＳ記事の内容とユーザの嗜好との一致の度合いに応じて設定されてもよい。なお、ウェブページ４０１ｃに表示されるＲＳＳ記事は、図５のウェブページ４０１ａと同様に、元になる文章（ニュース、ブログなど）の要約でもよいし、元になる文章そのものでもよい。また、ウェブページ４０１ｃに表示されるＲＳＳ配信地図において、ＲＳＳ記事に関連する地点にアイコンやポインタを設け、それをクリックするとＲＳＳ記事に関連する説明音声が出力されたり、ＲＳＳ記事に関連する動画が再生されたりするようにしてもよい。
【００７５】
ステップＳ２０４の後、図４のステップＳ１０２と同様に、ユーザ端末２３０でユーザがウェブページ４０１ｃに表示されたＲＳＳ記事を１つ選択すると、ユーザ端末２３０が当該ＲＳＳ記事の閲覧要求を送信するようにしてもよい。この場合、データ選択部１１５が、この閲覧要求をインターネット２２０経由で受信した後、図４のステップＳ１０３以降の処理が行われる。
【００７６】
以上のように、本実施の形態によれば、データ配信装置１００は、様々なウェブサイト２１０から取得した文字情報の中から、ユーザが選択した文字情報に関連する場所周辺に関連する文字情報を自動的に選択し、その文字情報がどこに関連するものなのかを示す視覚情報及び／又は聴覚情報を付加した上で、その文字情報をユーザに提供することができるため、ユーザにとって有益な文字情報を、さらにユーザにとって理解しやすく、活用しやすいものとすることができる。
【００７７】
実施の形態３．
本実施の形態について、主に実施の形態１との差異を説明する。
【００７８】
本実施の形態に係るデータ配信装置１００の構成は、図２に示した実施の形態１のものと同様である。
【００７９】
本実施の形態では、データ生成部１１３は、データベース部１１１から抽出した文字データ３０２により表現される場所が２つ以上ある場合、それぞれの場所に該当する地点を示す地点データ３０４をデータベース部１１１から抽出する。データ生成部１１３は、抽出した地点データ３０４により示される地点をデータ取得部１１２が取得したテキストデータ３０１に関連する地点として場所ごとに別個の地図上で表現する視覚・聴覚データ３０３を生成する。また、データ生成部１１３は、この場合、それぞれの場所を表現する文字データ３０２の数に応じて視覚・聴覚データ３０３の地図の大きさを調整する。
【００８０】
図１０は、データ配信装置１００の動作（本実施の形態に係るデータ配信方法）の一例を示すフローチャートである。図１１は、データ配信装置１００がユーザ端末２３０へ配信するウェブページ４００，４０１ｄの一例を示す図である。
【００８１】
以下では、図１１の例を用いて、図１０のフローについて説明する。
【００８２】
ステップＳ３０１（データ取得処理）は、図４のステップＳ１０１と同様である。また、ステップＳ３０２（データ選択処理）は、図４のステップＳ１０２と同様であるが、この例では、「『Ｍマラソン２００８』は２日・・・」というＲＳＳ記事がユーザによって選択される。
【００８３】
ステップＳ３０３（データ生成処理）において、データ生成部１１３は、ステップＳ３０２で受信した閲覧要求に基づき、ユーザが選択したＲＳＳ記事をデータベース部１１１から読み取る。データ生成部１１３は、読み取ったＲＳＳ記事からランドマークの名称（文字データ３０２の一例）を抽出し、抽出したランドマークの名称により表現される場所が２つ以上ある場合、それぞれの場所に該当する緯度経度を示す地点データ３０４をデータベース部１１１から抽出する。この例では、「Ｍ県庁」というランドマークの名称が２回、「Ｎ競技場」というランドマークの名称が１回、データ生成部１１３によって抽出される。データ生成部１１３は、データベース部１１１から抽出した地点データ３０４により示される緯度経度、即ち、データ選択部１１５がユーザに選択させたＲＳＳ記事から抽出したランドマークの名称により表現される場所に該当する緯度経度をＲＳＳ記事に関連する地点として表現するＲＳＳ配信地図（視覚・聴覚データ３０３の一例）を処理装置により場所ごとに生成する。データ生成部１１３は、そのＲＳＳ記事の文中に、ある場所を表現する住所やランドマークの名称が多く含まれていれば、その場所のＲＳＳ配信地図のサイズを大きく設定する。一方、データ生成部１１３は、そのＲＳＳ記事の文中に、ある場所を表現する住所やランドマークの名称があまり含まれていなければ、その場所のＲＳＳ配信地図のサイズを小さく設定する。この例では、「Ｍ県庁」の緯度経度を「『Ｍマラソン２００８』は２日・・・」というＲＳＳ記事に関連する地点として丸印で表すＲＳＳ配信地図と、「Ｎ競技場」の緯度経度を同じＲＳＳ記事に関連する地点として三角印で表すＲＳＳ配信地図がデータ生成部１１３によって生成される。そして、前者のＲＳＳ配信地図の方が後者のＲＳＳ配信地図よりも大きいサイズで生成される。これは、そのＲＳＳ記事の文中に、「Ｍ県庁」というランドマークの名称が２回登場するのに対し、「Ｎ競技場」というランドマークの名称が１回しか登場しないからである。ＲＳＳ配信地図のサイズは、それぞれの登場回数に応じて個別に決定してもよいし、それぞれの登場回数の比率などに応じて決定してもよい。データベース部１１１は、データ生成部１１３が生成したＲＳＳ配信地図を記憶装置により記憶する。
【００８４】
ステップＳ３０４（データ配信処理）において、データ配信部１１４は、ステップＳ１０３で生成したＲＳＳ配信地図とステップＳ１０２でユーザに選択させたＲＳＳ記事とをデータベース部１１１から読み取る。データ配信部１１４は、読み取ったＲＳＳ配信地図とＲＳＳ記事とを併せて表示するウェブページ４０１ｄを作成し、このウェブページ４０１ｄをインターネット２２０経由でユーザ端末２３０へ配信する。この例では、ウェブページ４０１ｄに表示されるＲＳＳ記事の文中、ステップＳ３０３で抽出された「Ｍ県庁」、「Ｎ競技場」というランドマークの名称が強調表示されている。なお、ウェブページ４０１ｄに表示されるＲＳＳ記事は、図５のウェブページ４０１ａと同様に、元になる文章（ニュース、ブログなど）の要約でもよいし、元になる文章そのものでもよい。また、ウェブページ４０１ｄに表示されるＲＳＳ配信地図において、ＲＳＳ記事に関連する地点にアイコンやポインタを設け、それをクリックするとＲＳＳ記事に関連する説明音声が出力されたり、ＲＳＳ記事に関連する動画が再生されたりするようにしてもよい。
【００８５】
以上のように、本実施の形態によれば、データ配信装置１００は、あるウェブサイト２１０から取得した文字情報をユーザに提供する際に、その文字情報と関連する視覚情報及び／又は聴覚情報を、必要に応じて２種類以上付加し、その文字情報をユーザにとって理解しやすく、活用しやすいものとすることができる。
【００８６】
実施の形態４．
本実施の形態について、主に実施の形態１との差異を説明する。
【００８７】
図１２は、本実施の形態に係るデータ配信装置１００の構成を示すブロック図である。
【００８８】
図１２において、データ配信装置１００は、実施の形態１と同様に、データベース部１１１、データ取得部１１２、データ生成部１１３、データ配信部１１４、データ選択部１１５、データ受信部１１６を備える。
【００８９】
本実施の形態では、データベース部１１１は、対象物を対象物の名称で表現する文字データ３０２、対象物を対象物の画像で表現する画像データ３０５を予め記憶装置により複数記憶する。実施の形態１では、文字データ３０２は、対象物として場所を表現したもののみであったが、ここでは、文字データ３０２は、対象物として人物を人名で表現したものを含むこととする。また、画像データ３０５は、人物を人物の写真で表現したものであるとする。なお、対象物としては、場所、人物以外にも、動物、店、建物など、あらゆる物を用いることができる。また、画像としては、写真以外にも、絵、動画などを用いることができる。
【００９０】
実施の形態１と同様に、データ生成部１１３は、データ取得部１１２が取得したテキストデータ３０１をデータベース部１１１から読み取る。本実施の形態では、データ生成部１１３は、読み取ったテキストデータ３０１から文字データ３０２を抽出し、抽出した文字データ３０２により表現される対象物を視覚情報と聴覚情報との少なくともいずれかで表現する視覚・聴覚データ３０３をデータベース部１１１に記憶された画像データ３０５を利用して生成する。
【００９１】
図１３は、データ配信装置１００の動作（本実施の形態に係るデータ配信方法）の一例を示すフローチャートである。図１４は、データ配信装置１００がユーザ端末２３０へ配信するウェブページ４００，４０１ｅの一例を示す図である。
【００９２】
以下では、図１４の例を用いて、図１３のフローについて説明する。
【００９３】
ステップＳ４０１（データ取得処理）は、図４のステップＳ１０１と同様である。また、ステップＳ４０２（データ選択処理）は、図４のステップＳ１０２と同様である。
【００９４】
ステップＳ４０３（データ生成処理）において、データ生成部１１３は、ステップＳ４０２で受信した閲覧要求に基づき、ユーザが選択したＲＳＳ記事をデータベース部１１１から読み取る。データ生成部１１３は、読み取ったＲＳＳ記事からランドマークの名称（文字データ３０２の一例）を抽出し、抽出したランドマークの名称により表現される場所に該当する緯度経度を示す地点データ３０４をデータベース部１１１から抽出する。この例では、「Ａ博物館」というランドマークの名称がデータ生成部１１３によって抽出される。また、データ生成部１１３は、読み取ったＲＳＳ記事から人名（文字データ３０２の一例）を抽出し、抽出した人名により表現される人物の写真である画像データ３０５をデータベース部１１１から抽出する。この例では、「Ｓ教授」という人名がデータ生成部１１３によって抽出される。データ生成部１１３は、データベース部１１１から抽出した地点データ３０４により示される緯度経度、即ち、データ選択部１１５がユーザに選択させたＲＳＳ記事から抽出したランドマークの名称により表現される場所に該当する緯度経度をＲＳＳ記事に関連する地点として表現するＲＳＳ配信地図（視覚・聴覚データ３０３の一例）を処理装置により生成する。この例では、「Ａ博物館」の緯度経度を「Ａ博物館にて貴重な文化遺産が・・・」というＲＳＳ記事に関連する地点として丸印で表すＲＳＳ配信地図がデータ生成部１１３によって生成される。データ生成部１１３は、生成したＲＳＳ配信地図に、データベース部１１１から抽出した画像データ３０５を付加する。データベース部１１１は、このＲＳＳ配信地図を記憶装置により記憶する。
【００９５】
ステップＳ４０４（データ配信処理）において、データ配信部１１４は、ステップＳ４０３で生成したＲＳＳ配信地図とステップＳ４０２でユーザに選択させたＲＳＳ記事とをデータベース部１１１から読み取る。データ配信部１１４は、読み取ったＲＳＳ配信地図とＲＳＳ記事とを併せて表示するウェブページ４０１ｅを作成し、このウェブページ４０１ｅをインターネット２２０経由でユーザ端末２３０へ配信する。この例では、ウェブページ４０１ｅに表示されるＲＳＳ記事の文中、ステップＳ４０３で抽出された「Ａ博物館」というランドマークの名称と「Ｓ教授」という人名が強調表示されている。なお、ウェブページ４０１ｅに表示されるＲＳＳ記事は、図５のウェブページ４０１ａと同様に、元になる文章（ニュース、ブログなど）の要約でもよいし、元になる文章そのものでもよい。また、ウェブページ４０１ｅに表示されるＲＳＳ配信地図において、ＲＳＳ記事に関連する地点にアイコンやポインタを設け、それをクリックするとＲＳＳ記事に関連する説明音声が出力されたり、ＲＳＳ記事に関連する動画が再生されたりするようにしてもよい。
【００９６】
以上のように、本実施の形態によれば、データ配信装置１００は、あるウェブサイト２１０から取得した文字情報をユーザに提供する際に、その文字情報と関連する視覚情報及び／又は聴覚情報を、必要に応じて２種類以上付加し、その文字情報をユーザにとって理解しやすく、活用しやすいものとすることができる。
【００９７】
以上、本発明の実施の形態について説明したが、これらのうち、２つ以上の実施の形態を組み合わせて実施しても構わない。あるいは、これらのうち、１つの実施の形態を部分的に実施しても構わない。あるいは、これらのうち、２つ以上の実施の形態を部分的に組み合わせて実施しても構わない。
【図面の簡単な説明】
【００９８】
【図１】実施の形態１に係るデータ配信装置の機能の概要を示す図である。
【図２】実施の形態１に係るデータ配信装置の構成を示すブロック図である。
【図３】実施の形態１に係るデータ配信装置のハードウェア構成の一例を示す図である。
【図４】実施の形態１に係るデータ配信装置の動作の一例を示すフローチャートである。
【図５】実施の形態１に係るデータ配信装置がユーザ端末へ配信するウェブページの一例を示す図である。
【図６】実施の形態１に係るデータ配信装置の動作の一例を示すフローチャートである。
【図７】実施の形態１に係るデータ配信装置がユーザ端末へ配信するウェブページの一例を示す図である。
【図８】実施の形態２に係るデータ配信装置の動作の一例を示すフローチャートである。
【図９】実施の形態２に係るデータ配信装置がユーザ端末へ配信するウェブページの一例を示す図である。
【図１０】実施の形態３に係るデータ配信装置の動作の一例を示すフローチャートである。
【図１１】実施の形態３に係るデータ配信装置がユーザ端末へ配信するウェブページの一例を示す図である。
【図１２】実施の形態４に係るデータ配信装置の構成を示すブロック図である。
【図１３】実施の形態４に係るデータ配信装置の動作の一例を示すフローチャートである。
【図１４】実施の形態４に係るデータ配信装置がユーザ端末へ配信するウェブページの一例を示す図である。
【符号の説明】
【００９９】
１００  データ配信装置、１０１  ＲＳＳリーダ、１０２  高速検索エンジン、１０３  位置情報／緯度経度変換エンジン、１０４  地図表示エンジン、１１１  データベース部、１１２  データ取得部、１１３  データ生成部、１１４  データ配信部、１１５  データ選択部、１１６  データ受信部、２１０  ウェブサイト、２２０  インターネット、２３０  ユーザ端末、３０１  テキストデータ、３０２  文字データ、３０３  視覚・聴覚データ、３０４  地点データ、３０５  画像データ、４００，４０１，４０１ａ〜ｅ  ウェブページ、９０１  表示装置、９０２  キーボード、９０３  マウス、９０４  ＦＤＤ、９０５  ＣＤＤ、９０６  プリンタ装置、９１１  ＣＰＵ、９１２  バス、９１３  ＲＯＭ、９１４  ＲＡＭ、９１５  通信ボード、９２０  磁気ディスク装置、９２１  オペレーティングシステム、９２２  ウィンドウシステム、９２３  プログラム群、９２４  ファイル群。
【図１】
0005178258.tif 000002
【図２】
0005178258.tif 000003
【図３】
0005178258.tif 000004
【図４】
0005178258.tif 000005
【図５】
0005178258.tif 000006
【図６】
0005178258.tif 000007
【図７】
0005178258.tif 000008
【図８】
0005178258.tif 000009
【図９】
0005178258.tif 000010
【図１０】
0005178258.tif 000011
【図１１】
0005178258.tif 000012
【図１２】
0005178258.tif 000013
【図１３】
0005178258.tif 000014
【図１４】
0005178258.tif 000015