(57)【要約】【課題】電子書籍データの各ページがイメージ画像で構成されている場合、画面上で任意の単語や図形を選択入力できない。【解決手段】電子書籍データとして、各ページがイメージ画像で構成された電子書籍データのデータ本体と、各ページ内の座標で定義された領域範囲と各領域範囲に表示されるテキスト又は図形との対応関係を記録するページ構成データとを有するものを提案する。また、当該データ構造を有する電子書籍を閲覧する際に使用されるコンピュータプログラムとして、利用者による画面に対する第１の操作入力を検出する機能と、第１の操作入力の検出位置に基づいてページ構成データを検索し、検出された操作位置に合致する領域範囲に対応づけられているテキスト又は図面を特定する機能と、特定されたテキスト又は図形をデータベースに登録する機能と、特定されたテキスト又は図形を画面上で修飾表示する機能とを有するものを提案する。【選択図】図１０
2015060451.tif 000002
【特許請求の範囲】
【請求項１】
各ページがイメージ画像で構成されたデータ本体と、当該データ本体に付属するページ構成データとを有する電子書籍データであって、前記ページ構成データには、各ページ内の座標で定義された領域範囲と各領域範囲に表示されるテキスト又は図形との対応関係を記録されている電子書籍データを記憶するストレージと、
前記電子書籍データをネットワーク経由で端末に配信する通信機能と
を有することを特徴とする配信サーバ。
【請求項２】
請求項１に記載の配信サーバにおいて、
前記ストレージには、端末の画面に前記電子書籍データの前記イメージ画面を表示させるプログラムであって、利用者による表示画面に対する第１の操作入力を検出する機能と、第１の操作入力の検出位置に基づいて前記ページ構成データを検索し、検出された操作位置に合致する領域範囲に対応づけられているテキスト又は図面を特定する機能と、特定されたテキスト又は図形をデータベースに登録する機能と、特定されたテキスト又は図形を画面上で修飾表示する機能を前記端末に搭載されたコンピュータに実行させるコンピュータプログラムが格納されており、前記通信機能は、前記コンピュータプログラムをネットワーク経由で端末に配信する
ことを特徴とする配信サーバ。
【請求項３】
各ページがイメージ画像で構成されたデータ本体と、当該データ本体に付属するページ構成データとを有する電子書籍データであって、前記ページ構成データには、各ページ内の座標で定義された領域範囲と各領域範囲に表示されるテキスト又は図形との対応関係を記録されている電子書籍データを画面上に表示する端末に搭載されたコンピュータに、
利用者による画面に対する第１の操作入力を検出する機能と、
第１の操作入力の検出位置に基づいて前記ページ構成データを検索し、検出された操作位置に合致する領域範囲に対応づけられているテキスト又は図面を特定する機能と、
特定されたテキスト又は図形をデータベースに登録する機能と、
特定されたテキスト又は図形を画面上で修飾表示する機能と
を実行させるコンピュータプログラム。
【請求項４】
請求項３に記載のコンピュータプログラムにおいて、
利用者により登録されたテキスト及び又は図形の一覧表示を求める第２の操作入力を検出すると、前記データベースにアクセスして登録されているテキスト及び又は図形の全てを取得する機能と、
取得されたテキスト及び又は図形を、それぞれの出現位置を特定する情報と共に一覧表示する機能と
を更に含むことを特徴とするコンピュータプログラム。
【請求項５】
請求項４に記載のコンピュータプログラムにおいて、
前記一覧表示する機能により表示された登録内容の確認画面において、特定のテキスト又は図形を選択する第３の操作入力を検出すると、選択されたテキスト又は図形が出現するページを画面上に表示させる機能と、
選択されたテキスト又は図形を修飾表示する機能と
を更に含むことを特徴とするコンピュータプログラム。
【請求項６】
端末に搭載されたコンピュータによるデータ処理を通じて画面表示される電子書籍データのデータ構造であって、
前記電子書籍データは、
各ページがイメージ画像で構成されたデータ本体と、
前記データ本体に付属し、各ページ内の座標で定義された領域範囲と各領域範囲に表示されるテキスト又は図形との対応関係を記録するページ構造データと
を含むことを特徴とする電子書籍データのデータ構造。
【請求項７】
請求項６に記載の電子書籍データのデータ構造において、
前記ページ構造データは、前記端末の表示画面に対する第１の操作入力の検出された場合に、当該検出位置に基づいて検索され、検出された操作位置に合致する領域範囲に対応づけられているテキスト又は図面の特定に使用される
ことを特徴とする電子書籍データのデータ構造。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各ページがイメージ画像で構成される電子書籍データについて、ページ内に出現する任意の語句等の選択入力を可能とするための技術に関する。
【背景技術】
【０００２】
電子書籍は、電子化された文字、記号、図形、音声、動画等で構成されるコンテンツの一種であり、その閲覧には、閲覧専用の端末機器（いわゆる電子ブックリーダ）、タブレットＰＣ、デスクトップＰＣ、スマートフォン等の端末機器と、電子書籍ビューア（コンテンツの再生用のコンピュータプログラム）が必要とされる。今日、電子書籍ビューアを動作させるタブレットＰＣ、デスクトップＰＣ、スマートフォン等の普及に伴い、オンラインストア上での電子書籍の販売も増加している。
【０００３】
現在、電子書籍データのファイルフォーマットの標準規格には、EPUB（Electronic PUBlication）と呼ばれる規格が用いられている。EPUBは、特定のデバイスや特定の電子書籍ビューアに依存しないファイルフォーマットであり、HTML5をベースとした汎用的なフリー技術で電子書籍データを作成することができる。現在、このEPUBフォーマットで作成された電子書籍データの表示に対応する電子書籍ビューアが増加している。例えば特許文献１には、htmlフォーマットの電子書籍に含まれる重要語に対して文字装飾を付与するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−６１６９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、EPUBに準拠する電子書籍データはHTML5をベースとする。このため、電子書籍の閲覧に使用する端末のディスプレイ解像度や縦横比に応じ、表示されるページのレイアウトが、作成者の意図するレイアウトと必ずしも一致しない問題が指摘されている。このため、どのような種類の電子書籍ビューアを用いる場合でも、作成者の意図通りのページレイアウトで電子書籍データを表示させたいというニーズが存在する。このニーズに応えるため、現在、EPUBには、各ページをイメージ画像化することにより、電子書籍ビューア上の各ページのレイアウトを作成者の意図するレイアウトに固定化する手法が提案されている。
【０００６】
しかし、このように電子書籍データのページがイメージ画像化されている場合、語句選択に必要なテキストデータが存在しないため、ページ内の語句を選択することも語句の出現位置を特定して装飾することも不可能となる。また、電子書籍データへの利用者によるマーキングは、利用者から要求の高い機能であるが、前述したように各ページがイメージ画像化された電子書籍データでは、マーキングされた語句等の内容を電子書籍ビューアが識別することができない。
【０００７】
本発明は、上記の技術課題を解決するためになされたものであり、各ページがイメージ画像で構成される電子書籍データにおいても、その閲覧画面上で任意のテキストや図形を利用者が選択できる仕組みを提案する。
【課題を解決するための手段】
【０００８】
本発明では、電子書籍データとして、各ページがイメージ画像で構成された電子書籍データのデータ本体（例えばEPUBに準拠した電子書籍のデータ本体）と、各ページ内の座標で定義された領域範囲と各領域範囲に表示されるテキスト又は図形との対応関係を記録するページ構成データとを有するものを提案する。また、本発明は、当該データ構造を有する電子書籍を閲覧する際に使用される電子書籍ビューア（プログラム）として、利用者による画面に対する第１の操作入力を検出する機能と、第１の操作入力の検出位置に基づいてページ構成データを検索し、検出された操作位置に合致する領域範囲に対応づけられているテキスト又は図面を特定する機能と、特定されたテキスト又は図形をデータベースに登録する機能と、特定されたテキスト又は図形を画面上で修飾表示する（例えばハイライト表示する）機能とを有するものを提案する。
【発明の効果】
【０００９】
本発明によれば、各ページがイメージ画像で構成された電子書籍データであったとしても、既存の端末や既存の電子書籍のデータ本体に変更を加えることなく、その閲覧画面上で任意のテキストや図形を利用者が選択できる仕組みを提供できる。
【図面の簡単な説明】
【００１０】
【図１】電子書籍閲覧システムの全体構成を示す図。
【図２】サーバ側で用意するデータファイル及びプログラムを説明する図。
【図３】タブレット端末側で用意するデータファイル及びプログラムを説明する図。
【図４】電子書籍データの表示画面例を示す図。
【図５】電子書籍閲覧アプリケーション１０２の機能構成を示す図。
【図６】電子書籍データ１０３のデータ構造を説明する図。
【図７】ページデータ７０１のデータ構造を説明する図。
【図８】ページ画像データ７０３の例を説明する図。
【図９】HTMLデータ７０２の例を説明する図。
【図１０】ページ構成データ７０４の記述例を示す図。
【図１１】選択単語管理データベース５０４のデータ構造例とデータ例を示す図。
【図１２】単語選択時の画面表示例を示す図。
【図１３】単語選択実行時のシーケンスを説明する図。
【図１４】選択単語一覧ページ１４０１の画面表示例を示す図。
【図１５】選択単語一覧ページ１４０１の表示実行時のシーケンスを説明する図。
【図１６】選択単語一覧ページ１４０１から特定の単語の出現位置を表示するシーケンスを説明する図。
【発明を実施するための形態】
【００１１】
[システムの全体構成]
図１に、本実施に係る電子書籍閲覧システムの全体構成を示す。電子書籍閲覧システムは、サーバ１００とタブレット端末１０１がネットワーク１０を介して接続されて構成される。ネットワーク１０は、例えばＬＡＮやインターネットである。サーバ１００からタブレット端末１０１には、タブレット端末１０１からの要求に応じて電子書籍データが配信される。図１及び以下の説明では、タブレット端末１０１を前提に説明するが、電子書籍データの閲覧に使用される端末はタブレット端末１０１に限らない。すなわち、タブレット端末１０１は、あくまでも電子書籍ビューア機能を提供する端末の一例であり、いわゆるデスクトップＰＣであっても構わない。
【００１２】
電子書籍データは、サーバ１００からネットワーク１０経由で配信される場合だけでなく、各種の記録媒体２０を通じて配布される場合も想定される。また、電子書籍データは、外部接続された他のコンピュータからタブレット端末１０１に読み込まれる形態も考えられる。本実施例の場合、電子書籍データのデータ本体は、EPUBに準拠したデータフォーマットを有し、各ページがイメージ画像で構成されているものとする。なお、図１では、サーバ１００及びタブレット端末１０１がそれぞれ１台の場合について説明しているが、その台数は必ずしも１台に限られない。
【００１３】
［サーバ１００のデータ構成］
サーバ１００は、一般に大容量のストレージと通信機能を搭載するコンピュータ（計算機）で構成される。図２に、電子書籍データの配信機能に関連して、不図示のストレージに格納されるデータファイルの構成を示す。図２に示すように、サーバ１００には、配信対象としての電子書籍データ１０３と、その閲覧用プログラム（電子書籍閲覧アプリケーション１０２）が格納されている。電子書籍閲覧アプリケーション１０２は、タブレット端末１０１に搭載されたコンピュータにおいて実行され、電子書籍データ１０３の展開、表示等の機能を提供する。なお、ストレージに格納される電子書籍閲覧アプリケーション１０２及び電子書籍データ１０３の数は任意である。
【００１４】
図２に示すサーバ１００は、電子書籍閲覧アプリケーション１０２と電子書籍データ１０３の両方を格納しているが、サーバ１００は、電子書籍データ１０３だけを格納しても良い。すなわち、サーバ１００は、電子書籍データ１０３の配信専用サーバであっても良い。このような形態は、電子書籍閲覧アプリケーション１０２の配信事業者と電子書籍データ１０３の配信事業者が別の場合に採用される。
【００１５】
［タブレット端末１０１のデータ構成］
本実施例の場合、タブレット端末１０１は、少なくとも表示デバイスと、タッチパネルと、コンピュータと、入出力インタフェースと、ストレージとで構成される。タッチパネルの入力検知方式は任意である。なお、デスクトップＰＣ等を用いる場合、ユーザの操作入力にはマウスやスタイラスペンを用いても良い。図３に、電子書籍データの閲覧に関連してタブレット端末１０１に格納されるデータの構成を示す。タブレット端末１０１の不図示のストレージには、サーバ１００から配布を受けた電子書籍データ１０３と、その展開と表示、表示されたページの手めくり／送り等を実行するプログラム（電子書籍閲覧アプリケーション１０２）が格納される。
【００１６】
［電子書籍データの表示画面例］
図４に、タブレット端末１０１による電子書籍データの画面表示例を示す。図４では、タブレット端末１０１の画面上に電子書籍データ１０３の任意のページが表示されている。図４のページはテキストと図形で構成されている。もっとも、電子書籍データ１０３は、テキストと図形以外のコンテンツを含んでいても良い。
【００１７】
［電子書籍閲覧アプリケーション１０２の機能構成］
図５に、本実施例に特徴的な電子書籍閲覧アプリケーション１０２の機能構成を示す。電子書籍閲覧アプリケーション１０２は、電子書籍データ１０３を閲覧中のユーザによるタッチパネルに対する操作入力を取得するインタフェース部５０１と、電子書籍データ１０３を解析し、タブレット端末１０１の表示デバイスに電子書籍を表示させる電子書籍データ管理部５０２と、ユーザ操作を通じて選択された単語や図形（以下「単語等」という）を選択単語管理データベース５０４に登録し、選択単語や選択図形の一覧表示時に選択単語一覧ページ１４０１（図１４）を生成する選択単語管理部５０３とを有する。
【００１８】
ここで、インタフェース部５０１は、表示デバイスを出力先とする表示制御機能も提供する。また、選択単語管理データベース５０４は、タブレット端末１０１の不図示のストレージ内に確保される。本実施例に係る電子書籍閲覧アプリケーション１０２は、電子書籍データの各ページがイメージ画像（レイアウトが固定されたページ）の場合に特有の機能を提供する。
【００１９】
［電子書籍データ１０３のデータ構造］
図６に、電子書籍データ１０３のデータ構造を示す。図６に示すように、電子書籍データ１０３は、書籍情報メタデータ６０１、書籍構成データ６０２、ページデータ群６０３で構成される。書籍情報メタデータ６０１は、電子書籍の著者、出版社、著作権等のメタデータで構成される。書籍構成データ６０２は、使用する画像、動画等のデータ、ページ順序等の書籍の構成を定義する。ページデータ群６０３は、書籍内の各ページを構成するページデータ７０１（図７）の集合である。
【００２０】
図７に、ページデータ７０１のデータ構造を示す。本実施例の場合、各ページのデータ本体は、EPUBフォーマットに準拠し、HTMLデータ７０２とページ画像データ７０３とページ構成データ７０４を含む。ページ画像データ７０３は、電子書籍の作成者が予め用意したレイアウト固定のページのイメージ画像である。
【００２１】
タブレット端末１０１のコンピュータ（ＣＰＵ）において実行される電子書籍閲覧アプリケーション１０２は、ページ構成データ７０４から各ページのメタ情報、レイアウト情報、操作情報等を取得し、利用者の操作に応じた各種の処理を実行する。当該処理の一つが、図５を用いて説明した各ページがイメージ画像で構成されている場合に提供される単語の選択、選択単語の一覧表示、マーキング等の機能である。なお、レイアウト情報には、各ページ内の座標で定義された領域範囲とテキスト又は図形との対応関係が含まれる。レイアウト情報の詳細については後述する。
【００２２】
図８に、電子書籍データ１０３のページ画像データ７０３をタブレット端末１０１に表示した画面例である。本実施例の場合、各ページ内における文章や画像等のレイアウトは作成者によって予め固定されている。図９は、電子書籍データ１０３を構成するHTMLデータ７０２の記述例である。ページ画像データ７０３は、HTMLデータ７０２内からリンクが張られ、電子書籍閲覧アプリケーション１０２を通じて表示デバイス上に表示される。
【００２３】
図１０に、本実施例で提案するページ構成データ７０４の記述例を示す。ページ構成データ７０４は、ページ画像データ７０３のページサイズ、ページ番号等のメタ情報、テキストや画像等コンテンツのレイアウト情報がXML形式で記述されている。
【００２４】
ここで、page要素は、ページを構成する情報を記述する要素である。page要素のwidth属性は、ページの幅をピクセル値で表したデータである。page要素のheight属性は、ページの高さをピクセル値で表したデータである。さらに、page要素は、word要素やimg要素などのページを構成するコンテンツを子要素に持つ。
【００２５】
word要素は、単語の情報を記述する要素である。word要素の値は、単語の文字列データである。word要素内のid属性は、ページ内で単語を一意に識別するデータである。word要素内のrect属性は、単語のページ内での領域のｘ座標値、ｙ座標値、領域の幅、領域の高さをそれぞれピクセル値で表したデータである。
【００２６】
img要素は、画像の情報を記述するタグである。img要素のid属性は、ページ内で画像を一意に識別するデータである。img要素のrect属性は、画像のページ内での領域のｘ座標値、ｙ座標値、領域の幅、領域の高さをそれぞれピクセル値で表したデータである。
【００２７】
ページ上のコンテンツのレイアウト情報を定義することにより、ページ画像データ７０３上に描画されているテキストや画像等のコンテンツと、そのコンテンツの描画部分の領域情報との対応付けが可能となり、テキストのマーキングや画像の差し替え等の処理が可能となる。また、利用者がコンテンツ描画領域に対してタッチ、タップ、長押し等の操作を行った際に、特定の処理を実行させることが可能となる。
【００２８】
［選択単語管理データベース５０４のデータ構造例］
図１１に、選択単語管理データベース５０４のデータ構造例を示す。選択単語管理データベース５０４は、テーブル形式のデータベースであり、「登録単語番号」列、「単語選択ページ番号」列、「単語ＩＤ」列、「登録日時」列を有する。
【００２９】
「登録単語番号」列には、利用者の操作によって登録された単語や画像（以下「画像等」という）のデータを特定する番号が保持される。「単語選択ページ番号」列には、登録された単語等が出現するページの番号（ページ番号）が保持される。「単語ＩＤ」列には、登録された単語を含むページ内において当該単語に対して割り当てられているＩＤの値が保持される。「登録日時」列には、利用者によって単語が登録された日時が保持される。
【００３０】
［単語選択時の画面表示例］
図１２に、単語選択時におけるタブレット端末１０１の画面表示例を示す。なお、画面表示されている電子書籍データのページは、作成者より提供されるレイアウト固定のページ画像データ７０３である。本実施例に係る電子書籍閲覧アプリケーション１０２がインストールされているタブレット端末１０１では、電子書籍の１つのページが画面に表示されている状態で、利用者が任意の１つの単語の領域内を指で長押しすると、その領域に表示されている単語が選択され、同時にハイライト表示と単語情報の登録が行われる。また、選択された単語の表示領域がユーザにより長押しされた場合、単語の登録が解除される。単語の登録が解除されると、ハイライト表示が消え、選択単語管理データベース５０４から単語の登録情報が削除される。これらの機能は、選択単語管理部５０３が実行する。
【００３１】
［単語選択実行時のシーケンス］
図１３に、ユーザが電子書籍内の単語の選択的に登録する場合に実行される処理シーケンスを示す。以下、図１３の各ステップについて説明する。
【００３２】
（ステップＳ１３０１）
タブレット端末１０１のタッチパネルセンサは、利用者によるタッチパネルの長押し操作の検知の有無を判定する。未検知であった場合、タブレット端末１０１のＣＰＵは、当該判定処理を終了する。実際には、当該判定処理は、タッチパネルの長押しが検出されるまで繰り返される。利用者によるタッチパネルの長押し操作が検出されると、その情報は、電子書籍閲覧アプリケーション１０２に渡される。
【００３３】
（ステップＳ１３０２）
タッチパネルの長押しが検出された場合、電子書籍閲覧アプリケーション１０２のインタフェース部５０１は、長押しの対象となった個所の画面上の座標を取得する。取得された座標は、選択単語管理部５０３に与えられる。
【００３４】
（ステップＳ１３０３）
選択単語管理部５０３は、電子書籍データ管理部５０２と連携し、検出された座標を用いて電子書籍データ１０３のページ構成データ７０４（図１０）を検索し、タッチパネルの長押しが行われた座標と重なる位置情報を備える単語等の有無を検索する。もし、ページ構成データ７０４に、検出された座標と重なる位置情報を備える単語等が存在しない場合、単語の選択入力とは異なる操作であると判断し、選択単語管理部５０３は当該処理を終了する。
【００３５】
（ステップＳ１３０４）
一方、ステップＳ１３０３において、タッチパネルの長押しが行われた座標と重なる位置情報を備える単語等の存在が確認された場合、選択単語管理部５０３は、ページ構成データ７０４を通じて特定した単語等を選択単語管理データベース５０４に追加する。
【００３６】
（ステップＳ１３０５）
選択単語管理部５０３は、電子書籍データ管理部５０２と連携し、登録した単語等に対応する領域のｘ座標値、ｙ座標値、領域の幅、領域の高さをページ構成データ７０４から読み出し、該当する領域を図１２のようにハイライト表示する。なお、ハイライト表示は一例であり、利用者が単語等の登録状態を識別できる表示形態で修飾表示されれば良い。
【００３７】
［選択単語一覧ページの表示機能］
電子書籍閲覧アプリケーション１０２には、前述の手順により登録された単語等を確認するための機能が用意されている。図１４に、選択単語一覧ページ１４０１の画面表示例を示す。選択単語一覧ページ１４０１には、利用者により登録された単語とその出現位置の情報（ページ番号と行番号もしくは列番号）を利用者が確認できるように表示される。なお、登録された単語の表示部分には、その出現位置の情報がハイパーリンク形式で埋め込まれている。よって、利用者は、確認したい単語の表示位置をタップ操作等することで、該当する単語が出現するページを画面上に表示させることができる。
【００３８】
図１５に、選択単語一覧ページ１４０１を表示させる場合に実行される処理シーケンスを示す。以下、図１５の各ステップについて説明する。
【００３９】
（ステップＳ１５０１）
まず、利用者がタブレット端末１０１に対し、選択単語一覧ページ１４０１の表示操作を行う。タブレット端末１０１では、該当操作の有無を判定しており、該当操作が検知された場合、検知信号を電子書籍閲覧アプリケーション１０２の選択単語管理部５０３に与える。なお、この判定機能は、電子書籍閲覧アプリケーション１０２の一部として搭載されていても良い。
【００４０】
（ステップＳ１５０２）
選択単語管理部５０３は、選択単語管理データベース５０４（図１１）にアクセスし、操作の時点で登録されている全ての単語の情報を読み出す。
【００４１】
（ステップＳ１５０３）
次に、選択単語管理部５０３は、電子書籍データ管理部５０２と協働し、各単語に対応する位置情報をページ構成データ７０４から読み出し、選択単語一覧ページ１４０１を生成する。例えば選択単語管理部５０３は、選択単語管理部５０３から読み出した単語選択ページ番号と単語ＩＤに基づいてページ構成データ７０４を検索し、対応する単語とページ内の位置を特定する。なお、前述のページ構成データ７０４（図１０）の場合、各単語の表示位置はピクセル値で与えられているのでピクセル値を表示に変換する演算を実行する。もっとも、ページ構成データ７０４に各単語の表示行の情報が含まれている場合には、当該表示行の情報を読み出せば良い。
【００４２】
（ステップＳ１５０４）
生成された選択単語一覧ページ１４０１は、インタフェース部５０１を通じて画面上に表示される。
【００４３】
［選択単語一覧ページ１４０１から特定の単語の出現位置を表示する機能］
図１６に、選択単語一覧ページ１４０１から特定の単語の出現位置を表示する場合に実行される処理シーケンスを示す。以下、図１６の各ステップについて説明する。
【００４４】
（ステップＳ１６０１）
前述したように、選択単語一覧ページ１４０１に一覧表示される各単語等にはハイパーリンクが埋め込まれている。タブレット端末１０１の入力インタフェース部は、ハイパーリンクが埋め込まれている単語等が利用者によってタッチ等されたか否かを判定する。タッチ操作が検知された場合、タブレット端末１０１の入力インタフェース部は、タッチ位置に表示されている単語等に埋め込まれているリンク情報を電子書籍閲覧アプリケーション１０２に与える。
【００４５】
（ステップＳ１６０２）
電子書籍閲覧アプリケーション１０２は、与えられたリンク情報に基づき、電子書籍データ１０３にアクセスし、該当ページのデータ（ページ画像データ７０３）を取得する。ここでのリンク情報には、電子書籍ＩＤ、ページＩＤ、単語ＩＤが含まれる。
【００４６】
（ステップＳ１６０３）
電子書籍閲覧アプリケーション１０２は、取得したページ画像データ７０３をタブレット端末１０１の表示デバイスに表示する。
【００４７】
（ステップＳ１６０４）
次に、電子書籍閲覧アプリケーション１０２は、電子書籍データ１０３のページ構成データ７０４にアクセスし、リンク情報で指定された単語の出現位置に対応する領域範囲をハイライト表示する。かくして、図１２に示すように、ページ画面の特定の単語（この例では「mountain」）がハイライト表示される。
【００４８】
［実施例の効果］
本実施例に係る電子書籍閲覧システムによれば、各ページがイメージ画像で構成された電子書籍であったとしても、テキスト形式の電子書籍の場合と同様に、利用者による任意の単語の選択、選択単語の一覧表示、マーキング等の機能を実現することができる。
【符号の説明】
【００４９】
１０：ネットワーク、２０：記録媒体、１００：サーバ、１０１：タブレット端末、１０２：電子書籍閲覧アプリケーション、１０３：電子書籍データ、５０１：インタフェース部、５０２： 電子書籍データ管理部、５０４：選択単語管理データベース、６０１：書籍情報メタデータ、６０２：書籍構成データ、６０３：ページデータ群、７０１：ページデータ、７０２：ＨＴＭＬデータ、７０３：ページ画像データ、７０４：ページ構成データ。
【図１】
2015060451.tif 000003
【図２】
2015060451.tif 000004
【図３】
2015060451.tif 000005
【図４】
2015060451.tif 000006
【図５】
2015060451.tif 000007
【図６】
2015060451.tif 000008
【図７】
2015060451.tif 000009
【図８】
2015060451.tif 000010
【図９】
2015060451.tif 000011
【図１０】
2015060451.tif 000012
【図１１】
2015060451.tif 000013
【図１２】
2015060451.tif 000014
【図１３】
2015060451.tif 000015
【図１４】
2015060451.tif 000016
【図１５】
2015060451.tif 000017
【図１６】
2015060451.tif 000018