(57)【特許請求の範囲】
【請求項１】
電子書籍に記述されたテキスト情報の中で地理的な位置を表現するテキスト列が表現している前記地理的な位置の緯度、経度およびその元となったテキスト列を、電子書籍を特定する書籍特定情報と関連付けし、相互に検索可能に記憶する検索データ記憶手段と、
地図を表示する地図表示手段と、
該地図表示手段が表示した前記地図に対するスクロール操作を受付けることにより地域を特定する地域特定手段と、
前記地域特定手段により特定された前記地域に関連する緯度、経度のデータに基づいて前記検索データ記憶手段を検索し、前記地理的な位置が前記地域特定手段により特定された前記地域に関連するテキスト列およびそのテキスト列が記述された電子書籍を抽出して表示する検索結果表示手段と
を備えることを特徴とする電子書籍表示装置。
【請求項２】
前記検索結果表示手段が表示した電子書籍に含まれるテキスト列のうち、ユーザが指定したテキスト列を特定するテキスト特定手段を更に備えており、
前記検索結果表示手段は、前記テキスト特定手段が特定したテキスト列をキーワードとして前記検索データ記憶手段を検索し、そのテキスト列に関連する他の前記電子書籍を抽出して表示することを特徴とする請求項１に記載の電子書籍表示装置。
【請求項３】
前記検索データ記憶手段には、さらに、地名について古い年代の地名と現在の地名とを対応させたデータを集めた年代地名辞書が記憶されており、前記テキスト列が古い年代の地名である場合には前記年代地名辞書に基づいて変換された現在の地名が表現している地理的な位置の緯度、経度情報および前記現在の地名が電子辞書を特定する書籍特定情報と関連付けられ、相互に検索可能に記憶されていることを特徴とする請求項１に記載の電子書籍表示装置。
【請求項４】
前記テキスト列には、任意の点、曲線あるいは平面を表現する情報がさらに関連付けられていることを特徴とする請求項１に記載の電子書籍表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍に記述されたテキスト情報を地図情報と関連させて表示する電子書籍表示装置に関するものである。
【背景技術】
【０００２】
従来から、電子書籍を表示する電子書籍表示装置が広く利用されている。このような電子書籍表示装置１００としての電子デバイスの表示画面の大きさは統一されておらず、かつ、単一のユーザが同一電子書籍を異なる電子デバイスで表示、購読することが一般的である。このようなとき、単に電子デバイスの表示画面の変化数をページ数として記憶している方式では、そのページ数を他の電子デバイスを利用した際のしおり情報として利用することができない。そこで、電子書籍の任意の位置に、どの電子デバイスからも読み取ることが可能なインデックスを設定する技術が開発されている（例えば、特許文献１を参照。）。
【０００３】
また、ネット上に散在する無数のテキストデータを検索し、そのテキストデータ中に存在する地名を特定し、その地名の緯度、経度を決定すると共に地名の広さなどから前記テキストデータのスニペットを生成する検索エンジンが知られている（例えば、特許文献２を参照。）。これにより、特定の町に関する情報を得ようとしたユーザは、その町を含む市やその町を構成する字の情報について記述された前記テキストデータをも入手することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−５１５１７４号公報
【特許文献２】特開２００９−１３４４６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の何れの技術も、電子書籍に記述されたテキスト情報の中で地理的な位置を表現するテキスト列およびそのテキスト列が記述された記述位置を関連付けるものではない。従って、地理的な文字列をキーとして電子書籍の特定のページを参照する、いわゆる地理的なしおり機能を発揮するものではない。また、地理的な文字列をキーとして同一地域の情報が記述された電子書籍を推薦することもできない。
【０００６】
本発明は、電子書籍に記述されたテキスト情報の中で地理的な位置を表現するテキスト列およびそのテキスト列が記述された記述位置などを電子書籍と関連付けした検索データを提供することで、電子書籍の地理的なしおり機能、また同じ地域の情報に関する電子書籍の関連性を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の電子書籍表示装置は、電子書籍に記述されたテキスト情報の中で地理的な位置を表現するテキスト列が表現している前記地理的な位置の緯度、経度およびその元となったテキスト列を、電子書籍を特定する書籍特定情報と関連付けし、相互に検索可能に記憶する検索データ記憶手段と、地図を表示する地図表示手段と、該地図表示手段が表示した前記地図に対するスクロール操作を受付けることにより地域を特定する地域特定手段と、前記地域特定手段により特定された前記地域に関連する緯度、経度のデータに基づいて前記検索データ記憶手段を検索し、前記地理的な位置が前記地域特定手段により特定された前記地域に関連するテキスト列およびそのテキスト列が記述された電子書籍を抽出して表示する検索結果表示手段とを備えることを特徴とするものである。
【０００８】
なお、上述した特徴は、本発明の特徴のすべてを列挙したものではなく、これらを要部とする構成（または方法）もまた発明となり得る。
【発明の効果】
【０００９】
本発明の電子書籍表示装置は、電子書籍の地理的なしおり機能、また同じ地域の情報に関する電子書籍の関連性を提供することが出来る。
【図面の簡単な説明】
【００１０】
【図１】本実施形態の電子書籍表示装置の構成を示すブロック図である。
【図２】本実施形態の電子書籍表示装置に利用される検索データのデータ構造を示す図である。
【図３】本実施形態の電子書籍表示装置の検索データを生成する処理のフローチャートである。
【図４】本実施形態の電子書籍表示装置の検索結果を表示する処理のフローチャートである。
【図５】本実施形態の電子書籍表示装置の検索結果を表示する処理のフローチャートである。
【図６】本実施形態の電子書籍を表示する一例を示す図である。
【図７】本実施形態の電子書籍を表示する一例を示す図である。
【図８】本実施形態の電子書籍を表示する一例を示す図である。
【図９】本実施形態の電子書籍を表示する一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明を具体化した実施形態を説明する。
【００１２】
図１に示すように、本実施形態の電子書籍表示装置１００は、コンピュータプログラムや処理条件等が予め記憶されているＲＯＭやＲＡＭ等の内部記憶装置、およびこのコンピュータプログラムを実行するＣＰＵ、実行結果を出力するディスプレイ等からなるコンピュータである。電子書籍表示装置１００は、地理情報抽出部１１０、ジオコーディング部１２０、検索データ記憶部１３０、検索結果表示部１４０、地図表示部１５０、地域特定部１７０、テキスト特定部１８０および現在位置検出部１９０を備えている。
【００１３】
地理情報抽出部１１０は、電子書籍記憶装置２１０に記憶されている電子書籍データを読み込み、書籍特定情報並びにその電子書籍に記述されたテキスト情報の中で地理的な位置を表現するテキスト列およびそのテキスト列が記述された記述位置を抽出する。書籍特定情報は電子書籍を特定する情報であり、例えば、電子書籍名称や電子書籍ＩＤ等である。テキスト情報の中で地理的な位置を表現するテキスト列は地名として用いられている用語であり、例えば、行政区域の名称、山、川または湖沼等の地物の名称、ランドマークとなる施設または景勝地の名称、橋やトンネル等の道路関連施設の名称および史跡の名称等である。テキスト列が記述された記述位置は、例えば、元の紙書籍に対応する頁番号、テキスト列が記述されている位置までの文字数等により表現する。
【００１４】
電子書籍記憶装置２１０は、電子書籍表示装置１００に接続された外部記憶装置であり、多数の電子書籍データが記憶されている。
【００１５】
ジオコーディング部１２０は、地理情報抽出部１１０が抽出したテキスト列が表現している地理的な位置を緯度、経度情報に変換する。ジオコーディング部１２０は、地名について古い年代の地名と現在の地名とを対応させたデータを集めた年代地名辞書を参照する。そしてジオコーディング部１２０は、地理情報抽出部１１０が抽出したテキスト列が古い年代の地名である場合にはそのテキスト列を現在の地名に変換するとともに、変換した現在の地名が表現している地理的な位置を緯度、経度情報に変換する。
【００１６】
辞書記憶装置２３０は、電子書籍表示装置１００に接続された外部記憶装置であり、年代地名辞書および形状地名辞書等を記憶している。年代地名辞書は、地名について古い年代の地名と現在の地名とを対応させたデータを集めたデータベースであり、例えば、古い年代に▽○藩の領土とされていた地名について現在の地名の○◇県が対応している。形状地名辞書は、地名についてその地名の形状を表現する形状情報を対応させたデータを集めたデータベースであり、例えば、行政区域や湖沼について、点、曲線あるいは平面の形状を表現する形状情報として記憶している。また、古い年代の地名の形状情報も含まれており、例えば、前述した▽○藩の領土についてそのエリアを示す平面の形状を表現する形状情報が対応している。ジオコーディング部１２０は、地名を用いて任意の点、曲線あるいは平面を表現する情報をさらに関連付けて記憶することもできる。
【００１７】
検索データ記憶部１３０は、ジオコーディング部１２０により得られた緯度、経度およびその元となったテキスト列、そのテキスト列が記述された記述位置を書籍特定情報と関連付けしてこれらをキーワードとして相互に検索可能にした検索データを記憶する。
【００１８】
検索データは、図２に示すように、電子書籍名称としての書籍名、地名、現在地名、頁番号、緯度、経路および形状情報を含んでいる。なお、検索データは図２には示していないが電子書籍ＩＤも含まれており、同じ名称の電子書籍が複数存在したとしても検索する際にそれぞれを特定することが可能となっている。
【００１９】
検索結果表示部１４０は、緯度、経度あるいは地域または地名もしくは書籍名の１または２以上をキーワードとして検索データ記憶部１３０を検索し、そのキーワードに関連する電子書籍を抽出して表示装置１６０に表示する。表示装置１６０は、液晶ディスプレイ等であって画像表示面に画像を表示するデバイスである。
【００２０】
本発明の電子書籍表示装置１００によれば、緯度、経度およびその元となったテキスト列、そのテキスト列が記述された記述位置を前記書籍特定情報と関連付けして相互に検索可能に記憶しておいて、緯度、経度あるいは地域または地名もしくは書籍名の１または２以上をキーワードとして関連する電子書籍を検索してその検索結果を表示するようにしたことから、地理的なしおり機能を持つことになるので、地理的な文字列をキーとして電子書籍の特定の頁を参照して表示することが可能となる。
【００２１】
地図表示部１５０は、地図情報記憶装置２２０に記憶されている地図情報を読み込み、表示装置１６０に地図を表示する。
【００２２】
地図情報記憶装置２２０は、電子書籍表示装置１００に接続された外部記憶装置である。地図情報記憶装置２２０に記憶されている地図情報は、緯度、経度を特定することが可能なデータ構造を有している。
【００２３】
地域特定部１７０は、地図表示部１５０が表示している地図を用いて地域を特定し、特定した地域を地図表示部１５０に出力する。本実施形態の電子書籍表示装置１００は、表示装置１６０の表面がタッチパネルの機能を有しており、ユーザの指定、例えば、拡大、縮小またはスクロール等の地図操作により、表示したい地図のエリア、縮尺等を指定することができる。地域が入力された地図表示部１５０は、地域に関連する地図を表示装置１６０に表示するとともに、地域に関連する緯度、経度のデータを検索結果表示部１４０へ出力する。
【００２４】
検索結果表示部１４０は、地域特定部１７０により特定された地域に関連する緯度、経度のデータに基づいて検索データ記憶部１３０を検索し、地理的な位置が地域特定部１７０により特定された地域に関連するテキスト列およびそのテキスト列が記述された電子書籍を抽出して表示装置１６０に表示する。
【００２５】
本発明の電子書籍表示装置１００によれば、地図から地域を特定し、地域に関連する電子書籍を案内することになるので、偶然に目を引いた地名に関連する電子書籍を即座に閲覧することが可能となり、利便性がよい。
【００２６】
また、検索結果表示部１４０は、このとき抽出したテキスト列に関する緯度、経度のデータを抽出してテキスト列とともに地図表示部１５０に出力する。そして、テキスト列、これに関連する緯度、経度のデータが入力された地図表示部１５０は、地図上の対応する位置にテキスト列を表示する。
【００２７】
現在位置検出部１９０は、ＧＰＳ衛星からの電波に基づいて現在位置を検出するＧＰＳ受信器であり、検出した現在位置のデータを地図表示部１５０に出力する。本発明の電子書籍表示装置１００は、起動した直後は、現在位置が中心となる所定の縮尺の地図が表示される。
【００２８】
テキスト特定部１８０は、検索結果表示部１４０が表示した電子書籍に含まれるテキスト列または電子書籍名称を特定する。テキスト特定部１８０は、表示装置１６０のタッチパネルを用いてユーザの指定により表示されているテキスト列または電子書籍名称のいずれかを特定し、特定したテキスト列または電子書籍名称を検索結果表示部１４０に出力する。
【００２９】
検索結果表示部１４０は、テキスト列を入力した場合は、テキスト特定部１８０が特定したテキスト列をキーワードとして検索データ記憶部１３０を検索し、そのテキスト列に関連する電子書籍を抽出して表示装置１６０に表示する。
【００３０】
本発明の電子書籍表示装置１００によれば、特定の電子書籍を読み込み、しかる後に読み込んだ電子書籍に関連する他の電子書籍を案内することができるので、関連する電子書籍の検索にあたり別途検索装置を用意する必要がなくなるので、この点においても利便性がよい。なお、他の電子書籍とは、すでに検索結果表示部１４０が表示装置１６０に表示している電子書籍とは異なる電子書籍である。
【００３１】
また、検索結果表示部１４０は、電子書籍名称を入力した場合は、テキスト特定部１８０が特定した電子書籍名称をキーワードとして検索データ記憶部１３０を検索し、その電子書籍名称に関連する電子書籍であって、先にその電子書籍名称と対応して表示されていたテキスト列が記述されている頁とその頁番号を抽出して表示装置１６０に表示する。
【００３２】
次に、本実施形態の電子書籍表示装置１００の処理について説明する。本実施形態の電子書籍表示装置１００は、概略的には、一連の処理が２つ組み込まれている。１つは電子書籍の検索を可能にする検索データを生成する検索データ生成処理であり、もう１つは地図および検索データを利用して電子書籍を案内する電子書籍案内処理である。
【００３３】
＜検索データ生成処理＞
まず、本実施形態の電子書籍表示装置１００が、電子書籍を案内するための検索データを予め生成して記憶する処理について図３を用いて詳細に説明する。
【００３４】
最初に、電子書籍表示装置１００は、地理情報抽出部１１０により、電子書籍記憶装置２１０に記憶されている電子書籍を読み込み、書籍特定情報並びにその電子書籍に記述されたテキスト情報の中で地理的な位置を表現するテキスト列およびそのテキスト列が記述された記述位置を抽出する処理を実行する（ステップＳ３０１）。地理情報抽出部１１０が抽出したテキスト列が古い年代の地名である場合には、地名について古い年代の地名と現在の地名とを対応させたデータを集めた年代地名辞書を参照し、そのテキスト列を現在の地名に変換し、変換した現在の地名が表現している地理的な位置を緯度、経度情報に変換する。
【００３５】
ステップＳ３０１が終了すると、電子書籍表示装置１００は、ジオコーディング部１２０により、地理情報抽出部１１０が抽出したテキスト列が表現している地理的な位置を緯度、経度情報に変換する処理を実行する（ステップＳ３０２）。
【００３６】
ステップＳ３０２が終了すると、電子書籍表示装置１００は、検索データ記憶部１３０により、ジオコーディング部１２０により得られた緯度、経度およびその元となったテキスト列、そのテキスト列が記述された記述位置を書籍特定情報と関連付けしてこれらをキーワードとして相互に検索可能にした検索データを生成して記憶する処理を実行する（ステップＳ３０３）。生成された検索データは、書籍Ａ、書籍Ｂ・・・について、地理情報抽出部１１０が抽出した地名ごとに、現在地名、頁番号、緯度、経度および形状情報が関連付けされている。形状情報は、辞書記憶装置２３０に記憶されている形状地名辞書の形状地名ＩＤを採用している。これにより、検索結果表示部１４０は、検索データ記憶部１３０から抽出した地名の形状情報の詳細について形状地名辞書を参照することができる。電子書籍表示装置１００は、電子書籍記憶装置２１０に記憶されている全ての電子書籍について上述した一連の処理を実行し、以下に説明する電子書籍案内処理を実行するための検索データを予め蓄えておく。
【００３７】
＜電子書籍案内処理＞
次に、本実施形態の電子書籍表示装置１００が、地図および検索データを利用して電子書籍を案内する処理について図４および図５を用いて詳細に説明する。
【００３８】
電子書籍表示装置１００が起動された場合、電子書籍表示装置１００は、現在位置検出部１９０により、ＧＰＳ衛星からの電波に基づいて現在位置を検出するとともに、検出した現在位置のデータを地図表示部１５０に出力する処理を実行する（ステップＳ５０１）。
【００３９】
ステップＳ５０１が終了すると、電子書籍表示装置１００は、地図表示部１５０により、地図情報記憶装置２２０に記憶されている地図情報を読み込み、デフォルトの縮尺として予め設定されている縮尺で、現在位置が中心となる現在位置周辺の地域の地図を表示装置１６０に表示するとともに、この地域に関連する緯度、経度のデータを検索結果表示部１４０へ出力する処理を実行する（ステップＳ５０２）。
【００４０】
ステップＳ５０２が終了すると、電子書籍表示装置１００は、検索結果表示部１４０により、地図表示部１５０が出力した地域に関連する緯度、経度のデータのうち最新のデータ、地名としてのテキスト列または電子書籍名称をキーワードとして検索データ記憶部１３０を検索する処理を実行する。また、電子書籍表示装置１００は、検索結果表示部１４０により、検索の結果抽出されたテキスト列、そのテキスト列が記述された電子書籍の頁およびその頁番号、電子書籍名称等を抽出して表示装置１６０に表示する処理を実行する。また、電子書籍表示装置１００は、検索結果表示部１４０により、このとき抽出したテキスト列に関する緯度、経度のデータおよび形状情報を抽出してテキスト列とともに地図表示部１５０に出力する処理を実行する（ステップＳ５０３）。
【００４１】
本実施形態の一例としての表示装置１６０に表示される画像の例を図６〜９に示す。電子書籍表示装置１００を起動した直後は、図６に示すように、先の処理にて表示される地図６１０が画像の左寄りに表示されており、地図の右側にテキスト列のリスト６２０が表示される。また、検索結果表示部１４０によって、各テキスト列にはそのテキスト列が記述されている電子書籍の電子書籍名称のリスト６２１，６２２，６２３が表示される。
【００４２】
ステップＳ５０３が終了すると、電子書籍表示装置１００は、地図表示部１５０により、検索結果表示部１４０から入力されたテキスト列を、これに関連する緯度、経度のデータに基づいて地図上の対応する位置に表示する処理を実行する（ステップＳ５０４）。本実施形態の一例では、図６に示すように、テキスト列のリスト６２０に示されている「○△城」、「△□塚」、「□○園」等のテキスト列の文字画像が、それらのテキスト列が対応する地図６１０上の位置に地図表示部によって表示される。
【００４３】
また、本実施形態の一例では、テキスト列のリスト６２０に示す文字画像と、地図６１０上に示す文字画像の表示色を統一することにより、それぞれの文字画像同士の対応を見やすくしている。また、本実施形態の一例では、図６〜９に示す文字画像のうちアンダーラインが付されているものは、ユーザが行なう表示装置１６０のタッチパネルの操作により指定することが可能となっている。
【００４４】
ステップＳ５０４が終了すると、電子書籍表示装置１００は、ユーザの指定を待機しつつ、地域特定部１７０により、ユーザが行なう表示装置１６０のタッチパネルの操作を検出して地図の地域、縮尺等の変更が指示されたか否かを判定する処理を実行する（ステップＳ５０５）。電子書籍表示装置１００は、ステップＳ５０５において、地図の地域、縮尺等の変更が指示されていないと判定した場合は（ステップＳ５０５：Ｎｏ）、ステップＳ５０７に移行する。
【００４５】
電子書籍表示装置１００は、ステップＳ５０５において、地図の地域、縮尺等の変更が指示されたと判定した場合は（ステップＳ５０５：Ｙｅｓ）、地域特定部１７０により、特定されている地域を地図表示部１５０に出力する処理を実行する。そして、電子書籍表示装置１００は、今回の処理で入力された地域に関連する緯度、経度のデータを検索結果表示部１４０へ出力する処理を実行する（ステップＳ５０６）。ステップＳ５０６が終了すると、地図表示部１５０は、地域に関連する地図を表示装置１６０に表示する（ステップＳ５０２）。
【００４６】
一方、電子書籍表示装置１００は、ステップＳ５０５において、地図の地域、縮尺等の変更が指示されていないと判定した場合は（ステップＳ５０５：Ｎｏ）、ユーザの指定を待機しつつ、検索結果表示部１４０により、ユーザが行なう表示装置１６０のタッチパネルの操作を検出して電子書籍名称が指定されたか否かを判定する処理を実行する（ステップＳ５０７）。電子書籍表示装置１００は、ステップＳ５０７において、電子書籍名称が指定されていないと判定した場合は（ステップＳ５０７：Ｎｏ）、ステップＳ５０９に移行する。
【００４７】
電子書籍表示装置１００は、ステップＳ５０７において、ユーザの指定により電子書籍名称が指定されたと判定した場合は（ステップＳ５０７：Ｙｅｓ）、テキスト特定部１８０により、電子書籍名称とその電子書籍名称と対応して表示されていたテキスト列を検索結果表示部１４０に出力する処理を実行する（ステップＳ５０８）。
【００４８】
ステップＳ５０８が終了すると、検索結果表示部１４０は、テキスト特定部１８０が特定した電子書籍名称とその電子書籍名称と対応して表示されていたテキスト列をキーワードとして検索データ記憶部１３０を検索するとともに、その電子書籍名称に関連する電子書籍であって、先にその電子書籍名称と対応して表示されていたテキスト列が記述されている頁とその頁番号を抽出して表示装置１６０に表示する処理を実行する（ステップＳ５０３）。また、ステップＳ５０３において、電子書籍表示装置１００は、検索結果表示部１４０により、テキスト特定部１８０が出力したテキスト列に関する緯度、経度のデータを検索データ記憶部１３０から抽出してテキスト列とともに地図表示部１５０に出力する処理を実行する。
【００４９】
本実施形態の一例では、図６に表示されているテキスト列「○△城」についての記述がある「書籍Ａ」が指定された場合、図７に示すように、それまで表示されていたテキスト列のリスト６２０の表示エリアが電子書籍詳細画像６３０に切り替わり、指定された電子書籍名称「書籍Ａ」、それまで電子書籍名称と対応して表示されていたテキスト列「○△城」およびテキスト列が記述されている頁の頁番号「Ｐ１１」が表示される。なお、本実施形態の一例では、特定した電子書籍名称と対応して表示されていたテキスト列は先に表示されているので、検索結果表示部１４０が地図表示部１５０に出力したテキスト列に関連する緯度、経度のデータのうち最新のデータは直前のデータと同じであるため、地図６１０の表示形態が変更されることはない。
【００５０】
電子書籍表示装置１００は、ステップＳ５０７において、電子書籍名称が指定されていないと判定した場合は（ステップＳ５０７：Ｎｏ）、ユーザの指定を待機しつつ、検索結果表示部１４０により、ユーザが行なう表示装置１６０のタッチパネルの操作を検出してテキスト列が指定されたか否かを判定する処理を実行する（ステップＳ５０９）。電子書籍表示装置１００は、ステップＳ５０９において、テキスト列が指定されていないと判定した場合は（ステップＳ５０９：Ｎｏ）、ステップＳ５０５の処理に戻り、ユーザの指定を待機する。
【００５１】
電子書籍表示装置１００は、ステップＳ５０９において、テキスト列が指定されたと判定した場合は（ステップＳ５０９：Ｙｅｓ）、テキスト特定部１８０により、指定したテキスト列を検索結果表示部１４０に出力する処理を実行する（ステップＳ５１０）。
【００５２】
ステップＳ５１０が終了すると、電子書籍表示装置１００は、ステップＳ５０３の処理に戻り、検索結果表示部１４０により、テキスト特定部１８０が特定したテキスト列をキーワードとして検索データ記憶部１３０を検索し、そのテキスト列が記述されている電子書籍の電子書籍名称を抽出して表示装置１６０に表示する処理を実行する。また、ステップＳ５０３において、電子書籍表示装置１００は、検索結果表示部１４０により、テキスト特定部１８０が出力したテキスト列に関する緯度、経度のデータを検索データ記憶部１３０から抽出してテキスト列とともに地図表示部１５０に出力する処理を実行する。
【００５３】
本実施形態の一例では、図７に表示されているテキスト列「◇▽寺」が指定された場合、図８に示すように、それまで表示されていた電子書籍詳細画像６３０の表示エリアがテキスト列のリスト６４０に切り替わり、指定されたテキスト列「◇▽寺」と、そのテキスト列が記述されている電子書籍の電子書籍名称のリスト６４１が表示される。
【００５４】
そして、本実施形態の一例では、ステップＳ５０５において、検索結果表示部１４０が出力したテキスト列に関連する緯度、経度のデータのうち最新のデータは直前のデータと異なり、かつ、そのテキスト列「◇▽寺」は地図６１０に表示されていないので、地域特定部１７０は、地図の地域、縮尺等の変更が指示されたと判定することになり（ステップＳ５０５：Ｙｅｓ）、テキスト列「◇▽寺」の文字画像が中心に位置するように特定した地域を地図表示部１５０に出力する処理を実行する（ステップＳ５０６）。その結果、図８に示すような地図６５０に切り替わる。
【００５５】
また、本実施形態の一例では、ユーザの指定を待機している状態で、図８に表示された電子書籍の電子書籍名称のリスト６４１に表示されている書籍Ｂを指定すると、ステップＳ５０７におけるユーザの指定により電子書籍名称が指定されたと判定した場合（ステップＳ５０７：Ｙｅｓ）となる。この場合、上述したステップＳ５０８の処理、続けて実行されるステップＳ５０５の処理により、図９に示すように、それまで表示されていたテキスト列のリスト６４０が電子書籍詳細画像６６０に切り替わり、指定された電子書籍名称「書籍Ｂ」およびそれまで電子書籍名称と対応して表示されていたテキスト列「◇▽寺」およびテキスト列が記述されている頁の頁番号「Ｐ３５」が表示される。
【００５６】
本実施形態の電子書籍表示装置１００によれば、特定の電子書籍を読み込み、しかる後に読み込んだ電子書籍に関連する他の電子書籍を案内することができるので、関連する電子書籍の検索にあたり別途検索装置を用意する必要がなくなるので、この点においても利便性がよい。
【００５７】
また、本実施形態の一例では、図９に表示されたテキスト列「▽○藩」をユーザが指定した場合（ステップＳ５０９：Ｙｅｓ）、電子書籍表示装置１００は、テキスト特定部１８０により、指定したテキスト列「▽○藩」を検索結果表示部１４０に出力する処理を実行する（ステップＳ５１０）。また、電子書籍表示装置１００は、検索結果表示部１４０により、テキスト列に関する緯度、経度および形状情報のデータを抽出してテキスト列とともに地図表示部１５０に出力する処理を実行する（ステップＳ５０３）。テキスト列「▽○藩」に関する形状情報を参照すると、それまで表示していた縮尺では「▽○藩」全体を表示することができないので、地域特定部１７０は、「▽○藩」全体を表示することができるような地域を特定し、この特定した地域を地図表示部１５０に出力する処理を実行する（ステップＳ５０６）。なお、このようにして地域が特定された場合、地域特定部１７０は、形状情報を参照して表示するための情報を地図表示部１５０に出力するようにしており、この情報が入力された地図表示部１５０は、形状情報に関連する形状を地図上で強調表示する。本実施形態の一例では、「▽○藩」を占めるエリア全体が所定の色で表示されることとなる。
【００５８】
＜その他＞
なお、本発明は上述の実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変更、改良が可能である。例えば、上述した実施形態においては、電子書籍記憶装置２１０、辞書記憶装置２３０および地図情報記憶装置２２０は別個に備えているが、これらを１つの記憶装置においてそれぞれ別々の記憶領域を設定し、設定した各領域にそれぞれの情報を記憶させてもよい。
また、上述した実施形態においては辞書記憶装置２３０を外部記憶装置としているが、電子書籍記憶装置２１０の内部に組み込む構成としてもよい。
【符号の説明】
【００５９】
１００・・・電子書籍表示装置
１１０・・・地理情報抽出部
１２０・・・座標決定部
１３０・・・検索データ記憶部
１４０・・・検索結果表示部
【図１】
0005886558.tif 000002
【図２】
0005886558.tif 000003
【図３】
0005886558.tif 000004
【図４】
0005886558.tif 000005
【図５】
0005886558.tif 000006
【図６】
0005886558.tif 000007
【図７】
0005886558.tif 000008
【図８】
0005886558.tif 000009
【図９】
0005886558.tif 000010